my guess is you didn't install the right modules?
I've encountered this problem while upgrading to kernel 2.6.0. Did i broke anything? Here's nmbd's log:
[2003/12/23 16:09:50, 0] nmbd/nmbd.c:main(664)
Netbios nameserver version 3.0.0 started.
Copyright Andrew Tridgell and the Samba Team 1994-2003
[2003/12/23 16:09:50, 3] nmbd/nmbd.c:reload_nmbd_services(295)
services not loaded
[2003/12/23 16:09:50, 2] nmbd/nmbd.c:main(688)
Becoming a daemon.
[2003/12/23 16:09:50, 0] lib/util.crocess_exists(1277)
PANIC: assert failed at lib/util.c(1277)
[2003/12/23 16:09:50, 0] lib/util.c:smb_panic(1400)
PANIC: assert failed
[2003/12/23 16:09:50, 0] lib/util.c:smb_panic(1407)
BACKTRACE: 7 stack frames:
#0 /usr/sbin/nmbd(smb_panic+0x1ea) [0x80d4016]
#1 /usr/sbin/nmbd(process_exists+0x7c) [0x80d3c48]
#2 /usr/sbin/nmbd(pidfile_pid+0xc3) [0x80c16b7]
#3 /usr/sbin/nmbd(pidfile_create+0x45) [0x80c1784]
#4 /usr/sbin/nmbd(main+0x4e5) [0x805fa56]
#5 /lib/libc.so.6(__libc_start_main+0xc6) [0x4009e916]
#6 /usr/sbin/nmbd(chroot+0x31) [0x805df51]
my guess is you didn't install the right modules?
I think the first thing you should probably do is consult the README that came with the kernel (assuming you built it from source). More specifically, consult the section that says what's required for the kernel to build and function properly, and make sure that you have the right versions of everything.
Just to make sure, you might also reboot to the old kernel to make sure it did, indeed, work properly with the old kernel, and still does. If it doesn't, you may have other issues. If it *does* work properly, then maybe run 'lsmod' to see which modules are loaded. You can also run 'lsof | grep nmbd' or similar to see which files (including module files, presumably) nmbd is using.
That should give some clues. If you have trouble parsing the output, post the output of the above commands here.
Bookmarks