[Spacewalk-list] Upgrade Spacewalk 2.6 to 2.7 on CentOS 7

Haupt, Torsten Torsten.Haupt at lhw.mlu.sachsen-anhalt.de
Thu Sep 7 08:35:26 UTC 2017


Hey,

I tried to upgrade from Spacewalk 2.6 to 2.7 on a CentOS 7 system, but I get a lot of errors due to package dependencies.
I updated my system with "yum upgrade".
The I installed "rpm -Uvh http://yum.spacewalkproject.org/2.7/RHEL/7/x86_64/spacewalk-repo-2.7-1.el7.noarch.rpm" for the new repos.

An then I got these errors:
<snip>
--> Abhängigkeit struts = 1.3.8-2.jpp5 wird für Paket struts-taglib-1.3.8-2.jpp5.noarch verarbeitet
---> Paket struts-tiles.noarch 0:1.3.8-2.jpp5 markiert, um installiert zu werden
--> Abhängigkeit struts = 1.3.8-2.jpp5 wird für Paket struts-tiles-1.3.8-2.jpp5.noarch verarbeitet
---> Paket velocity-dvsl.noarch 0:1.0-2.jpp5 markiert, um veraltet zu werden
--> Abhängigkeit velocity-dvsl wird für Paket velocity-tools-1.4-1.jpp5.noarch verarbeitet
--> Abhängigkeitsauflösung beendet
Fehler: Paket: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: hibernate3-c3p0 >= 3.6.10
Fehler: Paket: freemarker-2.3.15-1.jpp5.noarch (@jpackage-generic)
            Benötigt: excalibur-avalon-logkit
            Entfernen: 1:excalibur-avalon-logkit-2.2.1-0.r508111.13.jpp5.noarch (@jpackage-generic)
                excalibur-avalon-logkit = 1:2.2.1-0.r508111.13.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: apache-commons-el
Fehler: Paket: velocity-tools-1.4-1.jpp5.noarch (@jpackage-generic)
            Benötigt: velocity-dvsl
            Entfernen: velocity-dvsl-1.0-2.jpp5.noarch (@jpackage-generic)
                velocity-dvsl = 1.0-2.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: spacewalk-taskomatic-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: hibernate3 >= 3.6.10
            Installiert: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (@jpackage-generic)
                hibernate3 = 3.2.4-1.SP1_CP01.9.jpp5
Fehler: Paket: spacewalk-taskomatic-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: hibernate3-c3p0 >= 3.6.10
Fehler: Paket: freemarker-2.3.15-1.jpp5.noarch (@jpackage-generic)
            Benötigt: jython
            Entfernen: jython-2.2-0.rc2.1.jpp5.noarch (@jpackage-generic)
                jython = 2.2-0.rc2.1.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: jakarta-commons-validator-1.3.1-8.jpp5.noarch (jpackage-generic)
            Benötigt: oro >= 2.0.8
            Entfernen: spacewalk-jpp-workaround-2.3.5-1.el7.noarch (@spacewalk)
                oro
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
            Verfügbar: jakarta-oro-2.0.8-3.jpp5.noarch (jpackage-generic)
                oro = 2.0.8-3.jpp5
            Installiert: jakarta-oro-2.0.8-16.el7.noarch (@base)
                Nicht gefunden
Fehler: Paket: freemarker-2.3.15-1.jpp5.noarch (@jpackage-generic)
            Benötigt: saxpath
            Entfernen: saxpath-1.0-3.jpp5.noarch (@jpackage-generic)
                saxpath = 1.0-3.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: velocity-tools-1.4-1.jpp5.noarch (@jpackage-generic)
            Benötigt: servlet_2_3_api
            Entfernen: servletapi4-4.0.4-6.jpp5.noarch (@jpackage-generic)
                servlet_2_3_api
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: struts-tiles-1.3.8-2.jpp5.noarch (jpackage-generic)
            Benötigt: struts = 1.3.8-2.jpp5
            Installiert: struts-1.3.10-14.1.el7.noarch (@epel)
                struts = 1.3.10-14.1.el7
            Verfügbar: struts-1.3.8-2.jpp5.noarch (jpackage-generic)
                struts = 1.3.8-2.jpp5
Fehler: Paket: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: hibernate3 >= 3.6.10
            Installiert: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (@jpackage-generic)
                hibernate3 = 3.2.4-1.SP1_CP01.9.jpp5
Fehler: Paket: freemarker-2.3.15-1.jpp5.noarch (@jpackage-generic)
            Benötigt: excalibur-avalon-framework-api
            Entfernen: 1:excalibur-avalon-framework-api-4.3.1-0.r508111.13.jpp5.noarch (@jpackage-generic)
                excalibur-avalon-framework-api = 1:4.3.1-0.r508111.13.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: velocity-tools-1.4-1.jpp5.noarch (@jpackage-generic)
            Benötigt: oro
            Entfernen: spacewalk-jpp-workaround-2.3.5-1.el7.noarch (@spacewalk)
                oro
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
            Verfügbar: jakarta-oro-2.0.8-3.jpp5.noarch (jpackage-generic)
                oro = 2.0.8-3.jpp5
            Installiert: jakarta-oro-2.0.8-16.el7.noarch (@base)
                Nicht gefunden
Fehler: Paket: cglib-2.1.3-4.jpp5.noarch (@jpackage-generic)
            Benötigt: asm >= 1.5.3
            Entfernen: asm-1.5.3-7.jpp5.noarch (@jpackage-generic)
                asm = 1.5.3-7.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: spacewalk-taskomatic-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: hibernate3-ehcache >= 3.6.10
Fehler: Paket: spacewalk-taskomatic-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: concurrent >= 1.3.4-21
            Installiert: concurrent-1.3.4-9.jpp5.noarch (@jpackage-generic)
                concurrent = 1.3.4-9.jpp5
Fehler: Paket: hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch (@jpackage-generic)
            Benötigt: asm
            Entfernen: asm-1.5.3-7.jpp5.noarch (@jpackage-generic)
                asm = 1.5.3-7.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: struts-taglib-1.3.8-2.jpp5.noarch (jpackage-generic)
            Benötigt: struts = 1.3.8-2.jpp5
            Installiert: struts-1.3.10-14.1.el7.noarch (@epel)
                struts = 1.3.10-14.1.el7
            Verfügbar: struts-1.3.8-2.jpp5.noarch (jpackage-generic)
                struts = 1.3.8-2.jpp5
Fehler: Paket: freemarker-2.3.15-1.jpp5.noarch (@jpackage-generic)
            Benötigt: excalibur-avalon-framework-impl
            Entfernen: 1:excalibur-avalon-framework-impl-4.3.1-0.r508111.13.jpp5.noarch (@jpackage-generic)
                excalibur-avalon-framework-impl = 1:4.3.1-0.r508111.13.jpp5
            Überholt durch: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
                Nicht gefunden
Fehler: Paket: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: hibernate3-ehcache >= 3.6.10
Fehler: Paket: spacewalk-taskomatic-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: tomcat-taglibs-standard
Fehler: Paket: spacewalk-java-2.7.115-1.el7.noarch (spacewalk)
            Benötigt: tomcat-taglibs-standard
Sie können versuchen, mit --skip-broken das Problem zu umgehen.
Sie könnten Folgendes versuchen: rpm -Va --nofiles -nodigest

I also tried to disable the jpackage repo und uninstalled all jpp5 packages (https://github.com/spacewalkproject/spacewalk/wiki/HowToUpgradeNightly). But this refers to CentOS 6 and didn't helped.

Torsten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20170907/c5f80b7c/attachment.htm>


More information about the Spacewalk-list mailing list