Bug 742241

Summary: rhn-client-tools yum update
Product: Red Hat Enterprise Linux 6 Reporter: ralf.kuebler
Component: yumAssignee: James Antill <james.antill>
Status: CLOSED NOTABUG QA Contact: BaseOS QE Security Team <qe-baseos-security>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4   
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-29 19:37:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description ralf.kuebler 2011-09-29 13:39:55 UTC
[root@babbage yum.repos.d]# yum load-transaction /tmp/yum_save_tx-2011-09-29-15-23L2iuWQ.yumtx
Loaded plugins: refresh-packagekit
loading transaction from /tmp/yum_save_tx-2011-09-29-15-23L2iuWQ.yumtx
Resolving Dependencies
--> Running transaction check
---> Package rhn-setup-gnome.noarch 0:1.4.16-1.el6 will be updated
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================
 Package                                  Arch                     Version                          Repository                   Size
======================================================================================================================================
Updating:
 Django                                   noarch                   1.2.6-2.el6                      epel                        3.2 M
 rhn-check                                noarch                   1.5.16-1.el6                     spacewalk                    64 k
 rhn-setup                                noarch                   1.5.16-1.el6                     spacewalk                    97 k
 rhn-setup-gnome                          noarch                   1.5.16-1.el6                     spacewalk                   127 k
 rhnlib                                   noarch                   2.5.41-1.el6                     spacewalk                    67 k
 spacewalk-backend-libs                   noarch                   1.5.45-1.el6                     spacewalk                   140 k
 spacewalk-certs-tools                    noarch                   1.5.3-1.el6                      spacewalk                    97 k
 spacewalk-repo                           noarch                   1.5-1.el6                        spacewalk                   3.8 k
Installing for dependencies:
 rhn-client-tools                         noarch                   1.5.16-1.el6                     spacewalk                   434 k

Transaction Summary
======================================================================================================================================
Install       1 Package(s)
Upgrade       8 Package(s)

Total size: 4.2 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
yum-rhn-plugin >= 1.1.2-1 is needed by rhn-check-1.5.16-1.el6.noarch
Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%206&component=yum
** Found 26 pre-existing rpmdb problem(s), 'yum check' output follows:
libyaml-devel-0.1.3-1.el6.rf.x86_64 has missing requires of libyaml = ('0', '0.1.3', '1.el6.rf')
python-cheetah-2.4.1-1.el6.x86_64 has missing requires of python-markdown
rhn-check-1.4.16-1.el6.noarch has missing requires of rhn-client-tools = ('0', '1.4.16', '1.el6')
rhn-check-1.4.16-1.el6.noarch has missing requires of yum-rhn-plugin >= ('0', '1.1.2', '1')
rhn-setup-1.4.16-1.el6.noarch has missing requires of rhn-client-tools = ('0', '1.4.16', '1.el6')
rhn-setup-gnome-1.4.16-1.el6.noarch has missing requires of rhn-client-tools = ('0', '1.4.16', '1.el6')
rhncfg-actions-5.9.27-17.el6.noarch has missing requires of rhncfg = ('0', '5.9.27', '17.el6')
rhncfg-client-5.9.27-17.el6.noarch has missing requires of rhncfg = ('0', '5.9.27', '17.el6')
rhncfg-management-5.9.27-17.el6.noarch has missing requires of rhncfg = ('0', '5.9.27', '17.el6')
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libapol.so.4()(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libapol.so.4(VERS_4.0)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libapol.so.4(VERS_4.1)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libpoldiff.so.1()(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libpoldiff.so.1(VERS_1.2)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libpoldiff.so.1(VERS_1.3)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libqpol.so.1()(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libqpol.so.1(VERS_1.2)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libqpol.so.1(VERS_1.3)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libqpol.so.1(VERS_1.4)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libseaudit.so.4()(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libseaudit.so.4(VERS_4.1)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libseaudit.so.4(VERS_4.2)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libsefs.so.4()(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of libsefs.so.4(VERS_4.0)(64bit)
setools-libs-python-3.3.7-4.el6.x86_64 has missing requires of setools-libs = ('0', '3.3.7', '4.el6')
spacewalk-certs-tools-1.4.1-1.el6.noarch has missing requires of rhn-client-tools
Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2011-09-29-15-31yXLlXh.yumtx
[root@babbage yum.repos.d]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.1 (Santiago)
[root@babbage yum.repos.d]# uname -a
Linux babbage 2.6.32-131.4.1.el6.x86_64 #1 SMP Fri Jun 10 10:54:26 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

also registered in RHN !
user account "axsystem" !

Comment 2 James Antill 2011-09-29 19:37:30 UTC
As it says:

** Found 26 pre-existing rpmdb problem(s), 'yum check' output follows:
libyaml-devel-0.1.3-1.el6.rf.x86_64 has missing requires of libyaml = ('0',
'0.1.3', '1.el6.rf')
python-cheetah-2.4.1-1.el6.x86_64 has missing requires of python-markdown
rhn-check-1.4.16-1.el6.noarch has missing requires of rhn-client-tools = ('0',
'1.4.16', '1.el6')


...in theory you probably only need to fix the ones related to rhn, but fixing them all would be better.

Comment 3 ralf.kuebler 2011-09-30 07:07:15 UTC
i can't add the missing requirements . Thats why i raised the call !
i removed and added packages criss-cross in the past so may somethingh went wrong with the package db. i can't add any of the missing requires or remove packages without conflicting with others. also the rpm db seems to be not fixable. I never failed in such a situation and haven't found an article in the KB that could fix that.
however i will place the spacewalk service on a other new kickstarted rhel6.1 vm so everything will be fine then.
just want to find out if new mystic rpm calls could help me out of that catch 22.


thanks&enjoy
Ralf

Comment 4 James Antill 2011-09-30 13:54:43 UTC
> i can't add the missing requirements . Thats why i raised the call !

Sorry, it's hard to see what you tried to do due to just seeing the load-ts. You should be able to walk down the list though, and do Eg.


yum install libyaml
yum install rhn-client-tools yum-rhn-plugin

...etc. ... if you get failures you might need to double (or tripple, etc.) up on the install of the missing requirements. Worst case you can just try installing all the missing requirements at once.