You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Including pupmod::agent::cron when daemonize = true causes a conflict of puppet service management. Recommend updating the logic in init.pp to exclude pupmod::agent::cron and ensure the legacy cron and new systemd timer absent, when daemonize = true:
I hate to add insult to injury, but how is such a glaringly obvious bug, that kneecaps the majority use case for the Puppet Agent, that even the meanest testing should have uncovered, still present four releases and over two years later?
We were using simp-pupmod in our environment, and this bug just bit us. As an additional heads-up, there's one more problem to solve: when Puppet is applying the change from vendor service to timer unit (or vice versa), the order of operations is non-deterministic, and the agent will accidentally suicide about half of the time when it removes or nerfs the service unit it was running under and systemd immediately kills it before it can start the new run method.
When this gets fixed, please test the transition from vendor service to timer unit and vice versa.
Including
pupmod::agent::cron
whendaemonize
= true causes a conflict of puppet service management. Recommend updating the logic in init.pp to excludepupmod::agent::cron
and ensure the legacy cron and new systemd timer absent, when daemonize = true:The text was updated successfully, but these errors were encountered: