[Samba] Nmbd crash with failure to open wins.tdb

Enachioaie Alexandru alexandru.e at gmail.com
Tue Feb 27 07:51:50 GMT 2007


Hello,

I've found this issue reported only once before but no real answer was
provided/found.

I am trying to migrate from an old 2.0.7 server, but the bundled
install 3.0.24 on FC6 is giving me major pain. Putting aside the
actual configuration and user migration which I need to figure out,
the problem is that nmbd refuses to start with the following errors in
the log:

[2007/02/26 14:05:26, 0] lib/messages.c:message_init(127)
  ERROR: Failed to initialise messages database
[2007/02/26 14:05:26, 0] nmbd/nmbd_winsserver.c:initialise_wins(580)
  initialise_wins: failed to open wins.tdb. Error was Permission denied

I've checked the permission on the locks directory, I've tried
chowning, chmodding 777, nothing seems to fix this, and I can't figure
out why. Here's relevant file stats:

[root at srv-tux ~]# ls -al /etc/samba/
total 80
drwxr-xr-x  4 root root  4096 Feb 26 13:31 .
drwxr-xr-x 90 root root 12288 Feb 27 04:02 ..
-rw-r--r--  1 root root    20 Feb  8 00:53 lmhosts
drwxr-xr-x  4 root root  4096 Feb 27 08:17 locks
dr-x------  2 root root  4096 Feb 26 14:00 private
-rw-------  1 root root  8192 Feb 23 14:19 secrets.tdb
-rw-r--r--  1 root root  5444 Feb 26 14:15 smb.conf
-rw-r--r--  1 root root    97 Feb  8 00:53 smbusers


[root at srv-tux ~]# ls -al /etc/samba/locks/
total 216
drwxr-xr-x 2 root root  4096 Feb 27 08:45 .
drwxr-xr-x 4 root root  4096 Feb 26 13:31 ..
-rw------- 1 root root  8192 Feb 27 08:45 account_policy.tdb
-rw-r--r-- 1 root root 40200 Feb 27 08:45 brlock.tdb
-rw-r--r-- 1 root root  8192 Feb 27 08:45 connections.tdb
-rw-r--r-- 1 root root   696 Feb 27 08:45 gencache.tdb
-rw------- 1 root root  8192 Feb 27 08:45 group_mapping.tdb
-rw-r--r-- 1 root root 40200 Feb 27 08:45 locking.tdb
-rw------- 1 root root   696 Feb 27 08:45 messages.tdb
-rw------- 1 root root  8192 Feb 27 08:45 ntdrivers.tdb
-rw------- 1 root root   696 Feb 27 08:45 ntforms.tdb
-rw------- 1 root root  8192 Feb 27 08:45 ntprinters.tdb
-rw------- 1 root root 16384 Feb 27 08:45 registry.tdb
-rw-r--r-- 1 root root   696 Feb 27 08:45 sessionid.tdb

The even weirder part is that when I manually start nmbd (eg: from cli
using nmbd -D, it writes to wins.tdb just fine and starts up).

Also if there's any details pertaining to proper migration please do
let me know because I have not had extensive experience with samba and
this is kind of urgent (yes, I have googled for information but it is
really scarce pertaining migration).

-- 
Best regards,
 Enachioaie                          mailto:alexandru.e at gmail.com



More information about the samba mailing list