Назад | Перейти на главную страницу

FreeBSD 8 и Samba 3.3 smb_panic

Что вызывает сбой самбы? Нужна помощь в диагностике ...

[2010/06/14 16:11:42,  0] lib/fault.c:fault_report(40)
  ===============================================================
[2010/06/14 16:11:42,  0] lib/fault.c:fault_report(41)
  INTERNAL ERROR: Signal 11 in pid 951 (3.3.8)
  Please read the Trouble-Shooting section of the Samba3-HOWTO
[2010/06/14 16:11:42,  0] lib/fault.c:fault_report(43)

  From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
[2010/06/14 16:11:42,  0] lib/fault.c:fault_report(44)
  ===============================================================
[2010/06/14 16:11:42,  0] lib/util.c:smb_panic(1673)
  PANIC (pid 951): internal error
[2010/06/14 16:53:40,  0] smbd/server.c:main(1274)

Редактировать:

Еще немного информации -

log.smbd:

[2010/06/14 15:59:02,  0] smbd/server.c:main(1274)
smbd version 3.3.8 started.
      Copyright Andrew Tridgell and the Samba Team 1992-2009
[2010/06/14 15:59:02,  0] printing/print_cups.c:cups_connect(103)
Unable to connect to CUPS server localhost:631 - Connection refused
[2010/06/14 15:59:02,  0] printing/print_cups.c:cups_connect(103)
Unable to connect to CUPS server localhost:631 - Connection refused

smb.conf

[global]
workgroup = WASH
netbios name = PROD1

[media]
path = /jon/media
read only = no
guest ok = yes

Ваш файл rc.conf выглядит хорошо, хотя вы можете просто упростить его до samba_enable="YES"

Наличие файла pid в /var/run не означает ничего обязательно. Это может быть старый файл или что-нибудь из сотни других; это не procfs.

Проверьте каталог / var / log / samba на наличие файлов журналов; их должно быть несколько, один с самой последней меткой времени должен содержать полезную информацию (например, причину сбоя).

Редактировать:
Это может быть известная проблема с 3.3.x на FreeBSD 7/8/9 с включенным Service Discovery. По какой-то причине это включено по умолчанию. Исправить:

cd /usr/ports/net/samba33
make config
uncheck "With DNS service discovery support" (if it wasn't checked, this isn't the problem)
make clean; make && make deinstall && make reinstall
/usr/local/etc/rc.d/samba restart