Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2120

opensuse: Hue packages are broken after BIGTOP-1905

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.1.0
    • Component/s: None
    • Labels:
      None

      Description

      According to our CI: http://ci.bigtop.apache.org/view/Packages/job/Bigtop-trunk-packages/
      Some required libraries are missing in bigtop toolchain for hue 3.9.

        Activity

        Hide
        evans_ye Evans Ye added a comment -

        I chained those 3 into one single stream, and I plan to run Docker-Toolchain-trunk nightly to update all images on daily bases. Once BIGTOP-2131 get fixed, we can take benefit on this.

        Show
        evans_ye Evans Ye added a comment - I chained those 3 into one single stream, and I plan to run Docker-Toolchain-trunk nightly to update all images on daily bases. Once BIGTOP-2131 get fixed, we can take benefit on this.
        Hide
        oflebbe Olaf Flebbe added a comment -

        ah i see. Perfect! Thanks!

        Show
        oflebbe Olaf Flebbe added a comment - ah i see. Perfect! Thanks!
        Hide
        evans_ye Evans Ye added a comment -

        You need to run

        • docker-toolchain-trunk
        • docker-toolchain-push
        • docker-toolchain-pull
        Show
        evans_ye Evans Ye added a comment - You need to run docker-toolchain-trunk docker-toolchain-push docker-toolchain-pull
        Hide
        oflebbe Olaf Flebbe added a comment -

        Thanks Evans Ye for directing me to this problem. There are other problems hidden for sure. BTW: How do you push new bigtop/slave images from slave-06 to the other slaves ?

        Show
        oflebbe Olaf Flebbe added a comment - Thanks Evans Ye for directing me to this problem. There are other problems hidden for sure. BTW: How do you push new bigtop/slave images from slave-06 to the other slaves ?
        Hide
        evans_ye Evans Ye added a comment -

        Looks perfect!
        And the toolchain has successfully executed, hence +1.

        Show
        evans_ye Evans Ye added a comment - Looks perfect! And the toolchain has successfully executed, hence +1.
        Hide
        oflebbe Olaf Flebbe added a comment -

        Not fully tested since I ran out of time...

        Show
        oflebbe Olaf Flebbe added a comment - Not fully tested since I ran out of time...
        Hide
        oflebbe Olaf Flebbe added a comment -

        I see your problem now ... I have an idea, testing it right now

        Show
        oflebbe Olaf Flebbe added a comment - I see your problem now ... I have an idea, testing it right now
        Hide
        evans_ye Evans Ye added a comment -

        Yes. You're doing a correct move!
        However as you can see in opensuse, we still have many dependency libraries are missing:
        http://ci.bigtop.apache.org/view/Packages/job/Bigtop-trunk-packages/BUILD_ENVIRONMENTS=opensuse-13.2,COMPONENTS=hue,label=docker-slave/35/console

        And that krbt5-devel is blocking me...

        23ac6caf137f:/bigtop # zypper install krb5-devel
        Error building the cache:
        [protobuf|http://download.opensuse.org/repositories/home:/mrdocs:/protobuf-rpm/openSUSE_12.3/] Valid metadata not found at specified URL
        Warning: Skipping repository 'protobuf' because of the above error.
        Loading repository data...
        Reading installed packages...
        Resolving package dependencies...
        
        Problem: krb5-devel-1.12.2-15.1.x86_64 requires krb5 = 1.12.2, but this requirement cannot be provided
          uninstallable providers: krb5-1.12.2-3.1.i586[oss]
                           krb5-1.12.2-3.1.x86_64[oss]
                           krb5-1.12.2-12.1.i586[oss-update]
                           krb5-1.12.2-6.1.i586[oss-update]
                           krb5-1.12.2-12.1.x86_64[oss-update]
                           krb5-1.12.2-6.1.x86_64[oss-update]
                           krb5-1.12.2-15.1.i586[oss-update]
                           krb5-1.12.2-15.1.x86_64[oss-update]
         Solution 1: deinstallation of krb5-mini-1.12.2-12.1.x86_64
         Solution 2: do not install krb5-devel-1.12.2-15.1.x86_64
         Solution 3: do not install krb5-devel-1.12.2-15.1.x86_64
         Solution 4: break krb5-devel-1.12.2-15.1.x86_64 by ignoring some of its dependencies
        
        Choose from above solutions by number or cancel [1/2/3/4/c] (c):
        

        Do you have a brilliant way to resolve this in our puppet code?

        Show
        evans_ye Evans Ye added a comment - Yes. You're doing a correct move! However as you can see in opensuse, we still have many dependency libraries are missing: http://ci.bigtop.apache.org/view/Packages/job/Bigtop-trunk-packages/BUILD_ENVIRONMENTS=opensuse-13.2,COMPONENTS=hue,label=docker-slave/35/console And that krbt5-devel is blocking me... 23ac6caf137f:/bigtop # zypper install krb5-devel Error building the cache: [protobuf|http: //download.opensuse.org/repositories/home:/mrdocs:/protobuf-rpm/openSUSE_12.3/] Valid metadata not found at specified URL Warning: Skipping repository 'protobuf' because of the above error. Loading repository data... Reading installed packages... Resolving package dependencies... Problem: krb5-devel-1.12.2-15.1.x86_64 requires krb5 = 1.12.2, but this requirement cannot be provided uninstallable providers: krb5-1.12.2-3.1.i586[oss] krb5-1.12.2-3.1.x86_64[oss] krb5-1.12.2-12.1.i586[oss-update] krb5-1.12.2-6.1.i586[oss-update] krb5-1.12.2-12.1.x86_64[oss-update] krb5-1.12.2-6.1.x86_64[oss-update] krb5-1.12.2-15.1.i586[oss-update] krb5-1.12.2-15.1.x86_64[oss-update] Solution 1: deinstallation of krb5-mini-1.12.2-12.1.x86_64 Solution 2: do not install krb5-devel-1.12.2-15.1.x86_64 Solution 3: do not install krb5-devel-1.12.2-15.1.x86_64 Solution 4: break krb5-devel-1.12.2-15.1.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/4/c] (c): Do you have a brilliant way to resolve this in our puppet code?
        Hide
        oflebbe Olaf Flebbe added a comment -

        Could you please direct me to the error message you are refering to?

        I know of the gmp-devel dependency I added to packages.pp which should now be part of the bigtop/slaves since I reran the Docker-Toolchain-Trunk job and Docker-Toolchain-Trunk-push

        Show
        oflebbe Olaf Flebbe added a comment - Could you please direct me to the error message you are refering to? I know of the gmp-devel dependency I added to packages.pp which should now be part of the bigtop/slaves since I reran the Docker-Toolchain-Trunk job and Docker-Toolchain-Trunk-push
        Hide
        evans_ye Evans Ye added a comment -

        It looks like a pre-installed package: krb5-mini is preventing krb5-devel to be successfully installed...

        Show
        evans_ye Evans Ye added a comment - It looks like a pre-installed package: krb5-mini is preventing krb5-devel to be successfully installed...
        Hide
        evans_ye Evans Ye added a comment -

        I think the problem should be in the bigtop toolchain. We need to add required libs into packages.pp. I was working on this but somehow got blocked on opensuse...

        Show
        evans_ye Evans Ye added a comment - I think the problem should be in the bigtop toolchain. We need to add required libs into packages.pp. I was working on this but somehow got blocked on opensuse...
        Hide
        oflebbe Olaf Flebbe added a comment -

        Ok, new bigtop-slave images pushed. Now wait until tomorrow...

        Show
        oflebbe Olaf Flebbe added a comment - Ok, new bigtop-slave images pushed. Now wait until tomorrow...
        Hide
        oflebbe Olaf Flebbe added a comment -

        We have a problem here: The puppet module hits an dns for debian-8 error but succeeds sucessfully. Rerunning.

        Show
        oflebbe Olaf Flebbe added a comment - We have a problem here: The puppet module hits an dns for debian-8 error but succeeds sucessfully. Rerunning.
        Hide
        oflebbe Olaf Flebbe added a comment -

        The needed libraries are added to the toolchain with BIGTOP-1905. We need to recreate the bigtop/slaves.

        Started http://ci.bigtop.apache.org/view/Docker/job/Docker-Toolchain-Trunk/

        Show
        oflebbe Olaf Flebbe added a comment - The needed libraries are added to the toolchain with BIGTOP-1905 . We need to recreate the bigtop/slaves. Started http://ci.bigtop.apache.org/view/Docker/job/Docker-Toolchain-Trunk/

          People

          • Assignee:
            oflebbe Olaf Flebbe
            Reporter:
            evans_ye Evans Ye
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development