SCIENTIFIC-LINUX-USERS Archives

April 2011

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Troy Dawson <[log in to unmask]>
Reply To:
Troy Dawson <[log in to unmask]>
Date:
Wed, 13 Apr 2011 08:38:05 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (168 lines)
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
__________________________________________________

ATOM RSS1 RSS2