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:
Andrew Elwell <[log in to unmask]>
Reply To:
Andrew Elwell <[log in to unmask]>
Date:
Wed, 13 Apr 2011 13:32:36 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (149 lines)
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

ATOM RSS1 RSS2