Author Topic: Не запускается smbd  (Read 5649 times)

0 Members and 1 Guest are viewing this topic.

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Не запускается smbd
« on: August 27, 2009, 16:05:29 »
После обновления на FC-10 в домашней локалке перстала работать самба на LINUX-компе.

Проверяю :
Code: [Select]
# /sbin/service smb status
smbd is stopped
Пытаюсь запустить :
Code: [Select]
# /sbin/service smb start
Starting SMB services: /bin/bash: line 1:  4614 Aborted                 (core dumped) smbd -D
Смотрю лог файл для самбы, там :
Code: [Select]
[2009/08/27 13:03:15,  0] lib/messages_local.c:messaging_tdb_init(96)
  ERROR: Failed to initialise messages database: No such file or directory
[2009/08/27 13:03:15,  0] lib/messages.c:messaging_init(204)
  messaging_tdb_init failed: NT_STATUS_OBJECT_NAME_NOT_FOUND
[2009/08/27 13:03:15,  0] lib/util.c:smb_panic(1670)
  PANIC (pid 4204): Could not init smbd messaging context
Кто-то может объяснить, что это за фал БД сообщений и как его прописать в конфигурации ?

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Не запускается smbd
« Reply #1 on: August 28, 2009, 09:43:43 »
Помогает запуск демона в терминале с выводом отладочной информации - обычно становится намного яснее в чем дело.
Самый страшный вирус называется юзер.

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Не запускается smbd
« Reply #2 on: August 28, 2009, 12:44:57 »
Quote from: SinClaus
Помогает запуск демона в терминале с выводом отладочной информации

Запустил в режиме с отладкой :
Code: [Select]
# smbd -D -d 5В лог-файле нашел строку :
Code: [Select]
tdb_open_ex: could not open file file:///var/lib/samba/messages.tdbДа, действительно, нет у меня на компе такого файла... А откуда его взять ?!
Наверное, надо что-то доставить - но что именно ?

Offline xxx

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: +0/-0
Не запускается smbd
« Reply #3 on: August 28, 2009, 15:19:35 »
Quote from: СВЛ
В лог-файле нашел строку :
Code: [Select]
tdb_open_ex: could not open file file:///var/lib/samba/messages.tdbДа, действительно, нет у меня на компе такого файла... А откуда его взять ?!
Наверное, надо что-то доставить - но что именно ?
насколько помню, такая же вещь была после обновления на SUSE...
всё дело в в версии.. мне пришлось убрать самбу 3.4.0 и вернуть 3.2.7 - всё заработало
разбираться не стал больше... похоже сырые пакеты

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Не запускается smbd
« Reply #4 on: September 21, 2009, 09:42:43 »
Quote from: xxx
всё дело в в версии.. мне пришлось убрать самбу 3.4.0 и вернуть 3.2.7 - всё заработало

   Да, в иНете большинство советов к этому сводились. Но я нашел все-таки, истинную причину ! :-)
Оказывается, надо было в файле
/etc/samba/smb.conf
  удалить в именах файлов (всех!!!) префикс file:// (с двумя слэшами вместе).
После этого smbd запустился без проблем...  :-)

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Не запускается smbd
« Reply #5 on: September 21, 2009, 20:37:00 »
А зачем же там были эти префиксы????
Самый страшный вирус называется юзер.

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Не запускается smbd
« Reply #6 on: September 22, 2009, 09:21:24 »
Quote from: SinClaus
А зачем же там были эти префиксы????
 Это Вы спрашиваете меня или разработчиков samba предыдущей версии ? :-)

Offline SinClaus

  • Sr. Member
  • ****
  • Posts: 453
  • Karma: +6/-2
Не запускается smbd
« Reply #7 on: September 22, 2009, 14:23:46 »
Просто ни в одной реализации Самбы НЕ ВИДЕЛ такого... Ручки у кого-то шаловливые.
Самый страшный вирус называется юзер.