[Nut-upsuser] ups services not starting at boot time

Roger Price roger at rogerprice.org
Tue Jan 11 14:02:52 GMT 2022


On Tue, 11 Jan 2022, Manuel Wolfshant wrote:

> On 1/11/22 11:46, Eyal Lebedinsky wrote:
>> Jan 11 19:29:19 e7.eyal.emu.id.au upsdrvctl[1610]: Driver failed to start 
>> (exit status=1) 
>
> Here is your culprit, the UPS is not seen in the moment the driver tries to 
> talk with it. Use a monotonic timer to delay the start of the service by, 
> say, 20 secs or so.
>
> https://www.freedesktop.org/software/systemd/man/systemd.timer.html

I looked at this file, and then looked for examples.  They all seem to talk 
about cron like activity.  It would be interesting to see an example of "wait 
until service has started, with max of 20sec"

Would it be possible to avoid systemd timers by adding "ExecStartPre=/bin/sleep 
20" in the [Service] section of nut-server.service?

Roger



More information about the Nut-upsuser mailing list