I tried the above approach with no luck, it is already set to “always”.
$ fly m update 1781155ad41189 --restart always
Error: no config changes found
And to confirm, the current state shows “paused” with the following logs:
2023-07-10T19:41:48.400 runner[1781155ad41189] iad [info] Configuring firecracker
2023-07-10T19:41:48.405 app[1781155ad41189] iad [info] INFO Sending signal SIGINT to main child process w/ PID 233
2023-07-10T19:41:48.834 app[1781155ad41189] iad [info] INFO Main child exited with signal (with signal 'SIGINT', core dumped? false)
2023-07-10T19:41:48.835 app[1781155ad41189] iad [info] INFO Starting clean up.
2023-07-10T19:41:48.841 app[1781155ad41189] iad [info] WARN hallpass exited, pid: 234, status: signal: 15 (SIGTERM)
2023-07-10T19:41:48.854 app[1781155ad41189] iad [info] 2023/07/10 19:41:48 listening on [fdaa:1:b784:a7b:ab8:6033:4b56:2]:22 (DNS: [fdaa::3]:53)
2023-07-10T19:41:49.832 app[1781155ad41189] iad [info] [ 1786.244503] reboot: Restarting system
I’ve been having the same problem, here is a detailed explanation that never got any traction.