Samba error code 22

Арч. Дефолтный конфиг самбы. Стартую юнит через 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(bina...


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, однако в конфиге про это ни слова.
Куда копать?

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Official Flavours Support
  • General Help
  • [server] Help with Samba 4.3.9 — Sharing doesn’t work anymore

  1. Exclamation 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 = no

    load 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 = no

    Naturally I have a connection error if I browse that directory from Windows…
    What can I do? Please, help me!
    Thanks in advance


  2. Re: Help with Samba 4.3.9 — Sharing doesn’t work anymore

    Quote Originally Posted by buscat
    View Post

    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 = no

    load 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 = no

    Naturally I have a connection error if I browse that directory from Windows…
    What can I do? Please, help me!
    Thanks in advance

    Post 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.

Исходные данные:

  1. Установлен пакет samba с зависимостями по умолчанию (apt-get install samba)
  2. в /etc/samba/smb.conf был установлен минимальный необходимый параметр (имя рабочей группы workgroup=WORKGROUP в директории [global])
  3. Настроены сетевые адреса и проверена корректная работа разрешения имен (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 месяца назад

(отредактировано

6 лет, 2 месяца назад)

Темы:

20

Сообщения:

103

Участник с: 15 августа 2009

В юнитах smbd.service nmbd.service samba.service прописал After=dhcpcd.service run-mount-sda1.mount, но не стартует. Тот же minidlna.service заработал, а этот нет. Забыл — вручню все стартует.

nafanja

#
6 лет, 2 месяца назад

nafanja avatar

Темы:

94

Сообщения:

9252

Участник с: 02 июня 2012

заблокирован

покажи журнал и статус…

Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874

koshon

#
6 лет, 2 месяца назад

Темы:

20

Сообщения:

103

Участник с: 15 августа 2009

Nov 12 16:22:30 koshonnya2 samba[553]: [2016/11/12 16:22:30.303191,  0] ../source4/smbd/server.c:372(binary_smbd_main)
Nov 12 16:22:30 koshonnya2 samba[553]:   samba version 4.5.1 started.
Nov 12 16:22:30 koshonnya2 samba[553]:   Copyright Andrew Tridgell and the Samba Team 1992-2016
Nov 12 16:22:30 koshonnya2 systemd[1]: samba.service: PID file /var/run/samba.pid not readable (yet?) after start: No such file or directory
Nov 12 16:22:30 koshonnya2 systemd[1]: Started Samba AD Daemon.
Nov 12 16:22:30 koshonnya2 systemd[1]: Started Samba NetBIOS name server.
Nov 12 16:22:30 koshonnya2 nmbd[556]: [2016/11/12 16:22:30.333156,  0] ../lib/util/become_daemon.c:124(daemon_ready)
Nov 12 16:22:30 koshonnya2 nmbd[556]:   STATUS=daemon 'nmbd' finished starting up and ready to serve connections
Nov 12 16:22:30 koshonnya2 systemd[1]: Starting Samba SMB/CIFS server...
Nov 12 16:22:30 koshonnya2 dhcpcd[284]: enp0s20u3: DHCPv6 REPLY: Not On Link
Nov 12 16:22:30 koshonnya2 dhcpcd[284]: enp0s20u3: soliciting a DHCPv6 lease
Nov 12 16:22:30 koshonnya2 minidlnad[554]: minidlna.c:1022: warn: Starting MiniDLNA version 1.1.6.
Nov 12 16:22:30 koshonnya2 minidlnad[554]: sql.c:41: error: SQL ERROR 8 [attempt to write a readonly database]
Nov 12 16:22:30 koshonnya2 minidlnad[554]: pragma default_cache_size = 8192;
Nov 12 16:22:30 koshonnya2 minidlnad[554]: minidlna.c:1062: warn: HTTP listening on port 8200
Nov 12 16:22:30 koshonnya2 minidlnad[554]: inotify.c:199: warn: WARNING: Inotify max_user_watches [8192] is low or close to the number of used watches [4] and I do not have permission to increase this limit.  Please do so manually by writing a higher value into /proc/sys/fs/inotify/max_user_watches.
Nov 12 16:22:30 koshonnya2 samba[555]: [2016/11/12 16:22:30.686396,  0] ../source4/smbd/server.c:466(binary_smbd_main)
Nov 12 16:22:30 koshonnya2 samba[555]:   At this time the 'samba' binary should only be used for either:
Nov 12 16:22:30 koshonnya2 samba[555]:   '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'
Nov 12 16:22:30 koshonnya2 samba[555]:   You should start smbd/nmbd/winbindd instead for domain member and standalone file server tasks
Nov 12 16:22:30 koshonnya2 samba[555]: [2016/11/12 16:22:30.686872,  0] ../lib/util/become_daemon.c:111(exit_daemon)
Nov 12 16:22:30 koshonnya2 samba[555]:   STATUS=daemon failed to start: Samba detected misconfigured 'server role' and exited. Check logs for details, error code 22
Nov 12 16:22:30 koshonnya2 systemd[1]: Started Samba SMB/CIFS server.
Nov 12 16:22:30 koshonnya2 systemd[1]: Reached target Multi-User System.
Nov 12 16:22:30 koshonnya2 systemd[1]: Reached target Graphical Interface.
Nov 12 16:22:30 koshonnya2 systemd[1]: Startup finished in 1.903s (kernel) + 5.231s (userspace) = 20.314s.
Nov 12 16:22:30 koshonnya2 systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE
Nov 12 16:22:30 koshonnya2 systemd[1]: samba.service: Unit entered failed state.
Nov 12 16:22:30 koshonnya2 systemd[1]: samba.service: Failed with result 'exit-code'.
Nov 12 16:22:30 koshonnya2 smbd[559]: [2016/11/12 16:22:30.819529,  0] ../lib/util/become_daemon.c:124(daemon_ready)
Nov 12 16:22:30 koshonnya2 smbd[559]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections
Nov 12 16:22:30 koshonnya2 smbd[559]: [2016/11/12 16:22:30.827736,  0] ../source3/smbd/server.c:1080(smbd_open_one_socket)
Nov 12 16:22:30 koshonnya2 smbd[559]:   smbd_open_one_socket: open_socket_in: Cannot assign requested address
Nov 12 16:22:30 koshonnya2 smbd[559]: [2016/11/12 16:22:30.828346,  0] ../source3/smbd/server.c:1080(smbd_open_one_socket)*
Nov 12 16:22:30 koshonnya2 smbd[559]:   smbd_open_one_socket: open_socket_in: Cannot assign requested address

samba.service loaded failed failed Samba AD Daemon
smbd.service loaded active running Samba SMB/CIFS server
nmbd.service loaded active running Samba NetBIOS name server

indeviral

#
6 лет, 2 месяца назад

Темы:

39

Сообщения:

3170

Участник с: 10 августа 2013

koshon
samba.service loaded failed failed Samba AD Daemon

а вы уверены что он вам нужен??

Ошибки в тексте-неповторимый стиль автора©

koshon

#
6 лет, 2 месяца назад

Темы:

20

Сообщения:

103

Участник с: 15 августа 2009

indeviral, не. Но оставив smbd и nmbd — все равно не стартануло

koshon

#
6 лет, 2 месяца назад

Темы:

20

Сообщения:

103

Участник с: 15 августа 2009

Я уже откровенно не знаю че он от меня хочет: в логах самбы типа misconfigure server role. Я ему даю standalone и auto — все равно только вручную запускается.

koshon

#
6 лет, 2 месяца назад

Темы:

20

Сообщения:

103

Участник с: 15 августа 2009

Ну как обычно, не обратил внимания на совет: Вместо того, чтобы запускать службу сразу после каждой загрузки системы, вы можете включить smbd.socket, благодаря чему она будет запускаться лишь при появлении первого входящего соединения. При этом не забудьте отключить службу smbd.service

Понравилась статья? Поделить с друзьями:
  • Sam3 exe ошибка при запуске приложения 0xc0000142
  • Salt and sanctuary ошибка sorry an error occurred
  • Saints row the third как изменить персонажа
  • Saints row gat out of hell ошибка при запуске приложения 0xc0000906
  • Saints row 4 ошибка при запуске приложения 0 xc 000007b