Страница 1 из 2

Косяк с SAMBOй

Добавлено: 2007-10-30 19:06:00
PSdok
Ставил SAMBу на несколько компом.
Везде без проблем.
Но тут недавно получил косяк.
1.При перезагрузке компа SAMBA стартует и в памяти порцессы есть.
НО ДОСТУПА по сети к компу нет.В логах ошибка.

Код: Выделить всё

 

# cat log.smbd
[2007/10/30 18:55:33, 0] smbd/server.c:main(944)
  smbd version 3.0.26a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2007
[2007/10/30 18:55:33, 1] smbd/files.c:file_init(193)
  file_init: Information only: requested 10000 open files, 7388 are available.
[2007/10/30 18:55:34, 0] smbd/server.c:main(944)
  smbd version 3.0.26a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2007
[2007/10/30 18:55:34, 1] smbd/files.c:file_init(193)
  file_init: Information only: requested 10000 open files, 7388 are available.
[2007/10/30 18:55:34, 0] /usr/ports/net/samba3/work/samba-3.0.26a/source/lib/pidfile.c:pidfile_create(112)
  ERROR: smbd is already running. File /var/run/smbd.pid exists and process id 780 is running.
[2007/10/30 19:02:13, 0] lib/util_tdb.c:tdb_log(662)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory)
[2007/10/30 19:02:13, 0] smbd/server.c:open_sockets_smbd(572)
  tdb_reopen_all failed.
[2007/10/30 19:02:13, 0] lib/util.c:smb_panic(1632)
  PANIC (pid 1088): tdb_reopen_all failed.
[2007/10/30 19:02:13, 0] lib/util.c:log_stack_trace(1786)
  unable to produce a stack trace on this platform
[2007/10/30 19:02:13, 0] lib/fault.c:dump_core(181)
  dumping core in /var/log/samba/cores/smbd
[2007/10/30 19:02:13, 0] lib/util_tdb.c:tdb_log(662)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory)
[2007/10/30 19:02:13, 0] smbd/server.c:open_sockets_smbd(572)
  tdb_reopen_all failed.
[2007/10/30 19:02:13, 0] lib/util.c:smb_panic(1632)
  PANIC (pid 1089): tdb_reopen_all failed.
[2007/10/30 19:02:13, 0] lib/util.c:log_stack_trace(1786)
  unable to produce a stack trace on this platform
[2007/10/30 19:02:13, 0] lib/fault.c:dump_core(181)
  dumping core in /var/log/samba/cores/smbd
[2007/10/30 19:02:13, 0] lib/util_tdb.c:tdb_log(662)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory)
[2007/10/30 19:02:13, 0] smbd/server.c:open_sockets_smbd(572)
  tdb_reopen_all failed.
[2007/10/30 19:02:13, 0] lib/util.c:smb_panic(1632)
  PANIC (pid 1090): tdb_reopen_all failed.
[2007/10/30 19:02:13, 0] lib/util.c:log_stack_trace(1786)
  unable to produce a stack trace on this platform
[2007/10/30 19:02:13, 0] lib/fault.c:dump_core(181)
  dumping core in /var/log/samba/cores/smbd
[2007/10/30 19:02:14, 0] lib/util_tdb.c:tdb_log(662)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory)
[2007/10/30 19:02:14, 0] smbd/server.c:open_sockets_smbd(572)
  tdb_reopen_all failed.
[2007/10/30 19:02:14, 0] lib/util.c:smb_panic(1632)
  PANIC (pid 1092): tdb_reopen_all failed.
[2007/10/30 19:02:14, 0] lib/util.c:log_stack_trace(1786)
  unable to produce a stack trace on this platform
[2007/10/30 19:02:14, 0] lib/fault.c:dump_core(181)
  dumping core in /var/log/samba/cores/smbd
[2007/10/30 19:05:32, 0] lib/util_tdb.c:tdb_log(662)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory)
[2007/10/30 19:05:32, 0] smbd/server.c:open_sockets_smbd(572)
  tdb_reopen_all failed.
