[sisyphus] systemd -- 2 минуты ожидания

Денис Смирнов mithraen на freesource.info
Вт Сен 9 13:18:39 MSK 2014


On Tue, Sep 09, 2014 at 01:21:59AM +0400, Alexei V. Mezin wrote:

>> В любом случае если он стоит, тогда стоит его mask, дабы не мешался. Если
>> маскировать, то вместе с systemd-resolved.
> Оба пакета просто удалены из системы. Надеюсь, этого хватит, чтоб они не 
> мешали systemd неработать.

Однозначно :)

>> Кстати, полезно посмотреть на вывод сразу после загрузки команды
>> systemctl --state=failed
> root на bigbear ~]# systemctl list-dependencies network.target
> network.target
> [root на bigbear ~]# systemctl list-dependencies network.service
> network.service
> ● ├─system.slice
> ● └─network.target

Ага, то есть network.target должен подниматься при поднятии
network.service. Но почему-то поднимается существенно позже.

>> Для первых двух в рассылке примеры юнитов пробегали.
> А почему они не добежали до пакетов?

Вопрос к мантейнерам этих пакетов.

>> Пока в системе есть хоть один initscript без LSB заголовков или варианта
>> для systemd -- будут не грабли, будут ВИЛЫ
> Тут, видимо, нужны не вилы, а колья. Осиновые.

Пока идет процесс перехода жесткие меры принимать не стоит. Надеюсь в
дальнейшем это будет проверка средствами sisyphus_check -- если есть
initscript, должен быть и unit.

>> Где именно в логах он говорит про 20 секунд? В blame он честно говорил про >2m.
> Э-э-э... а где именно в выводе blame он об этом говорит? Я так понял, 

Sorry, как раз в critical-chain он об этом говорит.

> что там сортировка по продолжительности запуска, и самое долгое -- 6 
> секунд, а сумма всех у кого >1с примерно 20с, а все остальные -- 
> миллисекунды, которые в сумме ну никак на полторы минуты не соберут.

Сумма в blame вообще может никакой роли не играть -- сервисы могут
стартовать параллельно.

> В critical-chain внезапно появляются 2 минуты, но откуда -- непонятно.
> graphical.target @2min 19.173s
> └─multi-user.target @2min 19.172s
>    └─cups.service @2min 13.213s +5.957s
>      └─vboxweb-service.service @2min 13.017s +17ms
>        └─syslog-ng.service @2min 12.369s +640ms
>          └─vboxdrv.service @2min 11.711s +655ms

Ага, вот где-то тут, но не понятно где.
Можно посмотреть на зависимости vboxdrv и syslog-ng? И вообще что это за
сервис vboxdrv -- у меня стоит virtualbox, но такого сервиса я не вижу.
И еще на:
journalctl -b 0 -u network.service

>> После маскировки systemd-networkd + systemd-resolved можно посмотреть на
>> systemd-analyze plot?
> https://drive.google.com/file/d/0B_EKK-X494ggQkFwajVjbmFhNmM/edit?usp=sharing

Ага, ровно то же самое :(

>> Прошлый-то раз я в его выхлопе вообще не увидел запуска network.service.
> Да, а сеть запускалась и работала. Ну разве не чудеса?

Вот даже и не знаю что тут сказать.

-- 
С уважением, Денис

http://mithraen.ru/

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140909/cf01c51c/attachment.bin>


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