Dependencies problem with RHEL 6.1 beta

Fran Márquez fjmarquez.ext at chguadalquivir.es
Thu Mar 31 07:52:06 UTC 2011


Abstract: the problem is the differents versions of same package between 
oficial DVD and oficial repository. Oddly, the versions included in DVD 
are more updated!

Well, I already fixed this problem:

1.- I've added this to /etc/yum.conf

exclude=*.i386 *.i586 *.i686

2.- I've verified that only x86_64 packages are being used by yum:

yum search samba
Loaded plugins: product-id, refresh-packagekit, rhnplugin, 
subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
======================================================== N/S Matched: 
samba ========================================================
samba-client.x86_64 : Samba client programs
samba-common.x86_64 : Files used by both Samba servers and clients
samba-winbind.x86_64 : Samba winbind
samba-winbind-clients.x86_64 : Samba winbind clients
sblim-cmpi-samba.x86_64 : SBLIM WBEM-SMT Samba
samba.x86_64 : Server and Client software to interoperate with Windows 
machines


3.- I've tried install again:

yum install samba-winbind.x86_64
Loaded plugins: product-id, refresh-packagekit, rhnplugin, 
subscription-manager
Updating Red Hat repositories.
INFO:rhsm-app.repolib:repos updated: 0
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba-winbind.x86_64 0:3.5.4-68.el6_0.2 will be installed
--> Processing Dependency: samba-winbind-clients = 3.5.4-68.el6_0.2 for 
package: samba-winbind-3.5.4-68.el6_0.2.x86_64
--> Processing Dependency: samba-common = 3.5.4-68.el6_0.2 for package: 
samba-winbind-3.5.4-68.el6_0.2.x86_64
--> Running transaction check
---> Package samba-common.x86_64 0:3.5.4-68.el6_0.2 will be installed
--> Processing Dependency: samba-winbind-clients = 3.5.4-68.el6_0.2 for 
package: samba-common-3.5.4-68.el6_0.2.x86_64
---> Package samba-winbind.x86_64 0:3.5.4-68.el6_0.2 will be installed
--> Processing Dependency: samba-winbind-clients = 3.5.4-68.el6_0.2 for 
package: samba-winbind-3.5.4-68.el6_0.2.x86_64
--> Finished Dependency Resolution
Error: Package: samba-winbind-3.5.4-68.el6_0.2.x86_64 (rhel-x86_64-server-6)
            Requires: samba-winbind-clients = 3.5.4-68.el6_0.2
            Installed: samba-winbind-clients-3.5.6-86.el6.x86_64 
(@anaconda-RedHatEnterpriseLinux-201103171904.x86_64/6.1)
                samba-winbind-clients = 3.5.6-86.el6
            Available: samba-winbind-clients-3.5.4-68.el6.x86_64 
(rhel-x86_64-server-6)
                samba-winbind-clients = 3.5.4-68.el6
            Available: samba-winbind-clients-3.5.4-68.el6_0.1.x86_64 
(rhel-x86_64-server-6)
                samba-winbind-clients = 3.5.4-68.el6_0.1
            Available: samba-winbind-clients-3.5.4-68.el6_0.2.x86_64 
(rhel-x86_64-server-6)
                samba-winbind-clients = 3.5.4-68.el6_0.2
Error: Package: samba-common-3.5.4-68.el6_0.2.x86_64 (rhel-x86_64-server-6)
            Requires: samba-winbind-clients = 3.5.4-68.el6_0.2
            Installed: samba-winbind-clients-3.5.6-86.el6.x86_64 
(@anaconda-RedHatEnterpriseLinux-201103171904.x86_64/6.1)
                samba-winbind-clients = 3.5.6-86.el6
            Available: samba-winbind-clients-3.5.4-68.el6.x86_64 
(rhel-x86_64-server-6)
                samba-winbind-clients = 3.5.4-68.el6
            Available: samba-winbind-clients-3.5.4-68.el6_0.1.x86_64 
(rhel-x86_64-server-6)
                samba-winbind-clients = 3.5.4-68.el6_0.1
            Available: samba-winbind-clients-3.5.4-68.el6_0.2.x86_64 
(rhel-x86_64-server-6)
                samba-winbind-clients = 3.5.4-68.el6_0.2
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest
----------------------------------------------------------------------------------------------------------


As you see, the package available in rhel-x86_64-server-6 repo 
(samba-winbind-3.5.4-68.el6_0.2.x86_64) require samba-winbind-clients = 
3.5.4-68.el6_0.2
but I have samba-winbind-clients-3.5.6-86.el6.x86_64 previously 
installed from DVD.

SO, the question is, why the DVD version of RHEL 6.1 beta has more 
updated package than its repository???? (dvd: 3.5.6, repo: 3.5.4)


well, now, I only need remove samba-winbind-clients-3.5.6-86.el6.x86_64 
and then try again to install samba-winbind-3.5.4-68.el6_0.2.x86_64 from 
repository.

Then, all dependencies are resolved correctly because all samba related 
packages will be installed from rhel-x86_64-server-6 repository.

Regards,
F.J


El 31/03/2011 0:18, Geofrey Rainey escribió:
> These messages are not uncommon, I've received them to but unfortunately I don't know how to fix them. I just worked around the problem by either excluding the problem packages or try a yum clean all or uninstall the packages and reinstall them or try a rebuild, and so-on.
>
>
> -----Original Message-----
> From: redhat-list-bounces at redhat.com [mailto:redhat-list-bounces at redhat.com] On Behalf Of Fran Márquez
> Sent: Thursday, 31 March 2011 2:09 a.m.
> To: Red Hat - General Red Hat Linux discussion list
> Subject: Dependencies problem with RHEL 6.1 beta
>
> Hi,
>
> I have a clean installation of a system with RHEL 6.1 beta x86_64.
>
> When I have tried install my first package (samba-winbind), I get this
> errors:
>
> --------------------------------------------------------------------------------------------------------------------------------------------------
> yum install samba-winbind.x86_64
> Loaded plugins: product-id, refresh-packagekit, rhnplugin,
> subscription-manager
> Updating Red Hat repositories.
> INFO:rhsm-app.repolib:repos updated: 0
> Setting up Install Process
> Resolving Dependencies
> -->  Running transaction check
> --->  Package samba-winbind.x86_64 0:3.5.4-68.el6_0.2 will be installed
> -->  Processing Dependency: samba-winbind-clients = 3.5.4-68.el6_0.2 for
> package: samba-winbind-3.5.4-68.el6_0.2.x86_64
> -->  Processing Dependency: samba-common = 3.5.4-68.el6_0.2 for package:
> samba-winbind-3.5.4-68.el6_0.2.x86_64
> -->  Running transaction check
> --->  Package samba-common.x86_64 0:3.5.4-68.el6_0.2 will be installed
> --->  Package samba-winbind-clients.i686 0:3.5.4-68.el6_0.2 will be installed
> -->  Processing Dependency: libz.so.1 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libtdb.so.1 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libtalloc.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libresolv.so.2(GLIBC_2.2) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libresolv.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libpam.so.0(LIBPAM_EXTENSION_1.0) for
> package: samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libpam.so.0(LIBPAM_1.0) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libpam.so.0 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libnsl.so.1(GLIBC_2.0) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libnsl.so.1 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libldap-2.4.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: liblber-2.4.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libkrb5.so.3 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libk5crypto.so.3 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libgssapi_krb5.so.2(gssapi_krb5_2_MIT) for
> package: samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libgssapi_krb5.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libdl.so.2(GLIBC_2.1) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libdl.so.2(GLIBC_2.0) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libdl.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libcom_err.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libcap.so.2 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.8) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.5) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.4) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.3.4) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.3.3) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.3.2) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.3) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.2.4) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.2.3) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.2) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.1.3) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.1) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6(GLIBC_2.0) for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Processing Dependency: libc.so.6 for package:
> samba-winbind-clients-3.5.4-68.el6_0.2.i686
> -->  Running transaction check
> --->  Package glibc.i686 0:2.12-1.7.el6_0.4 will be installed
> -->  Processing Dependency: glibc-common = 2.12-1.7.el6_0.4 for package:
> glibc-2.12-1.7.el6_0.4.i686
> -->  Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package:
> glibc-2.12-1.7.el6_0.4.i686
> -->  Processing Dependency: libfreebl3.so for package:
> glibc-2.12-1.7.el6_0.4.i686
> --->  Package krb5-libs.i686 0:1.8.2-3.el6_0.6 will be installed
> -->  Processing Dependency: libselinux.so.1 for package:
> krb5-libs-1.8.2-3.el6_0.6.i686
> -->  Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3) for package:
> krb5-libs-1.8.2-3.el6_0.6.i686
> -->  Processing Dependency: libkeyutils.so.1 for package:
> krb5-libs-1.8.2-3.el6_0.6.i686
> --->  Package libcap.i686 0:2.16-5.2.el6 will be installed
> -->  Processing Dependency: libattr.so.1(ATTR_1.0) for package:
> libcap-2.16-5.2.el6.i686
> -->  Processing Dependency: libattr.so.1 for package:
> libcap-2.16-5.2.el6.i686
> --->  Package libcom_err.i686 0:1.41.12-3.el6 will be installed
> --->  Package libtalloc.i686 0:2.0.1-1.1.el6 will be installed
> --->  Package libtdb.i686 0:1.2.1-2.el6 will be installed
> --->  Package openldap.i686 0:2.4.19-15.el6_0.2 will be installed
> -->  Processing Dependency: libssl.so.10 for package:
> openldap-2.4.19-15.el6_0.2.i686
> -->  Processing Dependency: libsasl2.so.2 for package:
> openldap-2.4.19-15.el6_0.2.i686
> -->  Processing Dependency: libcrypto.so.10 for package:
> openldap-2.4.19-15.el6_0.2.i686
> --->  Package pam.i686 0:1.1.1-4.el6_0.1 will be installed
> -->  Processing Dependency: libdb-4.7.so for package:
> pam-1.1.1-4.el6_0.1.i686
> -->  Processing Dependency: libcrack.so.2 for package:
> pam-1.1.1-4.el6_0.1.i686
> -->  Processing Dependency: libaudit.so.1 for package:
> pam-1.1.1-4.el6_0.1.i686
> --->  Package zlib.i686 0:1.2.3-25.el6 will be installed
> -->  Running transaction check
> --->  Package audit-libs.i686 0:2.0.4-1.el6 will be installed
> --->  Package cracklib.i686 0:2.8.16-2.el6 will be installed
> --->  Package cyrus-sasl-lib.i686 0:2.1.23-8.el6 will be installed
> --->  Package db4.i686 0:4.7.25-16.el6 will be installed
> --->  Package glibc.i686 0:2.12-1.7.el6_0.4 will be installed
> -->  Processing Dependency: glibc-common = 2.12-1.7.el6_0.4 for package:
> glibc-2.12-1.7.el6_0.4.i686
> --->  Package keyutils-libs.i686 0:1.4-1.el6 will be installed
> --->  Package libattr.i686 0:2.4.44-4.el6 will be installed
> --->  Package libselinux.i686 0:2.0.94-2.el6 will be installed
> --->  Package nss-softokn-freebl.i686 0:3.12.8-1.el6_0 will be installed
> --->  Package openssl.i686 0:1.0.0-4.el6_0.2 will be installed
> -->  Finished Dependency Resolution
> Error: Package: glibc-2.12-1.7.el6_0.4.i686 (rhel-x86_64-server-6)
>              Requires: glibc-common = 2.12-1.7.el6_0.4
>              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
>    You could try using --skip-broken to work around the problem
>    You could try running: rpm -Va --nofiles --nodigest
> ------------------------------------------------------------------------------------------------------------------------
>
>
> Somebody can help me? I always get same error when I try install any
> samba related package.
>
> Regards,
> F.J
>




More information about the redhat-list mailing list