pfSense CE 2.8.1 ships FreeBSD 15 qemu‑guest‑agent → ABI mismatch breaks Proxmox integration
-
Hi everyone,
I’ve identified what appears to be a packaging error in the pfSense CE 2.8.1 repository.
pfSense CE 2.8.1 runs on FreeBSD 14.1-STABLE, but the qemu-guest-agent package available in the official repo is built for FreeBSD 15, which causes an ABI mismatch and breaks virtio‑serial communication under Proxmox.
Symptoms:
QEMU GA starts but fails with: critical: error opening channel '/dev/org.qemu.guest_agent.0' Memory reporting in Proxmox stuck at 94% IP reporting inconsistent Guest agent commands fail silentlyManifest from the pfSense repo package:
"abi": "FreeBSD:15:amd64",
"arch": "freebsd:15:x86:64",
"FreeBSD_version": "1500029"This confirms the package was built for FreeBSD 15, not FreeBSD 14.
Request: Please rebuild and publish a FreeBSD‑14‑compatible qemu-guest-agent for pfSense CE 2.8.1, and remove the FreeBSD 15 build from the repo.
Happy to provide more details if needed.
-
@andydtoma pfSense CE 2.8.1-RELEASE runs on FreeBSD 15.0-CURRENT. If you're seeing otherwise, that'd indicate a system-specific issue.
-
@andydtoma said in pfSense CE 2.8.1 ships FreeBSD 15 qemu‑guest‑agent → ABI mismatch breaks Proxmox integration:
pfSense CE 2.8.1 runs on FreeBSD 14.1-STABLE
Run
uname -aon the command line and if it report 14.1-STABLE then something went very wrong with the update from 2.7.2. 2.8.1 runs on FreeBSD 15-CURRENT.What Proxmox version are you running? I'm on 9.1.1 and the guest agent runs smooth.
Memory usage is reported higher with Proxmox 9, as stated in the Proxmox 8 -> 9 Upgrade docu:https://pve.proxmox.com/wiki/Upgrade_from_8_to_9#VM_Memory_Consumption_Shown_is_Higher