XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Rolling Pool Update Not Working

    Scheduled Pinned Locked Moved Management
    5 Posts 2 Posters 17 Views 2 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.
    • C Offline
      coolsport00
      last edited by

      I have a Pool of 2 test XCP-Ng Hosts. I saw yesterday I need 69 patches via the Pool. I've done RPU before without issue. I attempted yesterday, and nothing happened. I have a 2nd XCP-Ng lab with 2 Hosts and that one updated fine using RPU, though I only have 1 VM (XO) in the Pool. In this RPU failed Pool, I have about 10 VMs.

      I do meet the requirements listed in the doc:
      https://docs.xcp-ng.org/management/updates/#rolling-pool-update-rpu
      ..i.e. all VMs are on shared storage. Anyway to see why this is failing? I re-attempted the RPU after about an hr, but both the initial and 2nd try show as 0 progress:
      de74c9ef-216a-4e87-993c-fb86fdf42019-image.png

      Thoughts?
      Thanks!

      P 1 Reply Last reply Reply Quote 0
      • P Offline
        Pilow @coolsport00
        last edited by

        @coolsport00 could you click on 8614f054-2d43-4655-99e8-ae8e8c85ca31-{7E3B69AF-2F63-4C98-99BC-79479AFB680A}.png and post the error log here ?

        C 1 Reply Last reply Reply Quote 0
        • C Offline
          coolsport00 @Pilow
          last edited by

          @Pilow hi...yes; thank you for that. I see the Hosts seem to have updated, but not able to reboot due to some VM (doesn't share the friendly/display VM name)...it appears. See below:

          {
          "id": "0mi3j7qhj",
          "properties": {
          "poolId": "06f0d0d0-5745-9750-12b5-f5698a0dfba2",
          "poolName": "XCP-Lab",
          "progress": 0,
          "name": "Rolling pool update",
          "userId": "dd12cef8-919e-4ab7-97ae-75253331c84f"
          },
          "start": 1763407364311,
          "status": "failure",
          "updatedAt": 1763407364581,
          "tasks": [
          {
          "id": "9vj4btqb1qk",
          "properties": {
          "name": "Listing missing patches",
          "total": 2,
          "progress": 100
          },
          "start": 1763407364314,
          "status": "success",
          "tasks": [
          {
          "id": "yglme9v6vz",
          "properties": {
          "name": "Listing missing patches for host 42f6368c-9dd9-4ea3-ac01-188a6476280d",
          "hostId": "42f6368c-9dd9-4ea3-ac01-188a6476280d",
          "hostName": "nkc-xcpng-2.nkcschools.org"
          },
          "start": 1763407364316,
          "status": "success",
          "end": 1763407364318
          },
          {
          "id": "tou8ffgte7",
          "properties": {
          "name": "Listing missing patches for host 1f991575-e08d-4c3d-a651-07e4ccad6769",
          "hostId": "1f991575-e08d-4c3d-a651-07e4ccad6769",
          "hostName": "nkc-xcpng-1.nkcschools.org"
          },
          "start": 1763407364317,
          "status": "success",
          "end": 1763407364318
          }
          ],
          "end": 1763407364319
          },
          {
          "id": "0i923wgi5wlg",
          "properties": {
          "name": "Updating and rebooting"
          },
          "start": 1763407364319,
          "status": "failure",
          "end": 1763407364578,
          "result": {
          "code": "CANNOT_EVACUATE_HOST",
          "params": [
          "VM_LACKS_FEATURE,OpaqueRef:492194ea-9ad0-b759-ab20-8f72ffbb0cbb"
          ],
          "call": {
          "duration": 248,
          "method": "host.assert_can_evacuate",
          "params": [
          "
          session id ",
          "OpaqueRef:0619ffdc-782a-b854-c350-5ce1cc354547"
          ]
          },
          "message": "CANNOT_EVACUATE_HOST(VM_LACKS_FEATURE,OpaqueRef:492194ea-9ad0-b759-ab20-8f72ffbb0cbb)",
          "name": "XapiError",
          "stack": "XapiError: CANNOT_EVACUATE_HOST(VM_LACKS_FEATURE,OpaqueRef:492194ea-9ad0-b759-ab20-8f72ffbb0cbb)\n at Function.wrap (file:///opt/xo/xo-builds/xen-orchestra-202511170838/packages/xen-api/_XapiError.mjs:16:12)\n at file:///opt/xo/xo-builds/xen-orchestra-202511170838/packages/xen-api/transports/json-rpc.mjs:38:21\n at runNextTicks (node:internal/process/task_queues:65:5)\n at processImmediate (node:internal/timers:453:9)\n at process.callbackTrampoline (node:internal/async_hooks:130:17)"
          }
          }
          ],
          "end": 1763407364581,
          "result": {
          "code": "CANNOT_EVACUATE_HOST",
          "params": [
          "VM_LACKS_FEATURE,OpaqueRef:492194ea-9ad0-b759-ab20-8f72ffbb0cbb"
          ],
          "call": {
          "duration": 248,
          "method": "host.assert_can_evacuate",
          "params": [
          "
          session id ",
          "OpaqueRef:0619ffdc-782a-b854-c350-5ce1cc354547"
          ]
          },
          "message": "CANNOT_EVACUATE_HOST(VM_LACKS_FEATURE,OpaqueRef:492194ea-9ad0-b759-ab20-8f72ffbb0cbb)",
          "name": "XapiError",
          "stack": "XapiError: CANNOT_EVACUATE_HOST(VM_LACKS_FEATURE,OpaqueRef:492194ea-9ad0-b759-ab20-8f72ffbb0cbb)\n at Function.wrap (file:///opt/xo/xo-builds/xen-orchestra-202511170838/packages/xen-api/_XapiError.mjs:16:12)\n at file:///opt/xo/xo-builds/xen-orchestra-202511170838/packages/xen-api/transports/json-rpc.mjs:38:21\n at runNextTicks (node:internal/process/task_queues:65:5)\n at processImmediate (node:internal/timers:453:9)\n at process.callbackTrampoline (node:internal/async_hooks:130:17)"
          }
          }

          I checked all my VMs and they are all on shared storage..so not sure why a VM is not able to live migrate?...

          Thanks.

          P 1 Reply Last reply Reply Quote 0
          • P Offline
            Pilow @coolsport00
            last edited by

            @coolsport00 said in Rolling Pool Update Not Working:

            492194ea-9ad0-b759-ab20-8f72ffbb0cbb

            go in the VM view list, and enter this UUID in the search bar on top.
            any luck on filtering the VM ?

            1 Reply Last reply Reply Quote 0
            • P Offline
              Pilow
              last edited by Pilow

              and then go to the DISK tab of this VM and take a screenshot (before removing the unnecessary DISK in the CDROM that is on a local SR of the host where this VM currently lives 😃 )

              1 Reply Last reply Reply Quote 0
              • First post
                Last post