Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-10081

hpcc build not always installing correctly

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 4.0
    • Fix Version/s: None
    • Component/s: Build process
    • Labels:

      Description

      We are noticing that when installing the build, it occasionally isn't getting installed correctly. Specifically the hpcc-init and dafilesrv services are not getting created. However if I immediately uninstall and reinstall the rpm, the issue gets corrected. Below is the output from doing a yum localinstall, showing it completed successfully, but the inits are missing. We've seen this issue in both Boca and Alpharetta on builds 4.0.2rc3 and 4.0.0-9.

      1. yum localinstall hpccsystems-platform_internal-4.0.2-rc3.el5.x86_64.rpm -y --nogpgcheck
        Loaded plugins: fastestmirror
        Repository base is listed more than once in the configuration
        Repository updates is listed more than once in the configuration
        Repository extras is listed more than once in the configuration
        Setting up Local Package Process
        Examining /tmp/hpccsystems-platform_internal-4.0.2-rc3.el5.x86_64.rpm: hpccsystems-platform-internal-4.0.2rc3.x86_64
        Marking /tmp/hpccsystems-platform_internal-4.0.2-rc3.el5.x86_64.rpm to be installed
        Loading mirror speeds from cached hostfile
        Resolving Dependencies
        --> Running transaction check
        ---> Package hpccsystems-platform.x86_64 0:internal-4.0.2rc3 set to be updated
        --> Processing Dependency: boost141-regex for package: hpccsystems-platform
        --> Processing Dependency: expect for package: hpccsystems-platform
        --> Processing Dependency: gcc-c++ for package: hpccsystems-platform
        --> Processing Dependency: libarchive for package: hpccsystems-platform
        --> Processing Dependency: libicu for package: hpccsystems-platform
        --> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libtool for package: hpccsystems-platform
        --> Processing Dependency: m4 for package: hpccsystems-platform
        --> Processing Dependency: xalan-c for package: hpccsystems-platform
        --> Processing Dependency: xerces-c for package: hpccsystems-platform
        --> Processing Dependency: libarchive.so.2()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libboost_regex-mt.so.5()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libicudata.so.36()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libicui18n.so.36()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libicuuc.so.36()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libmysqlclient.so.15()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libxalan-c.so.110()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libxalanMsg.so.110()(64bit) for package: hpccsystems-platform
        --> Processing Dependency: libxerces-c.so.27()(64bit) for package: hpccsystems-platform
        --> Running transaction check
        ---> Package boost141-regex.x86_64 0:1.41.0-2.el5 set to be updated
        ---> Package expect.x86_64 0:5.43.0-8.el5 set to be updated
        ---> Package gcc-c++.x86_64 0:4.1.2-52.el5_8.1 set to be updated
        --> Processing Dependency: gcc = 4.1.2-52.el5_8.1 for package: gcc-c++
        --> Processing Dependency: libstdc+-devel = 4.1.2-52.el5_8.1 for package: gcc-c+
        --> Processing Dependency: libstdc++ = 4.1.2-52.el5_8.1 for package: gcc-c++
        ---> Package libarchive.x86_64 0:2.8.4-5.el5 set to be updated
        --> Processing Dependency: liblzma.so.0()(64bit) for package: libarchive
        ---> Package libicu.x86_64 0:3.6-5.16.1 set to be updated
        ---> Package libtool.x86_64 0:1.5.22-7.el5_4 set to be updated
        --> Processing Dependency: autoconf >= 2.50 for package: libtool
        --> Processing Dependency: automake >= 1.4 for package: libtool
        ---> Package m4.x86_64 0:1.4.5-3.el5.1 set to be updated
        ---> Package mysql.x86_64 0:5.0.95-1.el5_7.1 set to be updated
        --> Processing Dependency: perl(DBI) for package: mysql
        ---> Package xalan-c.x86_64 0:1.10.0-2.el5 set to be updated
        ---> Package xerces-c.x86_64 0:2.7.0-8.el5.centos set to be updated
        --> Running transaction check
        ---> Package autoconf.noarch 0:2.59-12 set to be updated
        --> Processing Dependency: imake for package: autoconf
        ---> Package automake.noarch 0:1.9.6-2.3.el5 set to be updated
        ---> Package gcc.x86_64 0:4.1.2-52.el5_8.1 set to be updated
        --> Processing Dependency: cpp = 4.1.2-52.el5_8.1 for package: gcc
        --> Processing Dependency: libgomp >= 4.1.2-52.el5_8.1 for package: gcc
        --> Processing Dependency: libgcc >= 4.1.2-52.el5_8.1 for package: gcc
        --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
        ---> Package libstdc++.i386 0:4.1.2-52.el5_8.1 set to be updated
        ---> Package libstdc++.x86_64 0:4.1.2-52.el5_8.1 set to be updated
        ---> Package libstdc++-devel.x86_64 0:4.1.2-52.el5_8.1 set to be updated
        ---> Package perl-DBI.x86_64 0:1.52-2.el5 set to be updated
        ---> Package xz-libs.x86_64 0:4.999.9-0.3.beta.20091007git.el5 set to be updated
        --> Running transaction check
        ---> Package cpp.x86_64 0:4.1.2-52.el5_8.1 set to be updated
        ---> Package glibc-devel.x86_64 0:2.5-81.el5_8.2 set to be updated
        --> Processing Dependency: glibc-headers = 2.5-81.el5_8.2 for package: glibc-devel
        --> Processing Dependency: glibc-headers for package: glibc-devel
        ---> Package imake.x86_64 0:1.0.2-3 set to be updated
        ---> Package libgcc.i386 0:4.1.2-52.el5_8.1 set to be updated
        ---> Package libgcc.x86_64 0:4.1.2-52.el5_8.1 set to be updated
        ---> Package libgomp.x86_64 0:4.4.6-3.el5.1 set to be updated
        --> Running transaction check
        ---> Package glibc-headers.x86_64 0:2.5-81.el5_8.2 set to be updated
        --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
        --> Processing Dependency: kernel-headers for package: glibc-headers
        --> Running transaction check
        ---> Package kernel-headers.x86_64 0:2.6.18-308.8.2.el5 set to be updated
        --> Finished Dependency Resolution

      Dependencies Resolved

      ================================================================================
      Package Arch Version Repository
      Size
      ================================================================================
      Installing:
      hpccsystems-platform x86_64 internal-4.0.2rc3 /hpccsystems-platform_internal-4.0.2-rc3.el5.x86_64
      156 M
      Installing for dependencies:
      autoconf noarch 2.59-12 base 647 k
      automake noarch 1.9.6-2.3.el5 base 476 k
      boost141-regex x86_64 1.41.0-2.el5 epel 718 k
      cpp x86_64 4.1.2-52.el5_8.1 updates 2.9 M
      expect x86_64 5.43.0-8.el5 base 161 k
      gcc x86_64 4.1.2-52.el5_8.1 updates 5.3 M
      gcc-c++ x86_64 4.1.2-52.el5_8.1 updates 3.8 M
      glibc-devel x86_64 2.5-81.el5_8.2 updates 2.4 M
      glibc-headers x86_64 2.5-81.el5_8.2 updates 597 k
      imake x86_64 1.0.2-3 base 319 k
      kernel-headers x86_64 2.6.18-308.8.2.el5 updates 1.4 M
      libarchive x86_64 2.8.4-5.el5 epel 137 k
      libgomp x86_64 4.4.6-3.el5.1 base 69 k
      libicu x86_64 3.6-5.16.1 base 5.2 M
      libstdc++-devel x86_64 4.1.2-52.el5_8.1 updates 2.8 M
      libtool x86_64 1.5.22-7.el5_4 base 667 k
      m4 x86_64 1.4.5-3.el5.1 base 171 k
      mysql x86_64 5.0.95-1.el5_7.1 updates 4.9 M
      perl-DBI x86_64 1.52-2.el5 base 600 k
      xalan-c x86_64 1.10.0-2.el5 epel 1.1 M
      xerces-c x86_64 2.7.0-8.el5.centos extras 1.3 M
      xz-libs x86_64 4.999.9-0.3.beta.20091007git.el5 base 95 k
      Updating for dependencies:
      libgcc i386 4.1.2-52.el5_8.1 updates 97 k
      libgcc x86_64 4.1.2-52.el5_8.1 updates 99 k
      libstdc++ i386 4.1.2-52.el5_8.1 updates 363 k
      libstdc++ x86_64 4.1.2-52.el5_8.1 updates 354 k

      Transaction Summary
      ================================================================================
      Install 23 Package(s)
      Upgrade 4 Package(s)

      Total size: 192 M
      Total download size: 37 M
      Downloading Packages:
      --------------------------------------------------------------------------------
      Total 58 MB/s | 37 MB 00:00
      Running rpm_check_debug
      Running Transaction Test
      Finished Transaction Test
      Transaction Test Succeeded
      Running Transaction
      ^M Updating : libgcc 1/31
      ^M Updating : libstdc++ 2/31
      ^M Installing : xerces-c 3/31
      ^M Installing : libicu 4/31
      ^M Installing : m4 5/31
      ^M Installing : boost141-regex 6/31
      ^M Installing : xalan-c 7/31
      ^M Installing : imake 8/31
      ^M Installing : xz-libs 9/31
      ^M Installing : libarchive 10/31
      ^M Installing : expect 11/31
      ^M Installing : perl-DBI 12/31
      ^M Installing : mysql 13/31
      ^M Installing : cpp 14/31
      ^M Installing : libgomp 15/31
      ^M Installing : autoconf 16/31
      ^M Installing : automake 17/31
      ^M Installing : libtool 18/31
      ^M Installing : libstdc++-devel 19/31
      ^M Installing : kernel-headers 20/31
      ^M Updating : libgcc 21/31
      ^M Updating : libstdc++ 22/31
      ^M Installing : glibc-headers 23/31
      ^M Installing : glibc-devel 24/31
      ^M Installing : gcc 25/31
      ^M Installing : gcc-c++ 26/31
      ^M Installing : hpccsystems-platform 27/31
      ^M Cleanup : libgcc 28/31
      ^M Cleanup : libgcc 29/31
      ^M Cleanup : libstdc++ 30/31
      ^M Cleanup : libstdc++ 31/31

      Installed:
      hpccsystems-platform.x86_64 0:internal-4.0.2rc3

      Dependency Installed:
      autoconf.noarch 0:2.59-12
      automake.noarch 0:1.9.6-2.3.el5
      boost141-regex.x86_64 0:1.41.0-2.el5
      cpp.x86_64 0:4.1.2-52.el5_8.1
      expect.x86_64 0:5.43.0-8.el5
      gcc.x86_64 0:4.1.2-52.el5_8.1
      gcc-c++.x86_64 0:4.1.2-52.el5_8.1
      glibc-devel.x86_64 0:2.5-81.el5_8.2
      glibc-headers.x86_64 0:2.5-81.el5_8.2
      imake.x86_64 0:1.0.2-3
      kernel-headers.x86_64 0:2.6.18-308.8.2.el5
      libarchive.x86_64 0:2.8.4-5.el5
      libgomp.x86_64 0:4.4.6-3.el5.1
      libicu.x86_64 0:3.6-5.16.1
      libstdc++-devel.x86_64 0:4.1.2-52.el5_8.1
      libtool.x86_64 0:1.5.22-7.el5_4
      m4.x86_64 0:1.4.5-3.el5.1
      mysql.x86_64 0:5.0.95-1.el5_7.1
      perl-DBI.x86_64 0:1.52-2.el5
      xalan-c.x86_64 0:1.10.0-2.el5
      xerces-c.x86_64 0:2.7.0-8.el5.centos
      xz-libs.x86_64 0:4.999.9-0.3.beta.20091007git.el5

      Dependency Updated:
      libgcc.i386 0:4.1.2-52.el5_8.1 libgcc.x86_64 0:4.1.2-52.el5_8.1
      libstdc+.i386 0:4.1.2-52.el5_8.1 libstdc+.x86_64 0:4.1.2-52.el5_8.1

      Complete!

      1. rpm -qa | grep hpcc
        hpccsystems-platform-internal-4.0.2rc3
      2. service hpcc-init status
        hpcc-init: unrecognized service
      3. service dafilesrv status
        dafilesrv: unrecognized service

      Running rpm -e packagename, and then yum localinstall'ing it again, resolves the issue.

        Attachments

          Activity

            People

            • Assignee:
              lorraineachapman Lorraine Chapman
              Reporter:
              rwagner42 Russell Wagner
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved: