Subject: | |
From: | |
Reply To: | |
Date: | Wed, 13 Apr 2011 08:38:05 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hi,
I'm looking into this.
Your subject says SL4x. Is that really where your yum is pointing or is
that just generic.
Can you send the output of
rpm -qa | grep yum | sort
Thanks
Troy
On 04/13/2011 06:32 AM, Andrew Elwell wrote:
> Hi Folks,
>
> I have an x86_64 box that I'm trying to install
> openldap-servers.x86_64 on and its pulling in strange dependencies
>
> ie:
>
>
> # yum install openldap-servers
> Loading "protectbase" plugin
> Loading "kernel-module" plugin
> Setting up Install Process
> Setting up repositories
> Reading repository metadata in from local files
> 1561 packages excluded due to repository protections
> Parsing package install arguments
> Resolving Dependencies
> --> Populating transaction set with selected packages. Please wait.
> ---> Package openldap-servers.x86_64 0:2.2.13-12.el4 set to be updated
> --> Running transaction check
> --> Processing Dependency: openldap = 2.2.13-12.el4 for package:
> openldap-servers
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package openldap.i386 0:2.2.13-12.el4 set to be updated
> --> Running transaction check
> --> Processing Dependency: libc.so.6(GLIBC_2.3.2) for package: openldap
> --> Processing Dependency: libc.so.6(GLIBC_2.1.2) for package: openldap
> --> Processing Dependency: libc.so.6(GLIBC_2.1) for package: openldap
> --> Processing Dependency: libc.so.6 for package: openldap
> --> Processing Dependency: libcrypto.so.4 for package: openldap
> --> Processing Dependency: libresolv.so.2 for package: openldap
> --> Processing Dependency: libresolv.so.2(GLIBC_2.2) for package: openldap
> --> Processing Dependency: libc.so.6(GLIBC_2.3) for package: openldap
> --> Processing Dependency: libc.so.6(GLIBC_2.0) for package: openldap
> --> Processing Dependency: libssl.so.4 for package: openldap
> --> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: openldap
> --> Processing Dependency: libsasl2.so.2 for package: openldap
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package glibc.i686 0:2.3.4-2.43 set to be updated
> ---> Package openssl.i686 0:0.9.7a-43.17.el4_7.2 set to be updated
> ---> Package cyrus-sasl.i386 0:2.1.19-14 set to be updated
> --> Running transaction check
> --> Processing Dependency: libcom_err.so.2 for package: cyrus-sasl
> --> Processing Dependency: libpam.so.0 for package: cyrus-sasl
> --> Processing Dependency: libk5crypto.so.3 for package: cyrus-sasl
> --> Processing Dependency: libkrb5.so.3 for package: openssl
> --> Processing Dependency: libkrb5.so.3 for package: cyrus-sasl
> --> Processing Dependency: libgssapi_krb5.so.2 for package: openssl
> --> Processing Dependency: libk5crypto.so.3 for package: openssl
> --> Processing Dependency: libz.so.1 for package: openssl
> --> Processing Dependency: libcom_err.so.2 for package: openssl
> --> Processing Dependency: libgssapi_krb5.so.2 for package: cyrus-sasl
> --> Processing Dependency: libgdbm.so.2 for package: cyrus-sasl
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package gdbm.i386 0:1.8.0-24 set to be updated
> ---> Package e2fsprogs.i386 0:1.35-12.24.el4 set to be updated
> ---> Package zlib.i386 0:1.2.1.2-1.2 set to be updated
> ---> Package pam.i386 0:0.77-66.26 set to be updated
> ---> Package krb5-libs.i386 0:1.3.4-62.el4 set to be updated
> --> Running transaction check
> --> Processing Dependency: libcrack.so.2 for package: pam
> --> Processing Dependency: libselinux.so.1 for package: pam
> --> Processing Dependency: libglib-2.0.so.0 for package: pam
> --> Processing Dependency: libaudit.so.0 for package: pam
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package cracklib.i386 0:2.8.9-1.3 set to be updated
> ---> Package libselinux.i386 0:1.19.1-7.4 set to be updated
> ---> Package glib2.i386 0:2.4.7-1 set to be updated
> ---> Package audit-libs.i386 0:1.0.16-4.el4 set to be updated
> --> Running transaction check
> --> Processing Dependency: cracklib-dicts@i386 = 2.8.9-1.3 for package: cracklib
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package cracklib-dicts.i386 0:2.8.9-1.3 set to be updated
> --> Running transaction check
> Beginning Kernel Module Plugin
> Finished Kernel Module Plugin
>
> Dependencies Resolved
>
> =============================================================================
> Package Arch Version Repository Size
> =============================================================================
> Installing:
> openldap-servers x86_64 2.2.13-12.el4 sl-base 3.4 M
> Installing for dependencies:
> audit-libs i386 1.0.16-4.el4 sl-base 39 k
> cracklib i386 2.8.9-1.3 sl-base 56 k
> cracklib-dicts i386 2.8.9-1.3 sl-base 3.6 M
> cyrus-sasl i386 2.1.19-14 sl-base 1.2 M
> e2fsprogs i386 1.35-12.24.el4 sl-base 783 k
> gdbm i386 1.8.0-24 sl-base 26 k
> glib2 i386 2.4.7-1 sl-base 476 k
> glibc i686 2.3.4-2.43 sl-base 6.0 M
> krb5-libs i386 1.3.4-62.el4 sl-base 487 k
> libselinux i386 1.19.1-7.4 sl-base 55 k
> openldap i386 2.2.13-12.el4 sl-base 237 k
> openssl i686 0.9.7a-43.17.el4_7.2 sl-base
> 1.1 M
> pam i386 0.77-66.26 sl-base 1.9 M
> zlib i386 1.2.1.2-1.2 sl-base 43 k
>
> Transaction Summary
> =============================================================================
> Install 15 Package(s)
> Update 0 Package(s)
> Remove 0 Package(s)
> Total download size: 19 M
>
>
> which, looks like it needs openldap to satisfy openldap = 2.2.13-12.el4
>
> *but* thats the issue:
>
> [root@vtb-generic-34 ~]# rpm -q openldap
> openldap-2.2.13-12.el4_8.3.x86_64
>
> [root@vtb-generic-34 ~]# rpm -q openldap --provides
> config(openldap) = 2.2.13-12.el4_8.3
> liblber-2.2.so.7()(64bit)
> libldap-2.2.so.7()(64bit)
> libldap_r-2.2.so.7()(64bit)
> openldap = 2.2.13-12.el4_8.3
>
> rather than
>
> [root@vtb-generic-34 ~]# rpm -q --provides -p
> http://linuxsoft.cern.ch/scientific/4x/x86_64/SL/RPMS/openldap-2.2.13-12.el4.x86_64.rpm
> config(openldap) = 2.2.13-12.el4
> liblber-2.2.so.7()(64bit)
> libldap-2.2.so.7()(64bit)
> libldap_r-2.2.so.7()(64bit)
> openldap = 2.2.13-12.el4
>
> and I can't do a straight upgrade:
>
> [root@vtb-generic-34 ~]# rpm -Uvh
> http://linuxsoft.cern.ch/scientific/4x/x86_64/SL/RPMS/openldap-2.2.13-12.el4.x86_64.rpmRetrieving
> http://linuxsoft.cern.ch/scientific/4x/x86_64/SL/RPMS/openldap-2.2.13-12.el4.x86_64.rpm
> error: Failed dependencies:
> openldap = 2.2.13-12.el4_8.3 is needed by (installed)
> openldap-clients-2.2.13-12.el4_8.3.x86_64
> openldap = 2.2.13-12.el4_8.3 is needed by (installed)
> openldap-devel-2.2.13-12.el4_8.3.x86_64
--
__________________________________________________
Troy Dawson [log in to unmask] (630)840-6468
Fermilab ComputingDivision/SCF/FEF/SLSMS Group
__________________________________________________
|
|
|