Bug 704556 - Dependency problem while installing libselinux in beta
Summary: Dependency problem while installing libselinux in beta
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: libselinux
Version: 6.1
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: rc
: ---
Assignee: Daniel Walsh
QA Contact: BaseOS QE Security Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-13 15:20 UTC by Pavel Odintsov
Modified: 2011-05-18 13:27 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-18 13:27:59 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Pavel Odintsov 2011-05-13 15:20:20 UTC
Description of problem:

I can't install python-virt instal pacjkage in RHEL 6.1 beta x86_64:

yum info python-virtinst 
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
Available Packages
Name        : python-virtinst
Arch        : noarch
Version     : 0.500.3
Release     : 7.el6
Size        : 462 k
Repo        : rhel-x86_64-server-6
Summary     : Python modules and utilities for installing virtual machines
License     : GPLv2+
Description : virtinst is a module that helps build and install libvirt based virtual
            : machines. Currently supports KVM, QEmu and Xen virtual machines. Package
            : includes several command line utilities, including virt-install (build
            : and install new VMs) and virt-clone (clone an existing virtual machine).

[root@rhel ~]# yum install  -y python-virtinst 
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package python-virtinst.noarch 0:0.500.3-7.el6 will be installed
--> Processing Dependency: libselinux-python for package: python-virtinst-0.500.3-7.el6.noarch
--> Running transaction check
---> Package libselinux-python.x86_64 0:2.0.94-2.el6 will be installed
--> Processing Dependency: libselinux = 2.0.94-2.el6 for package: libselinux-python-2.0.94-2.el6.x86_64
--> Running transaction check
---> Package libselinux.i686 0:2.0.94-2.el6 will be installed
--> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libdl.so.2 for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.8) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2.4) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.2) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6 for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: ld-linux.so.2(GLIBC_2.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: ld-linux.so.2 for package: libselinux-2.0.94-2.el6.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.7.el6_0.5 will be installed
--> Processing Dependency: glibc-common = 2.12-1.7.el6_0.5 for package: glibc-2.12-1.7.el6_0.5.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.7.el6_0.5.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.7.el6_0.5.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.7.el6_0.5 will be installed
--> Processing Dependency: glibc-common = 2.12-1.7.el6_0.5 for package: glibc-2.12-1.7.el6_0.5.i686
---> Package nss-softokn-freebl.i686 0:3.12.8-1.el6_0 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.7.el6_0.5.i686 (rhel-x86_64-server-6)
           Requires: glibc-common = 2.12-1.7.el6_0.5
           Installed: glibc-common-2.12-1.19.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201103171904.x86_64/6.1)
               glibc-common = 2.12-1.19.el6
           Available: glibc-common-2.12-1.7.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6
           Available: glibc-common-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.3
           Available: glibc-common-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.4
           Available: glibc-common-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.5
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Version-Release number of selected component (if applicable):
yum info python-virtinst 
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
Available Packages
Name        : python-virtinst
Arch        : noarch
Version     : 0.500.3
Release     : 7.el6
Size        : 462 k
Repo        : rhel-x86_64-server-6
Summary     : Python modules and utilities for installing virtual machines
License     : GPLv2+
Description : virtinst is a module that helps build and install libvirt based virtual
            : machines. Currently supports KVM, QEmu and Xen virtual machines. Package
            : includes several command line utilities, including virt-install (build
            : and install new VMs) and virt-clone (clone an existing virtual machine).



How reproducible:
All 

Steps to Reproduce:
1) install RHEL beta 6.1
2) Upgrade server to last release
3) Instal kvm support tools: yum install -y libvirt libvirt-client libvirt-python libvirt-devel kvm
4) yum update -y
5) yum info python-virtinst
  
Actual results:
yum install  -y python-virtinst 
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package python-virtinst.noarch 0:0.500.3-7.el6 will be installed
--> Processing Dependency: libselinux-python for package: python-virtinst-0.500.3-7.el6.noarch
--> Running transaction check
---> Package libselinux-python.x86_64 0:2.0.94-2.el6 will be installed
--> Processing Dependency: libselinux = 2.0.94-2.el6 for package: libselinux-python-2.0.94-2.el6.x86_64
--> Running transaction check
---> Package libselinux.i686 0:2.0.94-2.el6 will be installed
--> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libdl.so.2 for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.8) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2.4) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.2) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: libc.so.6 for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: ld-linux.so.2(GLIBC_2.3) for package: libselinux-2.0.94-2.el6.i686
--> Processing Dependency: ld-linux.so.2 for package: libselinux-2.0.94-2.el6.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.7.el6_0.5 will be installed
--> Processing Dependency: glibc-common = 2.12-1.7.el6_0.5 for package: glibc-2.12-1.7.el6_0.5.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.7.el6_0.5.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.7.el6_0.5.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.7.el6_0.5 will be installed
--> Processing Dependency: glibc-common = 2.12-1.7.el6_0.5 for package: glibc-2.12-1.7.el6_0.5.i686
---> Package nss-softokn-freebl.i686 0:3.12.8-1.el6_0 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-2.12-1.7.el6_0.5.i686 (rhel-x86_64-server-6)
           Requires: glibc-common = 2.12-1.7.el6_0.5
           Installed: glibc-common-2.12-1.19.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201103171904.x86_64/6.1)
               glibc-common = 2.12-1.19.el6
           Available: glibc-common-2.12-1.7.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6
           Available: glibc-common-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.3
           Available: glibc-common-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.4
           Available: glibc-common-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.5
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:
Installing package.

Additional info:

Comment 2 Pavel Odintsov 2011-05-13 17:19:41 UTC
Problem resolved by EPEL disable.

Comment 3 Cole Robinson 2011-05-18 13:27:59 UTC
If disabling epel fixed it, I don't think this is a rhel bug. Closing as NOTABUG, please reopen if I missed something


Note You need to log in before you can comment on or make changes to this bug.