When installing the Samba 3.0.20-1 SuSE RPMs from http://ftp.suse.com/pub/projects/samba/3.0/ on SLES8 (i386), I get: rpm -Uhv samba3-3.0.20-1.i586.rpm samba3-client-3.0.20-1.i586.rpm samba3-winbind-3.0.20-1.i586.rpm libsmbclient3-3.0.20-1.i586.rpm error: failed dependencies: libattr.so.1(ATTR_1.0) is needed by samba3-3.0.20-1 libattr.so.1(ATTR_1.0) is needed by samba3-client-3.0.20-1 libattr.so.1(ATTR_1.0) is needed by samba3-winbind-3.0.20-1 libattr.so.1(ATTR_1.0) is needed by libsmbclient3-3.0.20-1 However, the "attr" package shipped with SLES8 does not seem to provide exactly this: foo# rpm -q attr attr-2.0.11-16 foo# rpm -q --provides attr libattr.so.1 foo# uname -a Linux foo 2.4.19-64GB-SMP #1 SMP Tue May 20 08:20:31 UTC 2003 i686 unknown foo# cat /etc/SuSE-release SuSE SLES-8 (i386) VERSION = 8.1 How to solve this? Did I miss an update for "attr"?
FYI, the SerNet packages from http://ftp.sernet.de/pub/samba/sles/sles8-i386/ install w/o problems with the stock libattr.so.1.
Yes, you missed the latest attr-update (attr-2.4.2-55.i586.rpm). Note that our rpms are always build on SLES8 including all patches and service-packs.
And to build packages with the current patchset is the only way to provide consistent packages/ and systems. It's a requirement if you have any kind of support contracts as the support engineers have to have a reproduceable environment. They rely on the current state of the operating system.
One problem is that while the Samba 3.0.20 packages for SLES8 are publicly available, the attr-2.4.2-55.i586.rpm update is not. Or am I missing something here?
This isn't a problem as customers of SLES 8 have access to the maintenance web at SuSE/ Novell. At least the required package is included in SLES 8 Service Pack 3 (patch-8640).
Only customers still paying for a support contract, though. However, this is off-topic as far as the samba packages are concerned, so lets close this bug for good. I'll be opting for the SerNet samba packages instead.