Trying to enable v2v and difficulty adding nbdinfo on xo 6
-
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 -
This is from a fresh install of XO from sources...
this should have walked you through the process to import from vmware.

-
@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)" -
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.
I just tried with my install and i get stuck on first step... Not sure if because of my script or there is an actual issue...

Edit - Just booted up XOA on home lab. It looks like i had attempted to setup previously so can test there. Work XOA again was already setup prior for actual migration. See what other say.
-
@acebmxer Here's the broken dependency. I'll give the forums a day or so and submit at ticket. Thank you for testing and responding.
[17:05 18] xoa@xoa:apt$ sudo apt-get install -y git dh-autoreconf pkg-config make libxml2-dev ocaml libc-bin
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
git is already the newest version (1:2.39.2-1.1).
pkg-config is already the newest version (1.8.1-1).
make is already the newest version (4.3-4.1).
make set to manually installed.
libc-bin is already the newest version (2.36-9+deb12u4).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
libx11-dev : Depends: libx11-6 (= 2:1.7.2-1+deb11u2) but 2:1.8.4-2+deb12u2 is to be installed
Depends: libxcb1-dev but it is not going to be installed
libxml2-dev : Depends: libxml2 (= 2.9.10+dfsg-6.7+deb11u9) but 2.9.14+dfsg-1.3~deb12u1 is to be installed
ocaml-nox : Depends: libncurses5-dev
E: Unable to correct problems, you have held broken packages.
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