проблемы с запуском самбы34 на FreeBSD9 установленной на фле

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

проблемы с запуском самбы34 на FreeBSD9 установленной на фле

Непрочитанное сообщение Bojarin » 2012-11-27 10:53:27

Я совсем чайник в фре, начинаю изучать. Помогите пожалуйста!
Установил и настроил FreeBSD9 на USB флешку. Сама ОС работет, все нормально. /var и /tmp монтируются в оперативку, флешка только на чтение.
pkg_add -r samba34 - поставил самбу.
И теперь не могу ее запустить. В логе /var/log/messages единственное сообщение:
/etc/rc: WARNING: /var/db/samba34 is not a directory.
и все.
если создаю директорию в ручную и пытаюсь перезапустить самбу
/usr/local/etc/rc.d/samba stop
/usr/local/etc/rc.d/samba start
то получаю сообщение
Removing stale Samba tbd files: done
и опять ничего
Помогите кто знает, иначе все затея создания файлового сервера и торрентокачалки провалится с треском.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 11:02:49

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

 ps -ax | grep smb 
процессы есть?

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Neus » 2012-11-27 11:07:18

Bojarin писал(а):Я совсем чайник в фре, начинаю изучать. Помогите пожалуйста!
ну так и заюзал бы готовое решение (FreeNAS например)

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 11:11:15

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

2359 1 R+ 0:00,00 grep smb
получается нет

не хочу готовое, хочу ковырять фряху чтобы чему-нибудь научиться

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 11:29:18

В логе появилось кое что новенькое:

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

Nov 27 08:05:54 s2 inetd[2328]: cannot execute /usr/local/sbin/swat: No such file or directory
Nov 27 08:05:59 s2 inetd[2329]: cannot execute /usr/local/sbin/swat: No such file or directory
Да, его там нет. Но это не так важно. Кстати, Swat ставится вместе с самбой или его отдельно нужно ставить?

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 11:47:24

На фейхуа запускать через inetd ??
Закоментируйте там всё, что Самбы касается и в /etc/rc.conf > samba_enable="YES"

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 12:01:20

через rc.conf тоже не работает. пробовал и так, и так.
Сейчас верну запуск через rc.conf, inetd вообще отключу

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 12:09:47

Где smb.conf находиться? Как вы его редактируете, он же в /usr по умолчанию,
а у вас он для чтения.
В smb.conf есть по умолчанию

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

#============================ Share Definitions ==============================
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
а у вас домашний каталог только для чтения, или не так?

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 12:15:41

в inetd.conf закомментировал самбу и сват
в rc.conf прописал

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

inetd_enable="NO"
nmbd_enable="YES"
smbd_enable="YES"
получил то же самое, при загрузке ругается /etc/rc: WARNING: /var/db/samba34 is not a directory.
создал в ручную директорию, запускаю:

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

s2# /usr/local/etc/rc.d/samba start
Removing stale Samba tdb files: . done
Starting nmbd.
Starting smbd.
s2#
s2# ls /var/db/samba34
messages.tdb    registry.tdb
на этот раз появились файлы в /var/db/samba34 , но самбы все-равно в процессах нет

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 12:22:34

2BirdGovorun: нормально я его редактирую, делаю mount -uw / , редактирую и делаю mount -ur /
в smb.conf у меня именно так, однако нет никакой разницы на чтение или на запись смонтирована / , результат один и тот же - никакой.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 12:26:28

Посмотрите в /var/log/samba34, может там ответ найдёте, почему не работает.

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

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 12:30:52

BirdGovorun писал(а):Посмотрите в /var/log/samba34, может там ответ найдёте, почему не работает.
Это первое место куда я смотрел. Беда в том, что там даже директории samba34 нет. И если ее создать, то в ней все-равно пусто.
Попробую еще раз на всякий случай.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 12:34:49

Bojarin писал(а):
BirdGovorun писал(а):Посмотрите в /var/log/samba34, может там ответ найдёте, почему не работает.
Это первое место куда я смотрел. Беда в том, что там даже директории samba34 нет. И если ее создать, то в ней все-равно пусто.
Попробую еще раз на всякий случай.
Не надо создавать, логи сами создаются.
Покажите, что у вас в smb.conf ?

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 12:48:14

