LinuxForum.Fans
Тема

Запуск samba при старте системы

Автор: SAK 10 сообщений 4044 просмотров
#356853

Samba была настроена и работала, но вот решил переименовать расшаренный принтер через Yast, после этого исчез файл /etc/init.d/smb и теперь samba не запускается при старте системы, но запускается и работает после входа и закрытия модуля Yast. Как или откуда восстановить этот файл?

#356854

SAK,
Покажите:

text
uname -a
cat /etc/os-release
zypper lr -up
zypper se -si samba
text
# systemctl status smb.service
#356872
verg написал:
SAK,
Покажите:
Показать
text

# uname -a
Linux MY 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) i686 athlon i386 GNU/Linux

# cat /etc/os-release NAME=openSUSE VERSION="13.1 (Bottle)" VERSION_ID="13.1" PRETTY_NAME="openSUSE 13.1 (Bottle) (i586)" ID=opensuse ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:opensuse:13.1" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://opensuse.org/" ID_LIKE="suse"

# zypper lr -up # | Псевдоним | Имя | Включён | Обновление | Приоритет | URI ---+---------------------------+------------------------------------+---------+------------+-----------+------------------------------------------------------------------------------ 1 | OpenSuse_13.1_DVD | OpenSuse 13.1 DVD | Да | Нет | 100 | iso:///?iso=openSUSE-13.1-DVD-Build0084-i586.iso&url=file:///mnt/F/Linux.!!!/ 2 | libdvdcss2 | libdvdcss2 | Да | Да | 99 | http://opensuse-guide.org/repo/13.1/ 3 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Нет | Нет | 99 | cd:///?devices=/dev/disk/by-id/ata-DVDR_PX-750A,/dev/sr0 4 | packman | packman | Да | Да | 99 | http://packman.inode.at/suse/openSUSE_13.1/ 5 | repo-debug | openSUSE-13.1-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ 6 | repo-debug-update | openSUSE-13.1-Update-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/update/13.1/ 7 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Нет | Да | 99 | http://download.opensuse.org/debug/update/13.1-non-oss/ 8 | repo-non-oss | openSUSE-13.1-Non-Oss | Да | Да | 99 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ 9 | repo-oss | openSUSE-13.1-Oss | Да | Да | 99 | http://download.opensuse.org/distribution/13.1/repo/oss/ 10 | repo-source | openSUSE-13.1-Source | Нет | Да | 99 | http://download.opensuse.org/source/distribution/13.1/repo/oss/ 11 | repo-update | openSUSE-13.1-Update | Да | Да | 99 | http://download.opensuse.org/update/13.1/ 12 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Да | Да | 99 | http://download.opensuse.org/update/13.1-non-oss/

# zypper se -si samba Загрузка данных о репозиториях... Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий --+-----------------------+-------+--------------+-------------+--------------------- i | libsamba-credentials0 | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | libsamba-hostconfig0 | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | libsamba-util0 | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | samba | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | samba-client | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | samba-libs | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | samba-winbind | пакет | 4.1.3-3.12.1 | i586 | openSUSE-13.1-Update i | yast2-samba-client | пакет | 3.0.1-3.1 | noarch | openSUSE-13.1-Oss i | yast2-samba-server | пакет | 3.0.2-2.1.4 | noarch | openSUSE-13.1-Oss

text
# systemctl status smb.service
smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
   Active: failed (Result: resources) since Пн 2013-12-23 23:32:08 MSK; 1min 10s ago
  Process: 19692 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=0/SUCCESS)

дек 23 23:32:08 MY systemd[1]: Starting Samba SMB Daemon... дек 23 23:32:08 MY smbd[19701]: [2013/12/23 23:32:08.530763, 0] ../lib/util/pidfile.c:117(pidfile_create) дек 23 23:32:08 MY smbd[19701]: ERROR: can't open /var/run/samba/smbd.pid: Error was No such file or directory дек 23 23:32:08 MY systemd[1]: PID file /run/samba/smbd.pid not readable (yet?) after start. дек 23 23:32:08 MY systemd[1]: smb.service never wrote its PID file. Failing. дек 23 23:32:08 MY systemd[1]: Failed to start Samba SMB Daemon. дек 23 23:32:08 MY systemd[1]: Unit smb.service entered failed state.

#356875
urfin написал:
SAK, может эта тема поможет?

Помогло:

urfin написал:
Создаем в /etc/tmpfiles.d файлик samba.conf:
text
d /var/run/samba 755 root root - -
x /var/run/samba/

Но вопрос: как восстановить /etc/init.d/smb (а он там точно был) остался.

#356876
"SAK" написал:
Но вопрос: как восстановить /etc/init.d/smb (а он там точно был) остался.

Был, да сплыл с обновлением самбы.
Да и не нужен этот файл, в общем-то, при живом файле /usr/lib/systemd/system/smb.service

#356880

SAK, я правильно понял, что действия из этого сообщения проделаны?

#356886
yars написал:
я правильно понял, что действия из этого сообщения проделаны?

Да.

#357001
"verg" написал:

Почитал, удалил /etc/tmpfiles.d/samba.conf, воспользовался logprof, samba запускается и работает.

text
# systemctl status smb.service
smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
   Active: active (running) since Вт 2013-12-24 22:16:52 MSK; 29s ago
  Process: 1547 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 1613 (smbd)
   CGroup: /system.slice/smb.service
           ├─1613 /usr/sbin/smbd
           └─1716 /usr/sbin/smbd

дек 24 22:16:52 MY smbd[1547]: [2013/12/24 22:16:52.976534, 0] ../source3/smbd/server.c:1278(main) дек 24 22:16:52 MY smbd[1547]: standard input is not a socket, assuming -D option дек 24 22:16:52 MY systemd[1]: Started Samba SMB Daemon.

Войдите или зарегистрируйтесь, чтобы ответить.