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

    Trying to enable v2v and difficulty adding nbdinfo on xo 6

    Scheduled Pinned Locked Moved Migrate to XCP-ng
    4 Posts 2 Posters 11 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.
    • E Online
      edsilber
      last edited by

      Hoping that other people are having the same issue
      Updated one of my test environments to XO6. I wet to test the V2v process and am stuck at the first step on adding nbdinfo.

      I don't remember my exact sequence in Events. But in troubleshooting I worked manually installing libnbd.
      That at least gave me results when I used the web interface that my version of nddingo was 1.6.1 when It expected 1.23.4
      Web searches recommended adding a backport repo. But I thought that generally speaking XOA environment is supposed to be mostly an appliance and we shouldn't be messing with the underlying operating system.

      Is anyone else seeing something similar?
      I'm on Current version: 6.2.2 - XOA build: 20240311

      A 1 Reply Last reply Reply Quote 0
      • A Online
        acebmxer @edsilber
        last edited by

        @edsilber

        This is from a fresh install of XO from sources...

        this should have walked you through the process to import from vmware.

        Screenshot 2026-03-18 145921.png

        E 1 Reply Last reply Reply Quote 0
        • E Online
          edsilber @acebmxer
          last edited by

          @acebmxer Sadly the appliance install attempt fails.

          Looking at logs there's a broken dependency somewhere.
          I just wanted to know if other people are seeing the same thing in the appliance or if it's something in my environment that needs to be repaired.

          {
          "id": "0mmwhu52h",
          "properties": {
          "method": "esxi.installNbdInfoFromSource",
          "params": {},
          "name": "API call: esxi.installNbdInfoFromSource",
          "userId": "e36282a5-4332-4681-8709-93e423768f93",
          "type": "api.call"
          },
          "start": 1773865698857,
          "status": "failure",
          "updatedAt": 1773865699165,
          "tasks": [
          {
          "id": "bot33xexbad",
          "properties": {
          "name": "Compile and installl nbdinfo"
          },
          "start": 1773865698857,
          "status": "failure",
          "tasks": [
          {
          "id": "lvl19oyl51n",
          "properties": {
          "name": "create directory"
          },
          "start": 1773865698857,
          "status": "success",
          "end": 1773865698858,
          "result": "/tmp/xo-server6dcLvS"
          },
          {
          "id": "exgxd1t73fr",
          "properties": {
          "name": "check if nbdinfo is already connected"
          },
          "start": 1773865698858,
          "status": "success",
          "end": 1773865698870
          },
          {
          "id": "4drglc7aky5",
          "properties": {
          "name": "check if user is root"
          },
          "start": 1773865698870,
          "status": "success",
          "end": 1773865698880
          },
          {
          "id": "qzlskxwzsm",
          "properties": {
          "name": "check if os is debian based"
          },
          "start": 1773865698880,
          "status": "success",
          "end": 1773865698891
          },
          {
          "id": "rgjstdhd95",
          "properties": {
          "name": "installing dependencies"
          },
          "start": 1773865698891,
          "status": "failure",
          "end": 1773865699165,
          "result": {
          "code": 100,
          "killed": false,
          "signal": null,
          "cmd": "apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin",
          "message": "Command failed: apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin\nE: Unable to correct problems, you have held broken packages.\n",
          "name": "Error",
          "stack": "Error: Command failed: apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin\nE: Unable to correct problems, you have held broken packages.\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at ChildProcess.exithandler (node:child_process:422:12)\n at ChildProcess.emit (node:events:518:28)\n at ChildProcess.patchedEmit [as emit] (/usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/log/configure.js:52:17)\n at maybeClose (node:internal/child_process:1104:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)\n at Process.callbackTrampoline (node:internal/async_hooks:130:17)"
          }
          }
          ],
          "infos": [
          {
          "message": "temp directory is /tmp/xo-server6dcLvS"
          }
          ],
          "end": 1773865699165,
          "result": {
          "code": 100,
          "killed": false,
          "signal": null,
          "cmd": "apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin",
          "message": "Command failed: apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin\nE: Unable to correct problems, you have held broken packages.\n",
          "name": "Error",
          "stack": "Error: Command failed: apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin\nE: Unable to correct problems, you have held broken packages.\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at ChildProcess.exithandler (node:child_process:422:12)\n at ChildProcess.emit (node:events:518:28)\n at ChildProcess.patchedEmit [as emit] (/usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/log/configure.js:52:17)\n at maybeClose (node:internal/child_process:1104:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)\n at Process.callbackTrampoline (node:internal/async_hooks:130:17)"
          }
          }
          ],
          "end": 1773865699165,
          "result": {
          "code": 100,
          "killed": false,
          "signal": null,
          "cmd": "apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin",
          "message": "Command failed: apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin\nE: Unable to correct problems, you have held broken packages.\n",
          "name": "Error",
          "stack": "Error: Command failed: apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin\nE: Unable to correct problems, you have held broken packages.\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at ChildProcess.exithandler (node:child_process:422:12)\n at ChildProcess.emit (node:events:518:28)\n at ChildProcess.patchedEmit [as emit] (/usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/log/configure.js:52:17)\n at maybeClose (node:internal/child_process:1104:16)\n at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)\n at Process.callbackTrampoline (node:internal/async_hooks:130:17)"

          A 1 Reply Last reply Reply Quote 0
          • A Online
            acebmxer @edsilber
            last edited by acebmxer

            @edsilber

            Yeah I am not sure. I havent seen heard anyone else having similar issues. I heard of other issues in regards to the actual migration but not the setup.

            Now that you have logs posted maybe someone form Vates will chime in.

            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