0
1
Арч. Дефолтный конфиг самбы. Стартую юнит через systemd, smbd не стартует. Валит в лог:
окт 25 09:45:25 arch systemd[1]: Starting Samba AD Daemon...
окт 25 09:45:25 arch samba[13984]: [2015/10/25 09:45:25.241603, 0] ../source4/smbd/server.c:372(binary_smbd_main)
окт 25 09:45:25 arch samba[13984]: samba version 4.3.1 started.
окт 25 09:45:25 arch samba[13984]: Copyright Andrew Tridgell and the Samba Team 1992-2015
окт 25 09:45:25 arch systemd[1]: samba.service: PID file /var/run/samba.pid not readable (yet?) after start: No such file or directory
окт 25 09:45:25 arch systemd[1]: Started Samba AD Daemon.
окт 25 09:45:25 arch sudo[13977]: pam_unix(sudo:session): session closed for user root
окт 25 09:45:25 arch polkitd[430]: Unregistered Authentication Agent for unix-process:13978:5083295 (system bus name :1.79, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale ru_RU.utf8) (disconnected from bus)
окт 25 09:45:25 arch samba[13985]: [2015/10/25 09:45:25.351405, 0] ../source4/smbd/server.c:477(binary_smbd_main)
окт 25 09:45:25 arch samba[13985]: At this time the 'samba' binary should only be used for either:
окт 25 09:45:25 arch samba[13985]: 'server role = active directory domain controller' or to access the ntvfs file server with 'server services = +smb' or the rpc proxy with 'dcerpc endpoint servers = remote'
окт 25 09:45:25 arch samba[13985]: You should start smbd/nmbd/winbindd instead for domain member and standalone file server tasks
окт 25 09:45:25 arch samba[13985]: [2015/10/25 09:45:25.351571, 0] ../lib/util/become_daemon.c:111(exit_daemon)
окт 25 09:45:25 arch samba[13985]: STATUS=daemon failed to start: Samba detected misconfigured 'server role' and exited. Check logs for details, error code 22
окт 25 09:45:25 arch systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE
окт 25 09:45:25 arch systemd[1]: samba.service: Unit entered failed state.
окт 25 09:45:25 arch systemd[1]: samba.service: Failed with result 'exit-code'.
окт 25 09:45:34 arch sudo[13991]: avp : TTY=pts/2 ; PWD=/home/avp ; USER=root ; COMMAND=/bin/smbd -D
окт 25 09:45:34 arch sudo[13991]: pam_unix(sudo:session): session opened for user root by avp(uid=0)
окт 25 09:45:34 arch sudo[13991]: pam_unix(sudo:session): session closed for user root
окт 25 09:45:34 arch smbd[13993]: [2015/10/25 09:45:34.334579, 0] ../lib/util/become_daemon.c:124(daemon_ready)
окт 25 09:45:34 arch smbd[13993]: STATUS=daemon 'smbd' finished starting up and ready to serve connections
Смущает server role = active directory domain controller, однако в конфиге про это ни слова.
Куда копать?
- Forum
- The Ubuntu Forum Community
- Ubuntu Official Flavours Support
- General Help
- [server] Help with Samba 4.3.9 — Sharing doesn’t work anymore
-
Help with Samba 4.3.9 — Sharing doesn’t work anymore
Hi to all,
on my server with Ubuntu 14.04 Server LTS I have one directory shared with Samba and browseable by another PC (Windows 7 Pro).
After Samba 4.3.9 upgrade, it seems that Samba does’n work anymore.
Here is a portion of my /var/log/syslog output:STATUS=daemon failed to start: Samba detected misconfigured ‘server role’ and exited. Check logs for details, error code 22
and here my smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
#security = user
map to guest = bad user
dns proxy = noload printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
#============================ Share Definitions ==============================
[Stefano]
path = /home/stefano
browsable =yes
writable = yes
guest ok = no
read only = noNaturally I have a connection error if I browse that directory from Windows…
What can I do? Please, help me!
Thanks in advance
-
Re: Help with Samba 4.3.9 — Sharing doesn’t work anymore
Originally Posted by buscat
Hi to all,
on my server with Ubuntu 14.04 Server LTS I have one directory shared with Samba and browseable by another PC (Windows 7 Pro).
After Samba 4.3.9 upgrade, it seems that Samba does’n work anymore.
Here is a portion of my /var/log/syslog output:STATUS=daemon failed to start: Samba detected misconfigured ‘server role’ and exited. Check logs for details, error code 22
and here my smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
#security = user
map to guest = bad user
dns proxy = noload printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
#============================ Share Definitions ==============================
[Stefano]
path = /home/stefano
browsable =yes
writable = yes
guest ok = no
read only = noNaturally I have a connection error if I browse that directory from Windows…
What can I do? Please, help me!
Thanks in advancePost the output ofPlease use [CODE] blocks for the text output
Last edited by bab1; September 19th, 2016 at 03:42 AM.
-BAB1
Bookmarks
Bookmarks