Попробовал. Прогресс есть! в созданном вручную /var/log/samba34 появились логи, вот их содержимое:

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

log.nmbd                                                               279/279               100%
[2012/11/27 09:31:20,  0] nmbd/nmbd.c:855(main)
  nmbd version 3.4.14 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2009
[2012/11/27 09:31:20,  0] lib/pidfile.c:129(pidfile_create)
  ERROR: can't open /var/run/samba34/nmbd.pid: Error was No such file or directory

log.smbd                                                               702/702               100%
[2012/11/27 09:31:20,  0] smbd/server.c:1065(main)
  smbd version 3.4.14 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2009
[2012/11/27 09:31:20,  0] printing/print_cups.c:103(cups_connect)
  Unable to connect to CUPS server localhost:631 - No such file or directory
[2012/11/27 09:31:20,  0] printing/print_cups.c:103(cups_connect)
  Unable to connect to CUPS server localhost:631 - No such file or directory
[2012/11/27 09:31:20,  1] smbd/files.c:177(file_init)
  file_init: Information only: requested 16384 open files, 11075 are available.
[2012/11/27 09:31:20,  0] lib/pidfile.c:129(pidfile_create)
  ERROR: can't open /var/run/samba34/smbd.pid: Error was No such file or directory
Понятна проблема теперь: самба почему-то не может сама создавать директории в /var/db/samba34 /var/run/samba34 и /var/log/samba34
Отсюда глупый вопрос: как создать эти директории при старте системы до запуска самбы?

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 12:56:53

вот конфиг самбы, пустой, ничего там не настраивал почти:

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

[global]
   workgroup = MYGROUP
   server string = Samba Server
   security = user
   load printers = no
     log file = /var/log/samba34/log.%m
   max log size = 50
   dns proxy = no.

   display charset = koi8-r
   unix charset = koi8-r
   dos charset = cp866

[homes]
   comment = Home Directories
   browseable = no
   writable = yes
[myshare]
   comment = test
   path = /mnt/hdd
   valid users = user
   public = yes
   writable = yes
   printable = no
   create mask = 0765

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 13:06:15

Похоже у вас проблема с правом доступа.
Попробуй

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

#chmod -R  777 /var

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 13:20:09

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

# chmod -R 777 /var
chmod: /var/empty: Operation not permitted
Не дает. А он не пуст!

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 13:26:48

Тогда конкретно на /var/run , /var/db и /var/log права изменить

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 13:38:34

BirdGovorun писал(а):Тогда конкретно на /var/run , /var/db и /var/log права изменить
парва ставит, а вот самба говорит все то же: /var/db/samba34 is not a directory

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 13:45:08

/var/db/samba34 появляется при установке, попробуй Самбу переустановить,
может она не создала каталог, потому что прав не хватало, а так я уже не знаю, чего ещё не так.

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-11-27 13:54:33

Не поможет. Потому как var при каждой загрузке новый создается. Скажите лучше как /var/db/samba34 /var/run/samba34 и /var/log/samba34 создать при старте системы до запуска самбы. Будут каждый раз создаваться и самба стартовать будет нормально.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение BirdGovorun » 2012-11-27 14:04:37

Можно в стартовый скрипт Самбы /usr/local/etc/rc.d/samba
в самом начале скрипта
mkdir ......
chmod ....
и всё что надо

Bojarin
рядовой
Сообщения: 24
Зарегистрирован: 2012-11-27 10:49:49

Re: проблемы с запуском самбы34 на FreeBSD9 установленной на

Непрочитанное сообщение Bojarin » 2012-12-05 8:19:18

Проблемы с фряхой пришлось отложить по нескольким причинам:
1) флешка оказалась бракованая - зависала при разворачивании дерева портов.
2) на планируемой под файловый сервер материнке (asus c60m1-i) оказалась не поддерживаемая 9 фрей сетевуха
3) завал на работе
Так как проще оказалось ставить все с нуля на замененную по гарантии флешку, ставлю теперь релиз 8.3.
Создание директорий при запуске самбы проблему почти решило, осталась одна директория в /usr , доступная только на чтение, но до нее руки пока не дошли :-(