Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    pfSense CE 2.8.1 ships FreeBSD 15 qemu‑guest‑agent → ABI mismatch breaks Proxmox integration

    Scheduled Pinned Locked Moved Virtualization
    3 Posts 3 Posters 259 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      andydtoma
      last edited by

      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 silently
      

      Manifest 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.

      tinfoilmattT patient0P 2 Replies Last reply Reply Quote 0
      • tinfoilmattT Offline
        tinfoilmatt LAYER 8 @andydtoma
        last edited by

        @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.

        1 Reply Last reply Reply Quote 0
        • patient0P Online
          patient0 @andydtoma
          last edited by

          @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 -a on 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

          1 Reply Last reply Reply Quote 1
          • First post
            Last post
          Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.