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 1.1k 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

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • First post
                    Last post