[ClusterLabs Developers] ERROR: LXC container name not set!

John withnosins at proton.me
Thu Mar 30 06:04:01 EDT 2023


Hey guys! I found some problem with /usr/lib/ocf/resource.d/heartbeat/lxc :

OS: Debian 11 (And debian 10)

Kernel: 5.10.0-15-amd64

Env: resource-agents 1:4.7.0-1~bpo10+1, pacemaker 2.0.5-2, corosync 3.1.2-2, lxc 1:4.0.6-2

Just trying to add new resource

lxc-start -n front-2.fr
pcs resource create front-2.fr ocf:heartbeat:lxc config=/mnt/cluster_volumes/lxc2/front-2.fr/config container=front-2.fr

After ~5min want to remove it

pcs resource remove front-2.fr --force

got an error and cluster starts to migrate

Mar 29 23:28:51 cse2.fr lxc(front-2.fr)[2103391]: ERROR: LXC container name not set!

as i can see in /usr/lib/ocf/resource.d/heartbeat/lxc the error spawns when agent can't get OCF_RESKEY_container variable.
This bug is only on clusters who work without reboot a long time. For example after fencing i can add/remove lxc resources and everything will be fine for a while.

The question is: why? And how to debug it?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/developers/attachments/20230330/84bfd111/attachment.htm>


More information about the Developers mailing list