In this strace systemctl now exited with 1 as expected, so we have a classic heisenbug :-/ Can you confirm that if you run it without strace it still exits with 0?
In this strace systemctl now exited with 1 as expected, so we have a classic heisenbug :-/ Can you confirm that if you run it without strace it still exits with 0?