FS#59610 - Wrong keyword in service unit configuration file
Attached to Project:
Community Packages
Opened by Martin Bock (mbock) - Saturday, 11 August 2018, 06:06 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 07:19 GMT
Opened by Martin Bock (mbock) - Saturday, 11 August 2018, 06:06 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 11 August 2018, 07:19 GMT
|
Details
Description: Third line in file
'/usr/lib/systemd/system/connman-wait-online.service' is
'Requisite=connman.service', but has to be
'Requires=connman.service'. The keyword is wrong (typo?).
Additional info: * connman-1.36-1 Steps to reproduce: man 5 systemd.service pacman -S connman, systemctl {start,enable} {connman,connman-wait-online}.service |
This task depends upon
Edit: Also, this is the stock upstream unit. If you really think it needs changed, talk to them, but know what Requisite is before doing so.
BTW: I replaced 'autofs' with 'systemd.automount' via fstab, which doesn't work in my first approach with enabled 'connman.service'. In my second approach I disabled 'connman.service' and enabled 'connman-wait-online.service', which doesn't pull in 'connman.service' as dependency (Requiste= vs. Requires=). My third approach with enabled 'connman.service' and 'connman-wait-online.service' does the job, but is different from 'systemd-networkd-wait-online.service', which requires 'systemd-networkd.service'.