Страница 1 из 1
проблемы с запуском самбы34 на FreeBSD9 установленной на фле
Добавлено: 2012-11-27 10:53:27
Bojarin
Я совсем чайник в фре, начинаю изучать. Помогите пожалуйста!
Установил и настроил 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
и опять ничего
Помогите кто знает, иначе все затея создания файлового сервера и торрентокачалки провалится с треском.
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 11:02:49
BirdGovorun
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 11:07:18
Neus
Bojarin писал(а):Я совсем чайник в фре, начинаю изучать. Помогите пожалуйста!
ну так и заюзал бы готовое решение (FreeNAS например)
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 11:11:15
Bojarin
получается нет
не хочу готовое, хочу ковырять фряху чтобы чему-нибудь научиться
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 11:29:18
Bojarin
В логе появилось кое что новенькое:
Код: Выделить всё
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 ставится вместе с самбой или его отдельно нужно ставить?
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 11:47:24
BirdGovorun
На фейхуа запускать через inetd ??
Закоментируйте там всё, что Самбы касается и в /etc/rc.conf > samba_enable="YES"
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:01:20
Bojarin
через rc.conf тоже не работает. пробовал и так, и так.
Сейчас верну запуск через rc.conf, inetd вообще отключу
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:09:47
BirdGovorun
Где smb.conf находиться? Как вы его редактируете, он же в /usr по умолчанию,
а у вас он для чтения.
В smb.conf есть по умолчанию
Код: Выделить всё
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
а у вас домашний каталог только для чтения, или не так?
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:15:41
Bojarin
в 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 , но самбы все-равно в процессах нет
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:22:34
Bojarin
2BirdGovorun: нормально я его редактирую, делаю mount -uw / , редактирую и делаю mount -ur /
в smb.conf у меня именно так, однако нет никакой разницы на чтение или на запись смонтирована / , результат один и тот же - никакой.
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:26:28
BirdGovorun
Посмотрите в /var/log/samba34, может там ответ найдёте, почему не работает.
Самба должна стартовать и с конфигом по умолчанию и у вас она стартует, без ошибок,
а вот почему в процессах нет, непонятно.
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:30:52
Bojarin
BirdGovorun писал(а):Посмотрите в /var/log/samba34, может там ответ найдёте, почему не работает.
Это первое место куда я смотрел. Беда в том, что там даже директории samba34 нет. И если ее создать, то в ней все-равно пусто.
Попробую еще раз на всякий случай.
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:34:49
BirdGovorun
Bojarin писал(а):BirdGovorun писал(а):Посмотрите в /var/log/samba34, может там ответ найдёте, почему не работает.
Это первое место куда я смотрел. Беда в том, что там даже директории samba34 нет. И если ее создать, то в ней все-равно пусто.
Попробую еще раз на всякий случай.
Не надо создавать, логи сами создаются.
Покажите, что у вас в smb.conf ?
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:48:14
Bojarin
Попробовал. Прогресс есть! в созданном вручную /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
Отсюда глупый вопрос: как создать эти директории при старте системы до запуска самбы?
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 12:56:53
Bojarin
вот конфиг самбы, пустой, ничего там не настраивал почти:
Код: Выделить всё
[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
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 13:06:15
BirdGovorun
Похоже у вас проблема с правом доступа.
Попробуй
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 13:20:09
Bojarin
Код: Выделить всё
# chmod -R 777 /var
chmod: /var/empty: Operation not permitted
Не дает. А он не пуст!
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 13:26:48
BirdGovorun
Тогда конкретно на /var/run , /var/db и /var/log права изменить
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 13:38:34
Bojarin
BirdGovorun писал(а):Тогда конкретно на /var/run , /var/db и /var/log права изменить
парва ставит, а вот самба говорит все то же: /var/db/samba34 is not a directory
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 13:45:08
BirdGovorun
/var/db/samba34 появляется при установке, попробуй Самбу переустановить,
может она не создала каталог, потому что прав не хватало, а так я уже не знаю, чего ещё не так.
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 13:54:33
Bojarin
Не поможет. Потому как var при каждой загрузке новый создается. Скажите лучше как /var/db/samba34 /var/run/samba34 и /var/log/samba34 создать при старте системы до запуска самбы. Будут каждый раз создаваться и самба стартовать будет нормально.
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-11-27 14:04:37
BirdGovorun
Можно в стартовый скрипт Самбы /usr/local/etc/rc.d/samba
в самом начале скрипта
mkdir ......
chmod ....
и всё что надо
Re: проблемы с запуском самбы34 на FreeBSD9 установленной на
Добавлено: 2012-12-05 8:19:18
Bojarin
Проблемы с фряхой пришлось отложить по нескольким причинам:
1) флешка оказалась бракованая - зависала при разворачивании дерева портов.
2) на планируемой под файловый сервер материнке (asus c60m1-i) оказалась не поддерживаемая 9 фрей сетевуха
3) завал на работе
Так как проще оказалось ставить все с нуля на замененную по гарантии флешку, ставлю теперь релиз 8.3.
Создание директорий при запуске самбы проблему почти решило, осталась одна директория в /usr , доступная только на чтение, но до нее руки пока не дошли
