Samba package dependencies broken?
921215Mar 1 2012 — edited Mar 2 2012I'm trying to install samba on OEL 5.7 and get unresolvable dependency problems. What am I missing here?
# yum install samba3x
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba3x.i386 0:3.5.4-0.83.el5_7.2 set to be updated
--> Processing Dependency: samba3x-common = 3.5.4-0.83.el5_7.2 for package: samba3x
--> Processing Dependency: libwbclient.so.0 for package: samba3x
--> Processing Dependency: libtalloc.so.2 for package: samba3x
--> Running transaction check
---> Package samba3x.i386 0:3.5.4-0.83.el5_7.2 set to be updated
--> Processing Dependency: libtalloc.so.2 for package: samba3x
---> Package samba3x-common.i386 0:3.5.4-0.83.el5_7.2 set to be updated
--> Processing Dependency: libtalloc >= 2.0.1 for package: samba3x-common
--> Processing Dependency: libtdb >= 1.2.1 for package: samba3x-common
--> Processing Dependency: libtalloc.so.2 for package: samba3x-common
---> Package samba3x-winbind.i386 0:3.5.4-0.83.el5_7.2 set to be updated
--> Processing Dependency: libtalloc.so.2 for package: samba3x-winbind
--> Finished Dependency Resolution
samba3x-3.5.4-0.83.el5_7.2.i386 from el5_latest has depsolving problems
--> Missing Dependency: libtalloc.so.2 is needed by package samba3x-3.5.4-0.83.el5_7.2.i386 (el5_latest)
samba3x-common-3.5.4-0.83.el5_7.2.i386 from el5_latest has depsolving problems
--> Missing Dependency: libtdb >= 1.2.1 is needed by package samba3x-common-3.5.4-0.83.el5_7.2.i386 (el5_latest)
samba3x-common-3.5.4-0.83.el5_7.2.i386 from el5_latest has depsolving problems
--> Missing Dependency: libtalloc.so.2 is needed by package samba3x-common-3.5.4-0.83.el5_7.2.i386 (el5_latest)
samba3x-winbind-3.5.4-0.83.el5_7.2.i386 from el5_latest has depsolving problems
--> Missing Dependency: libtalloc.so.2 is needed by package samba3x-winbind-3.5.4-0.83.el5_7.2.i386 (el5_latest)
samba3x-common-3.5.4-0.83.el5_7.2.i386 from el5_latest has depsolving problems
--> Missing Dependency: libtalloc >= 2.0.1 is needed by package samba3x-common-3.5.4-0.83.el5_7.2.i386 (el5_latest)
Error: Missing Dependency: libtalloc.so.2 is needed by package samba3x-3.5.4-0.83.el5_7.2.i386 (el5_latest)
Error: Missing Dependency: libtalloc.so.2 is needed by package samba3x-winbind-3.5.4-0.83.el5_7.2.i386 (el5_latest)
Error: Missing Dependency: libtdb >= 1.2.1 is needed by package samba3x-common-3.5.4-0.83.el5_7.2.i386 (el5_latest)
Error: Missing Dependency: libtalloc >= 2.0.1 is needed by package samba3x-common-3.5.4-0.83.el5_7.2.i386 (el5_latest)
Error: Missing Dependency: libtalloc.so.2 is needed by package samba3x-common-3.5.4-0.83.el5_7.2.i386 (el5_latest)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va nofiles nodigest
The program package-cleanup is found in the yum-utils package.
# yum install libtalloc*
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libtalloc.i386 0:1.2.0-52.el5_5.2 set to be updated
---> Package libtalloc-compat1.i386 0:2.0.1-11.el5 set to be updated
---> Package libtalloc-devel.i386 0:1.2.0-52.el5_5.2 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================
Installing:
libtalloc i386 1.2.0-52.el5_5.2 el5_latest 22 k
libtalloc-compat1 i386 2.0.1-11.el5 el5_latest 18 k
libtalloc-devel i386 1.2.0-52.el5_5.2 el5_latest 7.4 k
Transaction Summary
======================================================================================================================================
Install 3 Package(s)
Upgrade 0 Package(s)
Total download size: 48 k
Is this ok [y/N]: y
Downloading Packages:
(1/3): libtalloc-devel-1.2.0-52.el5_5.2.i386.rpm | 7.4 kB 00:00
(2/3): libtalloc-compat1-2.0.1-11.el5.i386.rpm | 18 kB 00:00
(3/3): libtalloc-1.2.0-52.el5_5.2.i386.rpm | 22 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------
Total 214 kB/s | 48 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/lib/libtalloc.so.1 conflicts between attempted installs of libtalloc-compat1-2.0.1-11.el5.i386 and libtalloc-1.2.0-52.el5_5.2.i386