cluster-api-provider-proxmox icon indicating copy to clipboard operation
cluster-api-provider-proxmox copied to clipboard

qemu-guest-agent compatibility

Open mortega89 opened this issue 3 weeks ago • 2 comments

What steps did you take and what happened: [A clear and concise description of what the bug is.]

I'm using Fedora 43 CloudImage to build clusters and it never be ready. After the first control plane deployed, no other control plane will be created. Errors on capmox controller: ** Reconciler error" err="failed to reconcile VM: unable to wait for agent exec: json: cannot unmarshal number into Go struct field AgentExecStatus.out-truncated of type string" controller="proxmoxmachine" controllerGroup="infrastructure.cluster.x-k8s.io" controllerKind="ProxmoxMachine" ProxmoxMachine="**********" **

all the workers get created, but they never go ready in CR: proxmoxmachines

What did you expect to happen: I expect the process of CP creation proceed without issues.

Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]

I've done some troubleshooting by set verbose on qemu-ga systemd service without success. I've downgraded the "qemu-guest-agent" for the first available before the one that I've installed, and the control plane become ready and the next one has been created. So I assume something changed in qemu-ga that's a breaking change.

dnf search qemu-guest-agent --showduplicates Updating and loading repositories: Repositories loaded. Matched fields: name (exact) qemu-guest-agent-2:10.1.0-7.fc43.x86_64 QEMU guest agent qemu-guest-agent-2:10.1.2-1.fc43.x86_64 QEMU guest agent

the one that I've installed and it's working fine is the: qemu-guest-agent-2:10.1.0-7.fc43.x86_64

hope this help. sorry if already known. Environment:

  • Proxmox version: 8.4.0

  • Cluster-api-provider-proxmox version: 0.7.5

  • Kubernetes version: (use kubectl version)Server Version: v1.34.1

  • OS (e.g. from /etc/os-release): Fedora 43

mortega89 avatar Nov 16 '25 20:11 mortega89