Автор Тема: Отсроченный запуск демона SAMBA  (Прочитано 5016 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CoolAller

Отсроченный запуск демона SAMBA
« : 26 Августа 2016, 11:52:05 »
Подскажите как сделать отсроченный запуск демона SAMBA - smbd.service? Как использовать стандартное средство задания таймаута в systemd? А заодно как поставить в автозагрузку скрипт перезапускающий systemd-демон требующий root права, допустим демон все тот же - smbd.service.
« Последнее редактирование: 26 Августа 2016, 12:12:07 от CoolAller »
 

Оффлайн endru

Re: Отсроченный запуск демона SAMBA
« Ответ #1 : 26 Августа 2016, 12:12:04 »
что значит отстроченный? и для чего в автозагрузку нужно вставлять скрипт перезагрузки демона? может проблема решается?

Оффлайн CoolAller

Re: Отсроченный запуск демона SAMBA
« Ответ #2 : 26 Августа 2016, 12:16:04 »
endru, под отсроченным запуском я подразумеваю запуск через 10-15 секунд после старта Network Manager. Про скрипт спрашивал, так как иногда требуется сделать автозапуск какого-либо скрипта с root-правами, поэтому интересно как это лучше делать. По поводу samba, там проблема не решаемая, если поможет отсроченный запуск демона уже хорошо, сейчас грешу на то, что демон самбы стартует раньше поднятия сетевого интерфейса и из-за этого возможно возникают косяки, в любом случае нужно попробовать отсрочить запуск smbd.service.
« Последнее редактирование: 26 Августа 2016, 12:19:52 от CoolAller »
 

Оффлайн endru

Re: Отсроченный запуск демона SAMBA
« Ответ #3 : 26 Августа 2016, 12:42:27 »
все проблемы в самба по 2 причинам:
1) не синхронизированное время.
2) не верные DNS, или их корявая работа.

Оффлайн ferum

Re: Отсроченный запуск демона SAMBA
« Ответ #4 : 26 Августа 2016, 12:59:58 »
Я так понимаю у человека просто интернет поднимается не при старте системы а средствами графического окружения и в этом загвоздка.
Так понимаю в юните самбы добавить всамый конец строки
After=.... NetworkManager не помню точно но вроде стартующие предварительно сервисы по порядку пишутся через запятую
и выставить таймаут как предложено https://habrahabr.ru/company/centosadmin/blog/255845/
З.Ы. Перед экспериментами рекомендую сделать резервную копию рабочего юнита.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

Re: Отсроченный запуск демона SAMBA
« Ответ #5 : 26 Августа 2016, 13:00:26 »
endru, на самом деле у самба есть только одна проблема - она страшно кривая.

Cообщение объединено 26 Августа 2016, 13:01:38
Я так понимаю у человека просто интернет поднимается не при старте системы а средствами графического окружения и в этом загвоздка.
Нет, проблема не в этом, проблему с самбой я уже поднимал на форуме, она не решается. Хочу попробовать сделать какой-то костыль, чтобы хоть как-то выйти из положения.

Cообщение объединено 26 Августа 2016, 14:49:02
Короче проблема была не в NM, поэтому отсроченный запуск ничего бы не дал, но для информации вопросы в шапке все еще актуальны.
« Последнее редактирование: 27 Августа 2016, 13:26:49 от CoolAller »
 

Оффлайн endru

Re: Отсроченный запуск демона SAMBA
« Ответ #6 : 29 Августа 2016, 04:23:46 »
[ot]CoolAller, ну... те проблемы, которые описывались в той теме, у меня не проявлялись, хотя парк машин на debian не маленький.
вообще, для таких случаев лучше собирать пакет - не такая уж долгая/сложная процедура... + отписывать баг репорты.[/ot]

по теме: /etc/rc.local никто пока не отменял. отложенный запуск скорее всего не решит проблему, но если уж так хочется проверить, то отключи samba из автозапуска (systemctl disable имя_сервиса), и включай вручную после запуска.

Оффлайн CoolAller

Re: Отсроченный запуск демона SAMBA
« Ответ #7 : 29 Августа 2016, 10:23:14 »
те проблемы, которые описывались в той теме, у меня не проявлялись
Быть такого не может, вариант только один - у вас старые версии каких-то пакетов, в ином случае получаем неработоспособную самбу. Уже не с одним человеком общался на эту тему, все говорят, что в Debian самбу окончательно доломали и как я писал в связанной теме, в Ubuntu в отличие от Debain самба работает, причем в сравнении с той же версией.

