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

Zeppelin RPM is broken: "missing" osgi package deps

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.0
    • Fix Version/s: 1.2.1, 1.3.0
    • Component/s: rpm
    • Labels:
      None
    • Environment:

      CentOS 7

      Description

      Zeppelin installation failed with following error:

      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.eclipse.text)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-context-support)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.eclipse.core.runtime)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-context)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.eclipse.core.resources)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-beans)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-core)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-tx)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-jdbc)
      Error: Package: zeppelin-0.7.0-80.el7.centos.noarch (ADH-1.4.0.1)
                 Requires: osgi(org.apache.servicemix.bundles.spring-expression)
       You could try using --skip-broken to work around the problem
       You could try running: rpm -Va --nofiles --nodigest
      
      1. BIGTOP-2826.patch
        1 kB
        Evans Ye
      2. 0001-Fix-zeppelin-under-Centos7.patch
        1 kB
        Alexander Ermakov

        Issue Links

          Activity

          Hide
          evans_ye Evans Ye added a comment -

          +1.
          I checked the SPEC file and it seems we already want to disable jar repack. I've refined your patch to be more consistent to bigtop's code base. This patch has been committed to master and branch-1.2.
          Thanks for your patch Alexander Ermakov.

          Show
          evans_ye Evans Ye added a comment - +1. I checked the SPEC file and it seems we already want to disable jar repack. I've refined your patch to be more consistent to bigtop's code base. This patch has been committed to master and branch-1.2. Thanks for your patch Alexander Ermakov .
          Hide
          cos Konstantin Boudnik added a comment -

          Thanks Alexander Ermakov! The solution is similar to what has been done in BIGTOP-2421. But I am not sure about this define - I don't think it should be a part of the patch. Perhaps it got in from a different change set?

          Show
          cos Konstantin Boudnik added a comment - Thanks Alexander Ermakov ! The solution is similar to what has been done in BIGTOP-2421 . But I am not sure about this define - I don't think it should be a part of the patch. Perhaps it got in from a different change set?
          Show
          aermakov Alexander Ermakov added a comment - Solution: https://github.com/arenadata/bigtop/commit/7ffafc51db21d1fc33cc1591b644efa08af20702

            People

            • Assignee:
              aermakov Alexander Ermakov
              Reporter:
              aermakov Alexander Ermakov
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development