[2007/10/30 19:05:32, 0] lib/util.c:smb_panic(1632)
  PANIC (pid 1117): tdb_reopen_all failed.
[2007/10/30 19:05:32, 0] lib/util.c:log_stack_trace(1786)
  unable to produce a stack trace on this platform
[2007/10/30 19:05:32, 0] lib/fault.c:dump_core(181)
  dumping core in /var/log/samba/cores/smbd
[2007/10/30 19:05:33, 0] lib/util_tdb.c:tdb_log(662)
  tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory)
[2007/10/30 19:05:33, 0] smbd/server.c:open_sockets_smbd(572)
  tdb_reopen_all failed.
[2007/10/30 19:05:33, 0] lib/util.c:smb_panic(1632)
  PANIC (pid 1118): tdb_reopen_all failed.
[2007/10/30 19:05:33, 0] lib/util.c:log_stack_trace(1786)
  unable to produce a stack trace on this platform
[2007/10/30 19:05:33, 0] lib/fault.c:dump_core(181)
  dumping core in /var/log/samba/cores/smbd

Код: Выделить всё

# cat log.nmbd
[2007/10/30 18:55:33, 0] nmbd/nmbd.c:main(697)
  Netbios nameserver version 3.0.26a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2007
[2007/10/30 18:55:34, 0] nmbd/nmbd.c:main(697)
  Netbios nameserver version 3.0.26a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2007
[2007/10/30 18:55:34, 0] /usr/ports/net/samba3/work/samba-3.0.26a/source/lib/pidfile.c:pidfile_create(112)
  ERROR: nmbd is already running. File /var/run/nmbd.pid exists and process id 776 is running.
