spacewalk-setup package depends on spacewalk-dobby. In Satellite 5.3.0 composes spacewalk-setup is located under Satellite/ directory, spacewalk-dobby under EmbeddedDB/ directory. There are two problems with this setup: 1) Satellite on RHEL4: we don't have yum on RHEL4, all packages are installed via install/installPackages.py, which is not able to deal with the fact that spacewalk-dobby is in EmbeddedDB and exits the installation with unresolved dependencies error. 2) Satellite ISO without embedded db: there's no EmbeddedDB dir and no spacewalk-dobby package at all, which means that spacewalk-setup will report unresolved dependencies problem (on both RHEL4 and RHEL5 ISO).
spacewalk-setup rebuilt without the spacewalk-dobby dependency in the satellite 5.3 tags for el4 and el5. New version of the package is 0.3.5-2. The installPackages.py problem looks like it might be fixable by just installing the EmbeddedDB packages before those in Satellite. (currently it does the opposite) Going to make this change in svn and we'll give it a shot. Fixed in svn revision: 178027
Change of plans, realized this change of order is not required now that we've broken deps and speaking with Jan it sounds like it may also cause problems. Revered this change in 178029. ISO's to be rebuilt soon.
Verified with spacewalk-setup-0.3.6-2
Verified in stage -> RELEASE_PENDING. # rpm -qp Satellite/spacewalk-setup-0.5.27-19.el4sat.noarch.rpm --requires | grep -i dobby # grep -ri dobby install* # grep -ri db-control install* Installation of satelite + external db (without spacewalk-dobby) works.
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. http://rhn.redhat.com/errata/RHEA-2009-1434.html