[Spacewalk-list] Upgrade Spacewalk 2.6 to 2.8

Gerald Vogt vogt at spamcop.net
Fri Jun 22 09:40:30 UTC 2018


Hi!

I have tried to update our Spacewalk 2.6 server running on CentOS 6 to 
Spacewalk 2.8 following the upgrade instructions at

https://github.com/spacewalkproject/spacewalk/wiki/HowToUpgrade

First, I have noticed that the 'yum upgrade' is suggested before the 
spacewalk server is shut down in the 'schema upgrade' section. 
Considering the amount of packages updates wouldn't it be better to shut 
down the spacewalk server before the upgrade?

I ran into two problems when running 'yum upgrade':

1. Dependencies:

--> Finished Dependency Resolution
Error: Package: velocity14-1.4-8.jpp5.noarch (@jpackage-generic)
            Requires: servletapi5
            Removing: tomcat5-servlet-2.4-api-5.5.27-7.jpp5.noarch 
(@jpackage-generic)
                servletapi5
            Obsoleted By: spacewalk-java-2.8.79-1.el6.noarch (spacewalk)
                Not found
Error: Package: velocity14-1.4-8.jpp5.noarch (@jpackage-generic)
            Requires: excalibur-avalon-logkit
            Removing: 
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
            Obsoleted By: spacewalk-java-2.8.79-1.el6.noarch (spacewalk)
                Not found
Error: Package: xmlbeans-2.3.0-2.jpp5.noarch (@jpackage-generic)
            Requires: stax_1_0_api
            Removing: geronimo-stax-1.0-api-1.2-13.jpp5.noarch 
(@jpackage-generic)
                stax_1_0_api = 1.2-13.jpp5
            Obsoleted By: spacewalk-java-2.8.79-1.el6.noarch (spacewalk)
                Not found

So in addition to the rpms mentioned on the upgrade page I also had to 
remove velocity14 and xmlbeans, too, as others found before.

2. Transaction Check Error:

Transaction Check Error:
   file /etc/java/font.properties from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /etc/java/java.conf from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /etc/rpm/macros.jpackage from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/build-classpath from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/build-classpath-directory from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/build-jar-repository from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/check-binary-files from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/clean-binary-files from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/create-jar-links from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/diff-jars from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/find-jar from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/jvmjar from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/bin/rebuild-jar-repository from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/share/java-utils/java-functions from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/share/man/man1/build-classpath.1.gz from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/share/man/man1/build-jar-repository.1.gz from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/share/man/man1/diff-jars.1.gz from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/share/man/man1/find-jar.1.gz from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch
   file /usr/share/man/man1/rebuild-jar-repository.1.gz from install of 
javapackages-tools-3.4.1-11.el6.noarch conflicts with file from package 
jpackage-utils-0:5.0.0-2.jpp5.noarch

So I also removed jpackage-utils.

After that the upgrade run through.

Maybe that should be added to the wiki?

Cheers,

Gerald




More information about the Spacewalk-list mailing list