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
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
foo# rpm -q attr
foo# rpm -q --provides attr
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
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.