Posting Permissions
- Печать
Страницы: [1] Вниз
Тема: 17.04/samba.service (Прочитано 3482 раз)
0 Пользователей и 1 Гость просматривают эту тему.

Дарт Вейдер
Доброго времени суток. Такая вот проблема:скачал самбу, прописал всё по-нормальному в конфиге (проверял testparm-ом).
Пытаюсь запустить (samba service start), а он мне в ответ:
Unit samba.service is masked.
Перепускал демонов, демоны нормально работают. Порт для самбы открыт. В чём может быть проблема?

Дарт Вейдер
Товарищи, официально признаю, что я идиот. Я пытался расшарить папку ext4. После того, как всё нормально изменил в конфиге и прописал правильный путь к папке, всё отлично расшарилось с ближайшего компа. Кстати, самба всё так же писала вышеописаный вывод, однако прекрасно работала.

ALiEN175
smbd перезапускать надо было
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

SadTrulala
Здравствуйте. Такая проблема: После обновления до Ubuntu 17.04 перестала запускаться samba. При переустановке samba появляется сообщение
Каталоги /etc/samba и /usr/etc/samba отсутствуют.
При попытке запустить: sudo /etc/init.d/smbd start
systemctl status smbd.service
sudo cat /var/log/samba/log.samba
Версия samba: samba version 4.5.8-Ubuntu
Заранеее спасибо за помощь.

Дарт Вейдер
Каталоги /etc/samba и /usr/etc/samba отсутствуют.
Это как так-то вообще? Не могли же они просто так пропасть ?Если их реально нет, просто создайте и
dpkg --reconfigure samba
Потом, как конфиг возобновите(он переустановится) попробуйте
testparm /etc/samba/smb.conf
и решайте тогда проблемы по мере их поступления.

AnrDaemon
samba-tool testparm --suppress-prompt
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

SadTrulala
Дарт Вейдер,
Каталоги создал.
sudo dpkg —reconfigure samba
dpkg: ошибка: неизвестный параметр —reconfigure
При очередной переустановке в каталоге /etc/samba нет никаких файлов.
AnrDaemon,
# Global parameters
[global]

