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

    Error on vm.restart - invalid parameters

    Scheduled Pinned Locked Moved Xen Orchestra
    7 Posts 3 Posters 313 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.
    • Tristis OrisT Offline
      Tristis Oris Top contributor
      last edited by Tristis Oris

      commit 8c24d
      3 pools, 3 vms, 3 separate tasks to reboot each host.
      On 1 pool task is never executed, other works.
      I dunno what the difference between them. Similar hardware and network.

      vm.restart
      {
        "bypassBackupCheck": true,
        "bypassBlockedSuspend": true,
        "bypassCurrentVmCheck": true,
        "id": "543380ec-cdfe-af2e-5edd-f0154773b030",
        "bypassBlockedOperation": true
      }
      {
        "code": 10,
        "data": {
          "errors": [
            {
              "instancePath": "",
              "schemaPath": "#/additionalProperties",
              "keyword": "additionalProperties",
              "params": {
                "additionalProperty": "bypassBackupCheck"
              },
              "message": "must NOT have additional properties"
            },
            {
              "instancePath": "",
              "schemaPath": "#/additionalProperties",
              "keyword": "additionalProperties",
              "params": {
                "additionalProperty": "bypassBlockedSuspend"
              },
              "message": "must NOT have additional properties"
            },
            {
              "instancePath": "",
              "schemaPath": "#/additionalProperties",
              "keyword": "additionalProperties",
              "params": {
                "additionalProperty": "bypassCurrentVmCheck"
              },
              "message": "must NOT have additional properties"
            }
          ]
        },
        "message": "invalid parameters",
        "name": "XoError",
        "stack": "XoError: invalid parameters
          at Module.invalidParameters (/opt/xo/xo-builds/xen-orchestra-202312291002/packages/xo-common/api-errors.js:26:11)
          at Xo.call (file:///opt/xo/xo-builds/xen-orchestra-202312291002/packages/xo-server/src/xo-mixins/api.mjs:92:22)
          at Api.#callApiMethod (file:///opt/xo/xo-builds/xen-orchestra-202312291002/packages/xo-server/src/xo-mixins/api.mjs:441:19)
          at runNextTicks (node:internal/process/task_queues:60:5)
          at processImmediate (node:internal/timers:447:9)
          at process.callbackTrampoline (node:internal/async_hooks:128:17)"
      }vm.restart
      {
        "bypassBackupCheck": true,
        "bypassBlockedSuspend": true,
        "bypassCurrentVmCheck": true,
        "id": "543380ec-cdfe-af2e-5edd-f0154773b030",
        "bypassBlockedOperation": true
      }
      {
        "code": 10,
        "data": {
          "errors": [
            {
              "instancePath": "",
              "schemaPath": "#/additionalProperties",
              "keyword": "additionalProperties",
              "params": {
                "additionalProperty": "bypassBackupCheck"
              },
              "message": "must NOT have additional properties"
            },
            {
              "instancePath": "",
              "schemaPath": "#/additionalProperties",
              "keyword": "additionalProperties",
              "params": {
                "additionalProperty": "bypassBlockedSuspend"
              },
              "message": "must NOT have additional properties"
            },
            {
              "instancePath": "",
              "schemaPath": "#/additionalProperties",
              "keyword": "additionalProperties",
              "params": {
                "additionalProperty": "bypassCurrentVmCheck"
              },
              "message": "must NOT have additional properties"
            }
          ]
        },
        "message": "invalid parameters",
        "name": "XoError",
        "stack": "XoError: invalid parameters
          at Module.invalidParameters (/opt/xo/xo-builds/xen-orchestra-202312291002/packages/xo-common/api-errors.js:26:11)
          at Xo.call (file:///opt/xo/xo-builds/xen-orchestra-202312291002/packages/xo-server/src/xo-mixins/api.mjs:92:22)
          at Api.#callApiMethod (file:///opt/xo/xo-builds/xen-orchestra-202312291002/packages/xo-server/src/xo-mixins/api.mjs:441:19)
          at runNextTicks (node:internal/process/task_queues:60:5)
          at processImmediate (node:internal/timers:447:9)
          at process.callbackTrampoline (node:internal/async_hooks:128:17)"
      }
      

      1edf9faf-48a5-4f49-9f42-733ec2aa48b6-изображение.png 71cb6c30-20b5-496e-b002-24fb28307fb6-изображение.png

      julien-fJ 2 Replies Last reply Reply Quote 0
      • olivierlambertO Offline
        olivierlambert Vates 🪐 Co-Founder CEO
        last edited by

        Ping @julien-f

        1 Reply Last reply Reply Quote 0
        • julien-fJ Offline
          julien-f Vates 🪐 Co-Founder XO Team @Tristis Oris
          last edited by

          I confirm this bug, it happens when editing a job and changing its method, the previous params are incorrectly kept.

          I'm checking whether it's easy to fix.

          1 Reply Last reply Reply Quote 2
          • julien-fJ Offline
            julien-f Vates 🪐 Co-Founder XO Team @Tristis Oris
            last edited by

            @Tristis-Oris Fixed: https://github.com/vatesfr/xen-orchestra/commit/be452a5d63b8f4d2276065d06d455e18ec693979

            Let me know if you have any issues 🙂

            0 julien-f committed to vatesfr/xen-orchestra
            fix(xo-web/jobs/new): reset params on method change
            
            Fixes https://xcp-ng.org/forum/post/69299
            Tristis OrisT 1 Reply Last reply Reply Quote 0
            • Tristis OrisT Offline
              Tristis Oris Top contributor @julien-f
              last edited by

              @julien-f
              updated.

              • job not working.
              • edit and save job again - not working too.
              • edit another job (without problem) - it works.
                So i just recreate this job, problem should not happens again.

              Thank you.

              julien-fJ 1 Reply Last reply Reply Quote 0
              • julien-fJ Offline
                julien-f Vates 🪐 Co-Founder XO Team @Tristis Oris
                last edited by

                @Tristis-Oris To fix problematic jobs:

                • edit
                • change method
                • change method back
                • re-enter parameters
                • save
                Tristis OrisT 1 Reply Last reply Reply Quote 0
                • Tristis OrisT Offline
                  Tristis Oris Top contributor @julien-f
                  last edited by

                  @julien-f i only try to edit bypass method, that doesn't help. But already removed old job.

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