I can’t stop puppet by using Ctrl+C

Posted on

Problem :

After upgrading to puppet 3.8 I can’t stop a puppet run by pressing Ctrl+C.

At first I thought that maybe they capture SIGINT and ignore it. But if I do a puppet run from inside a docker container, Ctrl+C works correctly.


This is what gets printed when I press Ctrl+C:

^CNotice: Caught INT; storing stop

Solution :

Try sending a SIGQUIT instead using Ctrl+.

There is a Puppet Labs JIRA ticket on this issue.

Leave a Reply

Your email address will not be published. Required fields are marked *