Red Hat Bugzilla – Bug 48995
Windows 2000 Service Pack 2 kills Samba prior to 2.2.1
Last modified: 2005-10-31 17:00:50 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
Description of problem:
W2K SP2 causes several problems with Samba versions prior to 2.2.1.
Problems include, but are not limited to:
1. The master smbd dies 2-3 times per day while talking to SP2-clients.
2. User profiles cannot be read/written by SP2 clients.
3. SP2 workstations/servers cannot join Samba domains
Steps to Reproduce:
1.Install Samba 2.0.8-1.7.1 or 2.0.10-2 or 2.2.0a-1
2."Upgrade" Windows servers to SP2
3.Have users log on and off to Samba shares from SP2-servers.
4.Have users with roaming profiles log on and off.
Actual Results: 3. The master smbd dies after a couple of logons (several
times per day here). No new Samba connections or logons can be done.
Already established connections with slave smbds continue working.
4. User profiles are corrupted. Users trying to logon get "Profile not
Expected Results: Samba should continue running. User profiles should
This is a showstopper! RH Linux 7.1 doesn't work with W2K SP2. The fine
Samba developers are on the job, and 2.2.1 does seem to work.
We've provided a package version of samba-2.2.1 at
http://www.osys.se/Archive/Linux/RPMS/ that *apparently* fixes the
problems. It has not been extensively tested.
We already have samba-2.2.1a in Rawhide.
(well, it might not be actually pushed yet, but it will soon if not already)
Considering the severity, you should either a) release 2.2.1 as a regular
update or b) Put a large warning sign in the errata section saying "W2K SP2 is
I'll think about the errata, but I'm scheptical - it's a big change, and a major
upgrade. There will be lots of issues for people not affected by the other problem.
In our production environment, we only have Win2kSP2 installed. This will be
the version I _must_ use. It would be extremely nice if Redhat would provide
the solution. Or at least direct documentation on the solution.
Download the .src.rpm from rawhide.redhat.com
Then, do a rpm --rebuild samba*2.2.1a*.src.rpm
Then, the .i386.rpm will be in /usr/src/redhat/RPMS/i386
Do a normal upgrade and you will be fine
Other options are to download the .i386.rpm from samba.org, but keep in mind
that redhat uses 3(or 4) rpms and samba.org only 1