Re: systemd debug

2018-09-09 Пенетрантность Maxim Nikulin

08.09.2018 19:53, sergio пишет:


На самом деле я наврал. Тут две сущности. dev-X.device и 
/lib/systemd/system/dev@.service


В третьей серии санта-барбары "отладь секретный сервис вслепую" 
выяснилось, что service - это на самом деле переодетый device. Сервисом 
оказался его сводный брат, при этом до конца не прояснилось, кто из них 
играл в каждой из сцен. Да и имена героям сценарист-постмодернист 
предоставил выбирать самостоятельно. Видимо, для удобства обсуждения. За 
развитием интриги я может еще понаблюдаю, если не станет совсем скучно, 
но от дальнейшего участия, пожалуй, воздержусь.



В dev@.service написано

Before=dev-%i.device

Стартует и обламывается по таймауту dev-X.device а до dev@.service 
вообще дело не доходит.


Не уверен, что порядок указан правильно.




Re: systemd debug

2018-09-09 Пенетрантность sergio
On 09/09/2018 18:35, Maxim Nikulin wrote:

> "отладь секретный сервис вслепую"

А мне не требуется помощь в слепой отладке. Я прошу помочь научится
отлаживать проблемы systemd. Не конкретные, а произвольные.


>> В dev@.service написано
>>
>> Before=dev-%i.device
>>
>> Стартует и обламывается по таймауту dev-X.device а до dev@.service 
>> вообще дело не доходит.

> Не уверен, что порядок указан правильно.

Какой порядок?


А в чём разница между dev-DEV.device и DEV.device?

# systemctl status X.device
● X.device
   Loaded: loaded
   Active: inactive (dead)

# systemctl status dev-X.device
● dev-X.device
   Loaded: loaded
  Drop-In: /run/systemd/generator/dev-X.device.d
   └─50-netdev-dependencies.conf
   Active: inactive (dead)

... systemd[1]: dev-X.device: Job dev-X.device/start timed out.
... systemd[1]: Timed out waiting for device dev-X.device.
... systemd[1]: dev-X.device: Job dev-X.device/start failed with result 
'timeout'.



-- 
sergio.