[devel] Долгое выключение, когда dbus.service завершается ранее accounts-daemon или polkit

Антон Мидюков midyukov-anton на ya.ru
Пн Июн 3 11:44:38 MSK 2024


03.06.2024 15:37, Arseny Maslennikov пишет:
> On Mon, Jun 03, 2024 at 10:18:18AM +0700, Антон Мидюков wrote:
>> Здравствуйте
>>
>> Наблюдаю, что после apt-get dist-upgrade система выключается долго, висит accounts-daemon.service и перед этим видно успешно завершённый dbus.service
>> Если предварительно завершить accounts-daemon.service, то проблема повторяется с polkit.service.
>> Если и polkit.service завершить, то выключается система успешно за несколько секунд.
>> Так что, думаю, надо эти юниты поправить, чтобы они выключались перед dbus.service. Как это сделать правильно?
> 
> Юнит A выключается перед юнитом B тогда и только тогда, когда он
> включается после B. Т. е. в юните A написано After=B (или в B написано
> Before=A).
> 
> Другое дело, что лучше бы доказать, что проблема именно в этом.
> 

Тогда я правильно делал, прописывал им After=dbus.service
Будто бы помогало. Сделаю тогда override юнитам и понаблюдаю.

-- 
С уважением, Антон Мидюков <antohami на altlinux.org>



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