I haven't seen this thread before, so sorry if I'm repeating someone else's questions/advice. My first question would be why do you need anything newer than what is distro-maintained? There are the typical issues that come from using bleeding edge binary's against a stable (older) distro. -The new bins are dependant on newer support libs (your situation) -Lose the ability to have Yast maintain the version (through online updates) -No longer benifit from "the masses" -Possibly lose the ability to use other configuration tools / GUI's to do simple tasks. (e.g. can't use Yast's Samba configuration GUI to add users, share, printers, etc.) forcing you to do config files by hand. These are enough of an issue for me personally to NEVER use a newer than on the distro unless I absolutely have to have the latest version because of a bug fix or feature addition. This DOES happen. MySql and Qt are a couple packages that I've HAD to use the newer version because of bug-fix or feature add. When that happens, I usually do go about solving this way. try to find binary rpm's for SuSE. (packman, or software project site) if not rpm for SuSE, then generic rpm. if not generic rpm then source. As far as rpms are concerned, if it first requires newer versions of existing libs, I try a --nodeps --force to find out if the dependency is just because it so happens that the bin was compiled agains newer ones but doesn't actually require them. The LAST thing I would do is upgrade all dependant libs. I have done this, but is last case, because the newer versions could break more than it fixes. Then because I run 64 bit, all these issues are x2. Hope this helps B-) On Monday 12 September 2005 3:30 pm, david rankin wrote:
Mates,
Still can't get the latest samba binaries to inatall on SuSE 9.3. I've
downloaded them from the samba site and from ftp://ftp.primastasys.com/pub/Samba-Packages/ still no joy. The problem is library related:
nemesis:/home/david/Documents/linux/rpms/samba320 # rpm -Uvh * warning: cifs-mount-3.0.20-0.1.i586.rpm: V3 DSA signature: NOKEY, key ID 414a57c3 error: Failed dependencies: perl-ldap is needed by ldapsmb-1.33-3 liblber.so.2 is needed by libsmbclient3-3.0.20-1 libldap.so.2 is needed by libsmbclient3-3.0.20-1 liblber.so.2 is needed by samba3-3.0.20-1 libldap.so.2 is needed by samba3-3.0.20-1 liblber.so.2 is needed by samba3-client-3.0.20-1 libldap.so.2 is needed by samba3-client-3.0.20-1 libreadline.so.4 is needed by samba3-client-3.0.20-1 libmysqlclient.so.12 is needed by samba3-pdb-3.0.20-1 python < 2.3.99 is needed by samba3-python-3.0.20-1 liblber.so.2 is needed by samba3-python-3.0.20-1 libldap.so.2 is needed by samba3-python-3.0.20-1 liblber.so.2 is needed by samba3-winbind-3.0.20-1 libldap.so.2 is needed by samba3-winbind-3.0.20-1
Now in SuSE 9.3, the installed libraries are:
david@nemesis:~/Documents/linux/rpms/samba320> ls /usr/lib/libl* /usr/lib/liblber-2.2.so.7 /usr/lib/libldapcpp.so.0 /usr/lib/liblirc_client.so /usr/lib/libltdl.so.3 /usr/lib/liblber-2.2.so.7.0.16 /usr/lib/libldapcpp.so.0.0.3 /usr/lib/liblirc_client.so.0 /usr/lib/libltdl.so.3.1.1 /usr/lib/liblcms.so.1 /usr/lib/libldap_r-2.2.so.7 /usr/lib/liblirc_client.so.0.0.0 /usr/lib/liblwres.so.1 /usr/lib/liblcms.so.1.0.14 /usr/lib/libldap_r-2.2.so.7.0.16 /usr/lib/libltdl.a /usr/lib/liblwres.so.1.2.2 /usr/lib/libldap-2.2.so.7 /usr/lib/liblirc_client.a /usr/lib/libltdl.la /usr/lib/libldap-2.2.so.7.0.16 /usr/lib/liblirc_client.la /usr/lib/libltdl.so
I've contacted Lars about this.
Anybody got the binaries to work with 9.3??? Any other thoughts???
-- David C. Rankin, J.D., P.E. RANKIN LAW FIRM, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 (936) 715-9333 (936) 715-9339 fax www.rankinlawfirm.com