Proxmox: arrêter proprement un conteneur LXC sous systemd

 

Si vous avez installé systemd dans un conteneur LXC (via Proxmox par ex.), vous avez peut être rencontré le problème lors de son arrêt via la commande lxc-stop. En effet, LXC emet le signal « SIGPWR », qui n’est pas géré par systemd, ou du moins aucune action n’y est déclenchée par défaut. C’est plutôt facheux, puisqu’au de bout 60 seconde, LXC fini par tuer le conteneur s’il ne s’est pas arrêté…

PATCH: lier la cible « sigpwr.target » a celle de l’extinction traditionnelle:

ln -s /usr/lib/systemd/system/shutdown.target /etc/systemd/system/sigpwr.target
systemctl daemon-reload