Skip to content

[Bug]: Pulse v6.0.0-rc.6 agents not updated #1498

Description

@kwat2025

Describe the bug

I'm running Pulse v6.0.0-rc.6 as an LXC container within a PVE VM. It is monitoring other VMs and CT within my virtual environment. The problem is the pulse agents of the monitored VM/CTs are not being updated. The pulse server is at v6.0.0-rc.6 but the other VM/CTs remain and much earlier versions v6.0.0-rc.1 and *rc.2. Should the agents get updated with match the server like in V5?

To reproduce

See description

Expected behavior

Agents to get updated when server is updated like in V5

Pulse version

Pulse v6.0.0-rc.6

Agent version

v6.0.0-rc.1 and *rc.2

Image tag or digest

Pulse v6.0.0-rc.6

Installation type

ProxmoxVE LXC

Relevant logs or diagnostics

{
  "version": "6.0.0-rc.6",
  "runtime": "go",
  "uptime": 165.939854462,
  "nodes": [
    {
      "id": "node-1",
      "name": "node-1",
      "host": "node-1",
      "type": "pve",
      "authMethod": "api_token",
      "connected": true,
      "details": {
        "node_count": 1,
        "version": "pve-manager/9.2.3/d0fde103346cf89a"
      },
      "clusterInfo": {
        "nodes": 1
      },
      "vmDiskCheck": {
        "vmsFound": 0,
        "vmsWithAgent": 0,
        "vmsWithDiskData": 0,
        "testResult": "No VMs found to test",
        "permissions": [],
        "recommendations": [
          "Create a test VM to verify disk monitoring"
        ],
        "problematicVMs": [],
        "filesystemsFound": []
      },
      "physicalDisks": {
        "nodesChecked": 1,
        "nodesWithDisks": 1,
        "totalDisks": 1,
        "nodeResults": [
          {
            "nodeName": "pvevm",
            "diskCount": 1,
            "diskDevices": [
              "/dev/sda"
            ]
          }
        ],
        "testResult": "Found 1 disks across 1 of 1 nodes",
        "recommendations": []
      }
    }
  ],
  "pbs": [
    {
      "id": "pbs-1",
      "name": "pbs-1",
      "host": "pbs-1",
      "connected": true,
      "details": {
        "version": "4.2"
      }
    }
  ],
  "system": {
    "os": "linux",
    "arch": "amd64",
    "goVersion": "go1.25.9",
    "numCPU": 2,
    "numGoroutine": 90,
    "memoryMB": 16
  },
  "metricsStore": {
    "enabled": true,
    "status": "healthy",
    "dbSize": 44392448,
    "rawCount": 15971,
    "minuteCount": 93080,
    "hourlyCount": 3445,
    "dailyCount": 714,
    "totalPoints": 113210,
    "notes": []
  },
  "discovery": {
    "enabled": false,
    "configuredSubnet": "[REDACTED_SUBNET]",
    "environmentOverride": "[REDACTED]",
    "subnetAllowlist": [],
    "subnetBlocklist": [
      "[REDACTED_SUBNET]"
    ],
    "scanning": false,
    "history": []
  },
  "apiTokens": {
    "enabled": true,
    "tokenCount": 5,
    "recommendTokenSetup": false,
    "unusedTokenCount": 1,
    "notes": [
      "1 API token(s) have never been used. Remove unused tokens or update the corresponding agents."
    ],
    "tokens": [
      {
        "id": "token-1",
        "name": "token-1",
        "hint": "[REDACTED]",
        "createdAt": "2026-02-19T15:37:24Z",
        "lastUsedAt": "2026-06-15T21:09:43Z",
        "source": "user"
      },
      {
        "id": "token-2",
        "name": "token-2",
        "hint": "[REDACTED]",
        "createdAt": "2026-02-11T11:57:18Z",
        "lastUsedAt": "2026-06-15T21:10:04Z",
        "source": "user"
      },
      {
        "id": "token-3",
        "name": "token-3",
        "hint": "[REDACTED]",
        "createdAt": "2026-02-05T12:59:11Z",
        "source": "user"
      },
      {
        "id": "token-4",
        "name": "token-4",
        "hint": "[REDACTED]",
        "createdAt": "2026-02-04T21:26:51Z",
        "lastUsedAt": "2026-06-15T21:10:09Z",
        "source": "user"
      },
      {
        "id": "token-5",
        "name": "token-5",
        "hint": "[REDACTED]",
        "createdAt": "2026-02-04T21:08:57Z",
        "lastUsedAt": "2026-02-05T13:27:30Z",
        "source": "user"
      }
    ],
    "usage": [
      {
        "tokenId": "a5c097e7-617f-40a3-8f42-f8d671e2cd51",
        "agentCount": 1,
        "agents": [
          "pvevm-ct1"
        ]
      }
    ]
  },
  "dockerAgents": {
    "agentsTotal": 1,
    "agentsOnline": 1,
    "agentsReportingVersion": 1,
    "agentsWithTokenBinding": 1,
    "agentsWithoutTokenBinding": 0,
    "agentsOutdatedVersion": 1,
    "agentsNeedingAttention": 1,
    "recommendedAgentVersion": "v6.0.0-rc.6",
    "attention": [
      {
        "agentId": "docker-host-1",
        "name": "docker-host-1",
        "status": "online",
        "agentVersion": "v6.0.0-rc.1",
        "tokenHint": "[REDACTED]",
        "lastSeen": "2026-06-15T21:10:09Z",
        "issues": [
          "Agent version v6.0.0-rc.1 lags behind the recommended v6.0.0-rc.6. Re-run the installer to update."
        ]
      }
    ],
    "notes": [
      "1 Docker / Podman agent is out of date. Re-run the installer from Settings → Infrastructure to upgrade."
    ]
  },
  "alerts": {
    "missingCooldown": true,
    "missingGroupingWindow": true,
    "notes": [
      "Alert cooldown is not configured. Set a cooldown under Alerts → Schedule to prevent alert storms.",
      "Alert grouping window is disabled. Configure a grouping window to bundle related alerts."
    ]
  },
  "aiChat": {
    "enabled": true,
    "running": true,
    "healthy": true,
    "model": "ollama:llama3.2:latest",
    "mcpConnected": true,
    "notes": []
  },
  "errors": [],
  "nodeSnapshots": [
    {
      "instance": "node-1",
      "node": "pvevm",
      "retrievedAt": "2026-06-15T21:09:55.522021652Z",
      "memorySource": "available-field",
      "memory": {
        "total": 8257007616,
        "used": 1982562304,
        "free": 6274445312,
        "usage": 24.01066338074212
      },
      "raw": {
        "total": 8257007616,
        "used": 1982562304,
        "free": 383201280,
        "available": 6274445312,
        "avail": 0,
        "buffers": 0,
        "cached": 0,
        "shared": 0,
        "effectiveAvailable": 6274445312,
        "totalMinusUsed": 6274445312,
        "fallbackTotal": 8257007616,
        "fallbackUsed": 1996767232,
        "fallbackFree": 6260240384,
        "proxmoxMemorySource": "node-status"
      }
    }
  ],
  "guestSnapshots": [
    {
      "guestType": "lxc",
      "instance": "node-1",
      "node": "pvevm",
      "name": "pvevm-ct1",
      "vmid": 100,
      "status": "running",
      "retrievedAt": "2026-06-15T21:09:55.735358537Z",
      "memorySource": "cluster-resources",
      "fallbackReason": "cluster-resources",
      "memory": {
        "total": 2147483648,
        "used": 129507328,
        "free": 2017976320,
        "usage": 6.0306549072265625
      },
      "raw": {
        "listingMem": 129507328,
        "listingMaxmem": 2147483648,
        "statusMaxmem": 2147483648
      },
      "notes": []
    },
    {
      "guestType": "lxc",
      "instance": "node-2",
      "node": "pvevm",
      "name": "pulse",
      "vmid": 101,
      "status": "running",
      "retrievedAt": "2026-06-15T21:09:55.829587919Z",
      "memorySource": "cluster-resources",
      "fallbackReason": "cluster-resources",
      "memory": {
        "total": 1073741824,
        "used": 84963328,
        "free": 988778496,
        "usage": 7.9128265380859375
      },
      "raw": {
        "listingMem": 84963328,
        "listingMaxmem": 1073741824,
        "statusMaxmem": 1073741824
      },
      "notes": []
    },
    {
      "guestType": "lxc",
      "instance": "node-3",
      "node": "pvevm",
      "name": "pbsvm",
      "vmid": 102,
      "status": "running",
      "retrievedAt": "2026-06-15T21:09:55.896859241Z",
      "memorySource": "cluster-resources",
      "fallbackReason": "cluster-resources",
      "memory": {
        "total": 2147483648,
        "used": 48156672,
        "free": 2099326976,
        "usage": 2.2424697875976562
      },
      "raw": {
        "listingMem": 48156672,
        "listingMaxmem": 2147483648,
        "statusMaxmem": 2147483648
      },
      "notes": []
    }
  ],
  "memorySources": [
    {
      "instance": "node-1",
      "source": "available-field",
      "nodeCount": 1,
      "lastUpdated": "2026-06-15T21:09:55Z",
      "fallback": false,
      "trust": "preferred"
    }
  ],
  "memorySourceBreakdown": [
    {
      "instance": "pvevm",
      "scope": "guest",
      "source": "cluster-resources",
      "count": 3,
      "lastUpdated": "2026-06-15T21:09:55Z",
      "fallback": true,
      "trust": "fallback",
      "fallbackReasons": [
        "cluster-resources"
      ]
    },
    {
      "instance": "pvevm",
      "scope": "node",
      "source": "available-field",
      "count": 1,
      "lastUpdated": "2026-06-15T21:09:55Z",
      "fallback": false,
      "trust": "preferred",
      "fallbackReasons": []
    }
  ]
}

Confirmations

  • I verified the exact Pulse version and image reference from the running instance.
  • I searched existing issues for duplicates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    affects-6.0.0-rc.6Bug reported against Pulse 6.0.0-rc.6bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions