Hi,
(first post in this forum).
I've installed the rpm's as mentioned here. (
http://us2.samba.org/samba/ftp/Binary_Packages/RedHat/RPMS/i386/7.3/samba-2.2.11-1.i386.rpm and others.)
Everything seemed to work fine at first. Domain logons working etc... But suddenly both the smbd and nmbd processes stopped working (as they're both running under supervise they're restarting constantly ... producing enormous logfiles.).
I've checked my logfiles and this is what is see:
(in var/log/samba/log.nmbd):
----------------------------------------------------
[2004/10/01 10:29:08, 0] nmbd/nmbd.c:main(784)
Incorrect program usage - is the command line correct?
----------------------------------------------------
(in var/log/smbd/currect):
----------------------------------------------------
@40000000415d15892d8b3bac /usr/sbin/smbd: invalid option -- F
@40000000415d15892d8fa0ac Usage: /usr/sbin/smbd [-DaioPh?V] [-d debuglevel] [-l log basename] [-p port]
@40000000415d15892d8fac64 [-O socket options] [-s services file]
@40000000415d15892d8fb434 -D Become a daemon (default)
@40000000415d15892d8fb81c -a Append to log file (default)
@40000000415d15892d8fbfec -i Run interactive (not a daemon)
@40000000415d15892d8fc7bc -o Overwrite log file, don't append
@40000000415d15892d8fcba4 -h Print usage
@40000000415d15892d902194 -? Print usage
@40000000415d15892d902964 -V Print version
@40000000415d15892d902d4c -d debuglevel Set the debuglevel
@40000000415d15892d90351c -l log basename. Basename for log/debug files
@40000000415d15892d903904 -p port Listen on the specified port
@40000000415d15892d9040d4 -O socket options Socket options
@40000000415d15892d9044bc -s services file. Filename of services file
--------------------------------------------------
(in var/log/nmbd/current):
--------------------------------------------------
@40000000415d127516f5673c /usr/sbin/nmbd: invalid option -- F
@40000000415d127516f572f4 Usage: /usr/sbin/nmbd [-DaiohV] [-H lmhosts file] [-d debuglevel] [-l log basename]
@40000000415d127516f57ac4 [-n name] [-p port] [-s configuration file]
@40000000415d127516f58294 -D Become a daemon (default)
@40000000415d127516f5867c -a Append to log file (default)
@40000000415d127516f58e4c -i Run interactive (not a daemon)
@40000000415d127516f5961c -o Overwrite log file, don't append
@40000000415d127516f5eff4 -h Print usage
@40000000415d127516f5fbac -V Print version
@40000000415d127516f5ff94 -H hosts file Load a netbios hosts file
@40000000415d127516f60764 -d debuglevel Set the debuglevel
@40000000415d127516f60b4c -l log basename. Basename for log/debug files
@40000000415d127516f6131c -n netbiosname. Primary netbios name
@40000000415d127516f61704 -p port Listen on the specified port
@40000000415d127516f63644 -s configuration file Configuration file name
@40000000415d127516f63e14
--------------------------------------------------
So apparently - atleast for someone with litte experience - someone is trying to start the both the processes with a parameter "-F" which is not supported (anymore?).
Could anyone here please give a hint on how to get rid of this annoying problem? Is it possible to rollback the samba-2.2.11 release? I installed it due to the fact that WinXPSP2 clients could not log in, but later found out that it was due to the SignOrSeal registry stuff.
I would be enormously grateful for some help!
Tia
/Erik Janouch
Some further investigation showed the following:
Apparently the samba-2.2.11 relasse for Redhat 7.3 doesn't include the patch (patch-2.2.11-2.2.12.diffs.gz) needed for nmbd/smbd running under supervise. That's why the parameters "-S -F" fail when supervise want's to start nmbd/smbd.
I do not know how to compile a rpm with the diff-patch included (and I assume it is impossible on sme-server because it's lacking libtool... etc). Is there anyone out there able to provide a compiled rpm including this patch?
Or did I get everything wrong somehow?
Still looking for help!!!
Tia
/Erik Janouch