[devel] Отчет о переезде на systemd

Ildar Mulyukov ildar на altlinux.ru
Ср Июл 11 15:19:42 MSK 2012


On 11.07.2012 12:00:17, Sergei Epiphanov wrote:
> On 11 июля 2012 11:39 Ildar Mulyukov wrote:
> > On 11.07.2012 11:29:08, Sergei Epiphanov wrote:
> > > 2) У меня почему-то нормально не работает slapd.service файл. При
> > > этом запуск
> > > через init.d/slapd проходит в штатном режиме. Предполагаю  
> отсутствие
> > > нужных
> > > кавычек. Пришлось набросать такую заглушку для себя:
> > Проще временно удалить файл из системы. Тогда он сам будет поднимать
> > тот самый init.d/slapd.
> 
> Не выход:
> 1)так как тогда он пытается поднять slapd *ДО* старта сети, в  
> результате на
> выходе получаю шиш;
> 2) после следующего обновления этот файл появится снова и я получу  
> бомбу
> замедленного действия;

[JT] Вы, надеюсь, перенесли этот сервис-файл в /etc? Иначе именно оно и  
будет. А так --- да, Вы правы.

> 3) проще исправить .service файл, чем городить костыли;
> 4) посмотрите п.4 из моего первого письма.
> 
> > [...]
> >
> > > 5) Нужно адекватное логирование! На данный момент если программа  
> не
> > > ведёт свои
> > > логи, то узнать что-либо невозможно, так как systemd свои логи
> > > постоянно
> > > чистит, не сохраняя их на винте.
> >
> > # mkdir /var/log/journal
> > и будут сохраняться.
> 
> А почему этого каталога нет изначально? Ещё один нигде не описанный  
> костыль?

Это не правильное (ИМХО) умолчание.
Повесьте FR на systemd. Я согласен, что для server & desktop-систем оно  
должно писаться на диск. А на встроенных и прочих системах --- свои  
правила игры.

> > > И не хочет ими делиться с syslogd.
> >
> > Это ещё почему? У меня syslogd.service запущен, и всё записывает.
> > $ tail -1 /var/log/syslog/messages
> > Jul 11 11:39:04 ildar ntfs-3g[32051]: Global ownership and  
> permissions
> > enforced, configuration type 7
> 
> Сложно что-то сказать. Отдельные сервисы пишут свой на стандартный  
> вывод,
> который перехватывает systemd, но в логи это не отправляет. В общем,  
> на данный
> момент объем логов резко сократился.

Но то, что шло в systemd при наличии systemd туда и идёт. Это по моим  
наблюдениям.
-- 
Ildar


Подробная информация о списке рассылки Devel