[2007/10/30 19:01:18, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
  *****

  Samba name server PROXY is now a local master browser for workgroup VIPAUTO on subnet 192.168.0.1

  *****
[2007/10/30 19:01:18, 0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(351)
  find_domain_master_name_query_fail:
  Unable to find the Domain Master Browser name VIPAUTO<1b> for the workgroup VIPAUTO.
  Unable to sync browse lists in this workgroup.
Если перегрузить самбу не перегружая комп то ошибок нет

Код: Выделить всё

# ./samba restart
rinetd_enable: not found
Performing sanity check on Samba configuration: OK
Stopping smbd.
Waiting for PIDS: 780.
Stopping nmbd.
Waiting for PIDS: 776.
Removing stale Samba tdb files: . done
Starting nmbd.
Starting smbd.
# cat log.smbd
[2007/10/30 19:09:00, 0] smbd/server.c:main(944)
  smbd version 3.0.26a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2007
[2007/10/30 19:09:00, 1] smbd/files.c:file_init(193)
  file_init: Information only: requested 10000 open files, 7388 are available.
# cat log.nmbd
[2007/10/30 19:09:00, 0] nmbd/nmbd.c:main(697)
  Netbios nameserver version 3.0.26a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2007

Re: Косяк с SAMBOй

Добавлено: 2007-11-01 14:38:41
Adekamer
в линуксе - я бы посоветовал очистить /tmp и ребутнуть машинку

Re: Косяк с SAMBOй

Добавлено: 2007-11-01 15:25:23
Alex Keda
а я бы посоветовал внимательно посомтреть логи - он явно ругается чего нехватает.

Код: Выделить всё

ls -al /var/db/samba/gencache.tdb
ls -al /var/db/samba
ls -al /var/db
ls -al /var

Re: Косяк с SAMBOй

Добавлено: 2007-11-01 16:37:56
PSdok
это да
но если сделать
./samba restart
то хватает всего

полазил по интернету, это т косяк есть, ответа нет.
на одном сайте нашел, что это что то про несовметимость последней самбы и фришки 6,2.

хотел поставить более старый порт, не получилос.

та к и перезапускаю самбу после включения

Re: Косяк с SAMBOй

Добавлено: 2007-11-01 17:30:06
Alex Keda
у меня нормально всё...

Re: Косяк с SAMBOй

Добавлено: 2007-11-01 21:46:31
PSdok
незнаю чего делать.
Не сносить же все из-за самбы.
Все встало без проблем. Даже капризный SAMS и то встал сразу.

Чего делать?

Re: Косяк с SAMBOй

Добавлено: 2007-11-01 22:18:08
Alex Keda
lissyara писал(а):а я бы посоветовал внимательно посомтреть логи - он явно ругается чего нехватает.

Код: Выделить всё

ls -al /var/db/samba/gencache.tdb
ls -al /var/db/samba
ls -al /var/db
ls -al /var

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 13:58:34
PSdok
При перезагрузке какбудто не хватает прав на создание некоторых файлов

Код: Выделить всё

./smbstatus
sessionid.tdb not initialised
/var/db/samba/connections.tdb not initialised
This is normal if an SMB client has never connected to your server.
Failed to open byte range locking database /var/db/samba/brlock.tdb
ERROR: Failed to initialise locking database
Can't initialise locking module - exiting

а вот если уже рестартануть самбу под ротом
то все ок.
файлы создаются

Код: Выделить всё

# ./smbstatus

Samba version 3.0.26a
PID     Username      Group         Machine
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 14:00:42
Alex Keda
lissyara писал(а):
lissyara писал(а):а я бы посоветовал внимательно посомтреть логи - он явно ругается чего нехватает.

Код: Выделить всё

ls -al /var/db/samba/gencache.tdb
ls -al /var/db/samba
ls -al /var/db
ls -al /var
ты чё - издеваешься?

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 14:04:10
PSdok
я чегото не понял?

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 22:17:26
PSdok
Это сразу после перезагрузки сервака

Код: Выделить всё

freebsd# ls -al /var/db/samba
total 70
drwxr-xr-x   4 root  wheel     512 Nov  3 22:11 .
drwxr-xr-x  11 root  wheel     512 Oct 31 21:57 ..
-rw-------   1 root  nobody   4096 Nov  3 22:10 account_policy.tdb
-rw-r--r--   1 root  wheel     150 Nov  3 22:11 browse.dat
-rw-------   1 root  nobody   4096 Nov  2 17:11 group_mapping.tdb
-rw-r--r--   1 root  wheel   12288 Nov  2 17:46 lang_en.tdb
-rw-r--r--   1 root  wheel    4096 Nov  3 14:22 notify.tdb
-rw-------   1 root  nobody   4096 Nov  2 17:11 ntdrivers.tdb
-rw-------   1 root  nobody    696 Nov  2 17:11 ntforms.tdb
-rw-------   1 root  nobody   4096 Nov  3 22:10 ntprinters.tdb
drwxrwxr-x   2 root  wheel     512 Oct 31 22:38 perfmon
drwxrwxr-x   2 root  wheel     512 Oct 31 22:38 printing
-rw-------   1 root  nobody  16384 Nov  3 22:10 registry.tdb
-rw-------   1 root  wheel    4096 Nov  2 17:38 share_info.tdb
-rw-r--r--   1 root  wheel     214 Nov  2 17:51 wins.dat
-rw-------   1 root  nobody   4096 Nov  2 17:47 wins.tdb
это после рестарта самбы

Код: Выделить всё

freebsd# ls -al /var/db/samba
total 168
drwxr-xr-x   4 root  wheel     512 Nov  3 19:05 .
drwxr-xr-x  11 root  wheel     512 Oct 31 21:57 ..
-rw-------   1 root  nobody   4096 Nov  3 19:05 account_policy.tdb
-rw-r--r--   1 root  wheel   40200 Nov  3 19:05 brlock.tdb
-rw-r--r--   1 root  wheel     150 Nov  3 19:05 browse.dat
-rw-r--r--   1 root  wheel   12288 Nov  3 19:05 connections.tdb
-rw-r--r--   1 root  wheel     696 Nov  3 19:05 gencache.tdb
-rw-------   1 root  nobody   4096 Nov  2 17:11 group_mapping.tdb
-rw-r--r--   1 root  wheel   12288 Nov  2 17:46 lang_en.tdb
-rw-r--r--   1 root  wheel   40200 Nov  3 19:05 locking.tdb
-rw-------   1 root  wheel     696 Nov  3 19:05 messages.tdb
-rw-r--r--   1 root  wheel    4096 Nov  3 14:22 notify.tdb
-rw-------   1 root  nobody   4096 Nov  2 17:11 ntdrivers.tdb
-rw-------   1 root  nobody    696 Nov  2 17:11 ntforms.tdb
-rw-------   1 root  nobody   4096 Nov  3 19:05 ntprinters.tdb
drwxrwxr-x   2 root  wheel     512 Oct 31 22:38 perfmon
drwxrwxr-x   2 root  wheel     512 Oct 31 22:38 printing
-rw-------   1 root  nobody  16384 Nov  3 19:05 registry.tdb
-rw-r--r--   1 root  wheel     696 Nov  3 19:05 sessionid.tdb
-rw-------   1 root  wheel    4096 Nov  2 17:38 share_info.tdb
-rw-r--r--   1 root  wheel     214 Nov  2 17:51 wins.dat
-rw-------   1 root  nobody   4096 Nov  2 17:47 wins.tdb
файлы которых нехватало

Код: Выделить всё

brlock.tdb
connections.tdb
gencache.tdb
locking.tdb
messages.tdb
sessionid.tdb
пробовал давать доступ всем

Код: Выделить всё

chmod -R 777 /var/log/samba
НЕ ПОМОГАЕТ. ЧТО ДЕЛАТЬ?

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 22:37:57
Alex Keda
блин..
странно...

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 22:45:45
PSdok
Самбу уже переставлял раз 10.
Со всеми возможными вариантами ключей.

Re: Косяк с SAMBOй

Добавлено: 2007-11-03 23:25:57
PSdok
вот еще кусок лога из
cat /var/log/messages

Код: Выделить всё

Nov  3 23:27:40 freebsd kernel: pid 1264 (smbd), uid 0: exited on signal 6
Nov  3 23:27:40 freebsd kernel: pid 1265 (smbd), uid 0: exited on signal 6
Nov  3 23:27:42 freebsd kernel: pid 1268 (smbd), uid 0: exited on signal 6
Nov  3 23:27:42 freebsd kernel: pid 1269 (smbd), uid 0: exited on signal 6

Re: Косяк с SAMBOй

Добавлено: 2007-11-04 10:43:45
PSdok
Может версию самбы более старую поставить?
У меня есть версия 3.0.24.
Как это сделать?

Re: Косяк с SAMBOй

Добавлено: 2007-11-04 13:17:05
Alex Keda
а вот версию то помоему не озвучивал...
у меня 3.0.26 косячная была - но не до такой степени..

Re: Косяк с SAMBOй

Добавлено: 2007-11-05 19:27:37
PSdok
Блин, виноват, версия самбы samba-3.0.26a_1,1.
Остался старый порт с samba-3.0.24 можно как то из него поставить?

Re: Косяк с SAMBOй

Добавлено: 2007-11-05 19:39:41
Alex Keda
ну, скопируй порт в дерево на машине и всё.

Re: Косяк с SAMBOй

Добавлено: 2007-11-05 21:50:43
PSdok
Поставил samba-3.0.25a.
...Зона таже, зеки теже...

Все по старому, ошибки те же

Re: Косяк с SAMBOй

Добавлено: 2007-11-05 22:38:28
kolesya
у меня samba-3.0.25,1
траблов нету - воткнута в масдайный домен ...
чегото мне кажется что при подъеме в автостарте права пробуется её понизить, иль при установке махинации с портом были ....
тачка не ломана случаем ????
(судя по посту де листинг приводится) самба работает от root'a и группы wheel. никаких nobody и nogroup

кстати, откуда порты обновляеш ? с офиц. сервака ?

Код: Выделить всё

-rw-------  1 root  wheel    4096  9 окт 14:04 account_policy.tdb
-rw-r--r--  1 root  wheel   40200  9 окт 14:04 brlock.tdb
-rw-r--r--  1 root  wheel     216  5 ноя 21:28 browse.dat
-rw-r--r--  1 root  wheel   12288  2 ноя 14:52 connections.tdb
-rw-r--r--  1 root  wheel    4096  5 ноя 21:30 gencache.tdb
-rw-------  1 root  wheel    4096  2 окт 18:07 group_mapping.tdb
-rw-------  1 root  wheel  118784  5 ноя 21:30 idmap_cache.tdb
-rw-r--r--  1 root  wheel   40200  9 окт 14:04 locking.tdb
-rw-------  1 root  wheel    4096 11 окт 09:00 messages.tdb
-rw-------  1 root  wheel   65536  5 ноя 21:31 netsamlogon_cache.tdb
-rw-r--r--  1 root  wheel     696  9 окт 16:16 notify.tdb
-rw-------  1 root  wheel    4096 29 май 13:11 ntdrivers.tdb
-rw-------  1 root  wheel     696 29 май 13:11 ntforms.tdb
-rw-------  1 root  wheel    4096  9 окт 14:04 ntprinters.tdb
drwxr-xr-x  2 root  wheel     512 29 май 13:11 perfmon
drwxr-xr-x  2 root  wheel     512 29 май 13:11 printing
-rw-------  1 root  wheel   16384  9 окт 14:04 registry.tdb
-rw-r--r--  1 root  wheel   20480 31 окт 09:16 sessionid.tdb
-rw-------  1 root  wheel    4096 27 июн 16:42 share_info.tdb
drwxr-xr-x  2 root  wheel     512  5 ноя 16:30 smb_krb5
-rw-r--r--  1 root  wheel   53248  5 ноя 21:32 unexpected.tdb
-rw-------  1 root  wheel  700416  5 ноя 21:31 winbindd_cache.tdb
-rw-r--r--  1 root  wheel   86016  5 ноя 17:03 winbindd_idmap.tdb
drwxr-x---  2 root  squid     512  9 окт 14:04 winbindd_privileged
на последнюю строку "не смотрите" :) сквид по домен-учетке доступ дает.

Re: Косяк с SAMBOй

Добавлено: 2007-11-05 22:41:03
kolesya
кстати, попробуй деинсталить, зачистить каталоги ПОЛНОСТЬЮ что самба юзает. И пересмотри что у тя на каталоге повыше за права стоят ...
Секурлевел не трогал случаем ?
ставиш чистым root'ом или sudo'k юзаеш ?

Re: Косяк с SAMBOй

Добавлено: 2007-11-06 9:38:06
PSdok
Снес самбу еще раз.
Установил.
Непомогло.
ставлю через su-док

Re: Косяк с SAMBOй

Добавлено: 2007-11-06 21:16:13
PSdok
Попробовал перегрузить самбеу под пользователем входящим в группу wheel а не под root

Код: Выделить всё

$ /usr/local/etc/rc.d/samba restart
rinetd_enable: not found
Performing sanity check on Samba configuration: OK
Stopping smbd.
kill: 779: Operation not permitted
Stopping nmbd.
kill: 775: Operation not permitted
Removing stale Samba tdb files:  done
nmbd already running? (pid=775).
smbd already running? (pid=779).
получается что нет прав?
Может дать права? А как?

Re: Косяк с SAMBOй

Добавлено: 2007-11-06 21:22:52
kolesya
группы wheel не достаточно.
должен быть только root
возможно прокатит так

Код: Выделить всё

sudo /usr/local/etc/rc.d/samba start

Re: Косяк с SAMBOй

Добавлено: 2007-11-06 21:24:54
kolesya
а при чем в самбе это ?

Код: Выделить всё

rinetd_enable: not found