Red Hat Bugzilla – Bug 474545
520 -> 530 upgrade: web dependency errors
Last modified: 2009-08-27 13:37:42 EDT
Description of problem:
When upgrading Satellite 5.2.0 on RHEL-4 to Satellite-5.3.0-RHEL4-re20081128.0
embedded DB variant, following dependency problem pops up:
# ./install.pl --disconnected --upgrade
ERROR: RPM dependency error. The message was:
Dependencies should have already been resolved, but they are not.
Unresolved rpm dependencies:
Package rhn-dobby 5.2.0-16.el4 requires rhn-base
# rpm -qi --requires rhn-dobby|grep rhn-base
# rpm -qp --requires EmbeddedDB/spacewalk-dobby-0.3.7-2.el4.noarch.rpm |grep base
# rpm -qp --obsoletes EmbeddedDB/spacewalk-dobby-0.3.7-2.el4.noarch.rpm
rhn-dobby <= 5.2.0
# rpm -qp --obsoletes Satellite/spacewalk-base-0.3.7-2.el4.noarch.rpm
rhn-base <= 5.2.0
Version-Release number of selected component (if applicable):
Created attachment 325672 [details]
Fixed in Spacewalk git repo
474545 - install all packages at once
We need replace rhn-base and rhn-dobby by spacewalk-base and spacewalk-dobby.
But we have Satellite/spacewalk-base*rpm and EmbeddedDB/spacewalk-dobby*rpm so
upgrade per directory at a time will fail.
We need put all rpms into one upgrade transaction.
verified in stage on xen15
* Installing RHN packages.
Warning: more packages were installed by yum than expected:
* Now running setup.
no errors in /var/log/rhn/rhn-installation.log
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.