LINUX.ORG.RU
ФорумAdmin

samba и memory-disk шары не работают


0

0

стоит FreeBSD 6.2, обновил самбу с 3.0.24d до 3.0.25
(собрана из исходников, используя порты)

после обновления перестали открываться папки, в которые подмонтированы iso-образы. Без разницы, хоть smbclient-ом c сервера, хоть проводником виндовс (с другой машины)

самба выдает вот что:

smbd[80432]: [2007/05/30 17:20:10, 0] lib/fault.c:fault_report(41)
smbd[80432]: ======================================================
smbd[80432]: [2007/05/30 17:20:10, 0] lib/fault.c:fault_report(42)
smbd[80432]: INTERNAL ERROR: Signal 6 in pid 80432 (3.0.25)
smbd[80432]: Please read the Trouble-Shooting section of the Samba3-HOWTO
smbd[80432]: [2007/05/30 17:20:10, 0] lib/fault.c:fault_report(44)
smbd[80432]:
smbd[80432]: From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
smbd[80432]: [2007/05/30 17:20:10, 0] lib/fault.c:fault_report(45)
smbd[80432]: =======================================================
smbd[80432]: [2007/05/30 17:20:10, 0] lib/util.c:smb_panic(1632)
smbd[80432]: PANIC (pid 80432): internal error
smbd[80432]: [2007/05/30 17:20:10, 0] lib/util.c:log_stack_trace(1786)
smbd[80432]: unable to produce a stack trace on this platform
kernel: pid 80432 (smbd), uid 0: exited on signal 6
smbd[80432]: [2007/05/30 17:20:10, 0] lib/fault.c:dump_core(181)
smbd[80432]: dumping core in /var/log/samba/cores/smbd

образы дисков подключаю вот так:
mdconfig -a -t vnode -f file.iso
mount_cd9660 -o ro -C koi8-r /dev/md0 /share/iso-dir

кто-нибудь сталкивался с подобной проблемой?

Я тоже пытался перейти на Самбу 3.0.25. Перестали работать корзина и аудит. Сколько не долбался - ничего не получилось. Вернулся к 3.0.24

NEM
()
8 июля 2007 г.
Ответ на: комментарий от NEM

закоментируй вот этот код

if (d->seekpos & (DIR_BUF_SIZE-1)) { abort();

в lib/replace/repdir_getdents.c lib/replace/repdir_getdirentries.c

и образы снова буду расшариваться...

разработчик сам предложил убрать этот фрагмент и сообщить ему о результате. т.е. если поможет то он уже штатно уберет его в следующих релизах, если не поможет, то выражает заранее сочувствие.

ситуацию объясняет тем, что *BSD как не умело раньше работать с большими каталогами, так и не стало уметь сейчас. сам автор самбы не является пользователем *BSD и не имеет возможности проводить доскональную проверку кода под этой платформой.

вопросы и уточнения 307930323

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.