отписывать баг репорты
Уже устал это делать, там как об стену горохом.


Cообщение объединено 29 Августа 2016, 10:24:02
включай вручную после запуска
Уже проверил - не работает, об этом отписал выше.


Cообщение объединено 29 Августа 2016, 10:24:42
для таких случаев лучше собирать пакет
Не понял для чего и из чего нужно собирать пакет.
« Последнее редактирование: 29 Августа 2016, 10:34:21 от CoolAller »
 

Оффлайн alsoijw

Re: Отсроченный запуск демона SAMBA
« Ответ #8 : 29 Августа 2016, 10:39:16 »
Не понял для чего и из чего нужно собирать пакет.
Чтоб зависимости не ломались.
https://debianforum.ru/index.php?topic=2112.msg20153#msg20153
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн endru

Re: Отсроченный запуск демона SAMBA
« Ответ #9 : 29 Августа 2016, 11:23:43 »
причем в сравнении с той же версией.
Это не сравнение версий, везде есть свои патчи, в твоем же примере версии совершенно разные!!
Не понял для чего и из чего нужно собирать пакет.
Сопровождение пакета samba в debian видимо плоха. Везде есть свои заморочки, и трудности.
Сборка более свежего пакета может решать ряд проблем, в любом случае процесс не так сложен как кажется. попробуй собрать версию 4.2.10
Spoiler: ShowHide
apt-get install devscripts fakeroot
dget http://security.debian.org/debian-security/pool/updates/main/s/samba/samba_4.2.10+dfsg-0+deb8u3.dsc
apt-get build-dep samba
#далее находим директорию с распакованными исходниками (ls -l), переходим в нее и запускаем команду сборки:
dpkg-buildpackage -rfakeroot
cd .. && ls *.deb

Оффлайн CoolAller

Re: Отсроченный запуск демона SAMBA
« Ответ #10 : 29 Августа 2016, 12:29:32 »
Чтоб зависимости не ломались.
Эмм, я ставил самбу из реп, причем тут поломанные зависимости.

endru, так версия samba_4.2.10+dfsg-0+deb8u3 есть в репах и она там глючная, зачем мне ее самому собирать?

в твоем же примере версии совершенно разные!
Почему разные? Потому что предположительно! в Ubuntu наложили какие-то свои патчи? Версии по номеру одинаковые.

Если бы можно было как-то убунтовскую версию прикрутить, а собирать то, что уже собрано и не работает смысла нет.
« Последнее редактирование: 29 Августа 2016, 18:09:41 от CoolAller »
 

Оффлайн endru

Re: Отсроченный запуск демона SAMBA
« Ответ #11 : 30 Августа 2016, 03:39:51 »
Так собери убунтовскую версию. в чем проблемы то? исходники там тоже есть. примерный порядок действий я привел.
 
Пользователи, которые поблагодарили этот пост: CoolAller

Оффлайн CoolAller

Re: Отсроченный запуск демона SAMBA
« Ответ #12 : 31 Августа 2016, 14:52:31 »
endru, а можно вопрос, если собирать из убунтовских исходников, то  с какими версиями пакетов они будут работать и должны собираться? Или при сборке будут учитываться только те версии пакетов которые установлены в системе? Помоему там все равно потребуются убунтовские зависимости, или нет? И еще вопрос, когда устанавливаются сборочные зависимости по команде: apt-get build-dep samba откуда берется этот список зависимостей? Откуда apt-get build-dep будет знать какие именно зависимости нужно установить именно для убунтовской версии и откуда он вообще берет эту информацию о пакетах для сборки из исходников?
« Последнее редактирование: 31 Августа 2016, 14:57:32 от CoolAller »
 

Оффлайн alsoijw

Re: Отсроченный запуск демона SAMBA
« Ответ #13 : 31 Августа 2016, 17:07:10 »
CoolAller, в исходинках deb пакетов указываются зависимости и поставить их можно как правило одной командой. Зависимости можно взять и из дебиана.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн Aalexeey

Re: Отсроченный запуск демона SAMBA
« Ответ #14 : 31 Августа 2016, 21:05:52 »
CoolAller
Попробовали бы пакеты из ppa. Как написал alsoijw все зависимости всегда можно взять из http://snapshot.debian.org/, если очень нужно то "why not?"
Как писал ferum "система франкинштейна" - про мою здесь https://debianforum.ru/index.php?topic=3834.msg85673#msg85673 , а она работает и не знает что она оказывается такая. Грош цена системе без нужного работающего софта.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Теги: