Файлы cookie: 0
IP адрес: 3.238.72.122
Версия протокола: HTTP/1.1
Локальный порт: 33982
OpenSUSE Tumbleweed
Добавить программу в автозагрузку
Получить заголовок ответа сайта (сервера) в openSUSE
Открыть порт в Firewall openSUSE
Отключить/включить запуск графической оболочки
Firewall не запускается при загрузке
Простой способ изменить разрешение экрана в консоли
Сброс настроек рабочего стола KDE Plasma
Переход на openSUSE Tumbleweed (обновление до Tumbleweed)
OpenSUSE 13.2
Автоматическое переподключение PPPoE после разрыва
Доступ к определенному компьютеру (внутренней сети)...
Узнать количество пользователей в системе
OpenSUSE 13.1
aclocal make: aclocal: Command not found make: *** [all] Error 127
Информация об устройстве в openSUSE
Отключить запуск графической оболочки
Отключить/включить автологин пользователя
Разрешить пользователю выполнять команду без ввода пароля root
Permissions problem! You are not member of the "vboxusers" group...
Очистка /tmp раздела при загрузке
OpenSUSE 12.3
Microsoft VPN сервер на openSUSE
Linux, Apache, MySQL, PHP (Lamp)
OpenSUSE 12.2
Получить информацию об объеме оперативной и виртуальной памяти в openSUSE
Смена mac адреса сетевой карты
Подключение нескольких мониторов
Установка и настройка клиента noip
OpenSUSE 12.1
Узнать информацию об установленной системе OpenSUSE
OpenSUSE 11.4
Управление подсветкой на клавиатуре OpenSUSE
Отсутствуют регуляторы громкости (полузнки) в KMix
GRUB
Переустановка grub2 с помощью Live CD KDE OpenSUSE
Переустановка GRUB2 с помощью DVD Rescue (LiveCD/DVD)
dhcp
Список выданных IP-адресов DHCP-сервером openSUSE
Соотвествие mac-адресов стаическим IP
wine
Файл "cards.dll" не является плагином
MiniDLNA
fsck
Управление проверкой диска (fsck) при запуске системы openSUSE
Исправление ошибок fsck с помощью LiveCD
samba
Разрешить определенному IP использовать samba
Разрешить определенным подсетям использовать samba
ssh
Разрешить пользователю root подключаться по ssh
Изменить приглашение ssh "Have a lot of fun..."
Убрать информацию о последнем подключении ("Last login: ...
nginx
Запрет обращения к сайту (доменному имени) по IP адресу сервера
Apache
Syntax error on line of /etc/apache2/conf.d/phpMyAdmin...
Syntax error on line of /etc/apache2/vhosts.d/httpd-vhosts.conf...
Invalid command "RewriteEngine", perhaps misspelled or defined by a...
Ignoring deprecated use of DefaultType in line of /etc/apache2/httpd.conf
Apache2 не обрабатывает php-код
PHP
PHP Fatal error: Uncaught Error: Call to undefined function...
Ошибка php-fpm: connect() to unix:/var/run/php5-fpm.sock failed (13: Permission...
Обработка php-кода html страницей
Squid
Ошибка: "FATAL: Failed to verify one of the swap directories...
Предупреждение: WARNING Could not determine this machines...
Не открываются социальные сети
Навигация: Главная - Linux - Не запускается samba
Контекст:
OpenSUSE 13.1
samba-4.1.3-3.12.1
После обновления OpenSUSE не удавалось запустить samba. При попытке запуска сервер samba выдавал ошибки:
smbd[3428]: [2013/12/29 09:35:41.218107, 0] ../lib/util/debug.c:595(reopen_logs_internal) smbd[3428]: Unable to open new log file '/var/log/samba/smbd.log': Permission denied smbd[3428]: [2013/12/29 09:35:41.218321, 0] ../lib/util/debug.c:595(reopen_logs_internal) smbd[3428]: Unable to open new log file '/var/log/samba/smbd.log': Permission denied systemd[1]: PID file /run/samba/smbd.pid not readable (yet?) after start. smbd[3429]: [2013/12/29 09:35:41.275644, 0] ../lib/util/pidfile.c:117(pidfile_create) smbd[3429]: ERROR: can't open /var/run/samba/smbd.pid: Error was No such file or directory systemd[1]: smb.service never wrote its PID file. Failing. systemd[1]: Failed to start Samba SMB Daemon. systemd[1]: Unit smb.service entered failed state.
В логах можно было увидеть следующее:
ERROR: can't open /var/run/samba/smbd.pid: Error was No such file or directory
Было понятно, что в директории /var/run/
не хватало директории samba
. После создания директории samba
, сервер запускалася, но после перезагрузки все повторялось снова. Переустановка samba не помогала, поэтому пришлось вручную "вычищать" остатки samba.
Это "крайний" способ "лечения" samba, поэтому делайте все на свой страх и риск!
1. Делаем бэкап рабочего конфига самбы (находится в: /etc/samba/smb.conf) и дописываем в него следующую строку (если такой нет):
pid directory = /var/run/samba
2. Удаляем пакеты samba.
# zypper remove samba samba-client
3. Удаляем остатки samba, расположенные по нижеприведенным адресам:
/usr/share/doc/packages/samba /usr/share/samba /usr/lib/samba /var/log/samba /var/cache/samba /var/run/samba /var/lib/samba /etc/apparmor.d/abstractions/samba /etc/samba
4. Перезагружаемся, чтобы система "поняла" что некоторых библиотек больше нет.
# shutdown -r now
5. Устанаваливаем samba.
# zypper install samba samba-client
6. Заменяем дефолтный конфиг на рабочий (копия рабочего конфига сделана в п.1).
7. Устанавливаем и обновляем библиотеки samba.
# yast2 -i samba-libs
8. Добавляем в автозапуск samba и nmbd.
# systemctl enable smb.service && systemctl enable nmb.service
9. Запускаем samba, запускаем nmbd
# service smb start && service nmb start