SadTrulala
Нашел все пакеты, связанные с samba:
dpkg —get-selections | grep samba
Все удалил полностью
aptitude purge «packet»
Переустановил самбу и все заработало.
Всем спасибо за ответы.
- Печать
Страницы: [1] Вверх
Доброго времени, принялся я за изучение САМБы. Довольно интересная штука. На первых шагах пришлось столкнуться со ошибкой при монтировании расшаренных каталогов Windows.
Исходные данные:
- Установлен пакет samba с зависимостями по умолчанию (apt-get install samba)
- в /etc/samba/smb.conf был установлен минимальный необходимый параметр (имя рабочей группы workgroup=WORKGROUP в директории [global])
- Настроены сетевые адреса и проверена корректная работа разрешения имен (ping компьютера по имени корректно разрешался в IP и приходили ответы)
Проблема:
При монтировании расшаренного каталога по имени, вываливалась ошибка:
cifs-server:~# mount -t cifs -o username=useruser,password=XXXXXXX,uid=root,gid=root //server/share /mnt --verbose mount: wrong fs type, bad option, bad superblock on //server/share, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program) In some cases useful info is found in syslog - try dmesg | tail or so
При этом, в логе появлялось следующее сообщение:
cifs-server:~# tail -n20 /var/log/syslog Mar 16 10:15:08 cifs-server kernel: [83191.752176] eth0: no IPv6 routers present Mar 16 10:15:28 cifs-server dhcpd: DHCPREQUEST for 192.168.1.10 from 08:00:27:ad:4c:c8 (comp) via eth2 Mar 16 10:15:28 cifs-server dhcpd: DHCPACK on 192.168.1.10 to 08:00:27:ad:4c:c8 (comp) via eth2 Mar 16 10:15:49 cifs-server kernel: [83233.187104] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:17:01 cifs-server /USR/SBIN/CRON[5721]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Mar 16 10:18:55 cifs-server kernel: [83418.622296] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:55 cifs-server kernel: [83419.175520] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83419.606658] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83419.959644] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83420.286071] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83420.574223] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:57 cifs-server kernel: [83420.862483] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:57 cifs-server kernel: [83421.143469] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:57 cifs-server kernel: [83421.446560] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83421.710541] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83421.999639] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83422.287406] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83422.526999] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:59 cifs-server kernel: [83422.822100] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:59 cifs-server kernel: [83423.183261] CIFS VFS: cifs_mount failed w/return code = -22
При этом, через smbclient //server/share -Uuseruser все прекрасно подключалось и работалось. А так же, монтирование прекрасно монтировалось, если указать адрес шары через IP. Причиной, как я понял было — «не умение» команды mount резолвить сетевые имена.
Решение
Решение оказалось простым, необходимо было поставить пакет cifs-utils и smbfs:
cifs-server:~# apt-get install smbfs cifs-utils
С Уважением, Mc.Sim!
Теги: CIFS, Linux, SAMBA, ошибки
# (отредактировано 6 лет, 2 месяца назад) |
|
Темы: 20 Сообщения: 103 Участник с: 15 августа 2009 |
В юнитах smbd.service nmbd.service samba.service прописал After=dhcpcd.service run-mount-sda1.mount, но не стартует. Тот же minidlna.service заработал, а этот нет. Забыл — вручню все стартует. |
nafanja |
# |
Темы: 94 Сообщения: 9252 Участник с: 02 июня 2012 заблокирован |
покажи журнал и статус…
Псевдографический инсталлятор Arch Linux ver. 3.8.2 |
koshon |
# |
Темы: 20 Сообщения: 103 Участник с: 15 августа 2009 |
samba.service loaded failed failed Samba AD Daemon |
indeviral |
# |
Темы: 39 Сообщения: 3170 Участник с: 10 августа 2013 |
а вы уверены что он вам нужен?? Ошибки в тексте-неповторимый стиль автора© |
koshon |
# |
Темы: 20 Сообщения: 103 Участник с: 15 августа 2009 |
indeviral, не. Но оставив smbd и nmbd — все равно не стартануло
|
koshon |
# |
Темы: 20 Сообщения: 103 Участник с: 15 августа 2009 |
Я уже откровенно не знаю че он от меня хочет: в логах самбы типа misconfigure server role. Я ему даю standalone и auto — все равно только вручную запускается. |
koshon |
# |
Темы: 20 Сообщения: 103 Участник с: 15 августа 2009 |
Ну как обычно, не обратил внимания на совет: Вместо того, чтобы запускать службу сразу после каждой загрузки системы, вы можете включить smbd.socket, благодаря чему она будет запускаться лишь при появлении первого входящего соединения. При этом не забудьте отключить службу smbd.service |