sexilog ova import... causes xoa to drop import task
-
Hi
xcp 7.6 and 8.1
xo
trying to import http://files.sexilog.fr/SexiLog.ova, Import task start, and drops after few seconds, and the "importing ... sexilog vm..." apperars in vm list.Can someone check if will have the same error?
-
Are you using XOA or XO from sources? What version?
Edit: It fails for me as well. Here are the details from the logs --
Jun 06 13:55:04 ubuntutest xo-server[729]: 2020-06-06T13:55:04.705Z xo:xapi DEBUG Creating VM SexiLog Jun 06 13:55:04 ubuntutest xo-server[729]: 2020-06-06T13:55:04.791Z xo:xapi DEBUG Creating VDI Hard disk 1 on Local storage Jun 06 13:55:04 ubuntutest xo-server[729]: 2020-06-06T13:55:04.792Z xo:xapi DEBUG Creating VDI Hard disk 2 on Local storage Jun 06 13:55:04 ubuntutest xo-server[729]: 2020-06-06T13:55:04.793Z xo:xapi DEBUG Creating VIF for VM SexiLog on network Pool-wide network associated with eth0 Jun 06 13:55:05 ubuntutest xo-server[729]: 2020-06-06T13:55:05.195Z xo:xapi DEBUG Creating VBD for VDI Hard disk 1 on VM [Importing...] SexiLog Jun 06 13:55:18 ubuntutest xo-server[729]: 2020-06-06T13:55:18.640Z xo:xapi DEBUG Creating VBD for VDI Hard disk 2 on VM [Importing...] SexiLog Jun 06 13:55:18 ubuntutest xo-server[729]: 2020-06-06T13:55:18.656Z xo:xo-server WARN possibly unhandled rejection { Jun 06 13:55:18 ubuntutest xo-server[729]: error: TypeError: Cannot read property 'grainLogicalAddressList' of undefined Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract.<anonymous> (/opt/xen-orchestra/packages/xo-server/src/xapi/index.js:1461:17) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract.apply (events.js:315:20) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract.patchedEmit [as emit] (/opt/xen-orchestra/@xen-orchestra/log/src/configure.js:95:17) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract.onheader [as _onheader] (/opt/xen-orchestra/node_modules/tar-stream/extract.js:180:10) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract._write (/opt/xen-orchestra/node_modules/tar-stream/extract.js:249:8) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract._continue (/opt/xen-orchestra/node_modules/tar-stream/extract.js:212:28) Jun 06 13:55:18 ubuntutest xo-server[729]: at oncontinue (/opt/xen-orchestra/node_modules/tar-stream/extract.js:67:10) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract.ondrain (/opt/xen-orchestra/node_modules/tar-stream/extract.js:87:5) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract._write (/opt/xen-orchestra/node_modules/tar-stream/extract.js:249:8) Jun 06 13:55:18 ubuntutest xo-server[729]: at Extract._continue (/opt/xen-orchestra/node_modules/tar-stream/extract.js:212:28) Jun 06 13:55:18 ubuntutest xo-server[729]: at oncontinue (/opt/xen-orchestra/node_modules/tar-stream/extract.js:67:10) Jun 06 13:55:18 ubuntutest xo-server[729]: at Source.onunlock (/opt/xen-orchestra/node_modules/tar-stream/extract.js:73:24) Jun 06 13:55:18 ubuntutest xo-server[729]: at Source.apply (events.js:315:20) Jun 06 13:55:18 ubuntutest xo-server[729]: at Source.patchedEmit [as emit] (/opt/xen-orchestra/@xen-orchestra/log/src/configure.js:95:17) Jun 06 13:55:18 ubuntutest xo-server[729]: at endReadableNT (/opt/xen-orchestra/node_modules/tar-stream/node_modules/readable-stream/lib/_stream_readable.js:1094:12) Jun 06 13:55:18 ubuntutest xo-server[729]: at processTicksAndRejections (internal/process/task_queues.js:84:21) Jun 06 13:55:18 ubuntutest xo-server[729]: at runNextTicks (internal/process/task_queues.js:66:3) Jun 06 13:55:18 ubuntutest xo-server[729]: at processImmediate (internal/timers.js:429:9) Jun 06 13:55:18 ubuntutest xo-server[729]: } -
Is it an OVAv2 or V1?
-
Are you sure you are on latest release of XOA/XO?
Ping @nraynaud
-
@olivierlambert said in sexilog ova import... causes xoa to drop import task:
Is it an OVAv2 or V1?
How would one check this?
latest release of XOA/XO?
FWIW, I am.

-
I'm on it.
-
I have a local reproduction of the bug.
At first glance it looks like a stupid bug linked to the fact that there is more than one disk in the file.
-
<References> <File ovf:compression="gzip" ovf:href="SexiLog-disk1.vmdk.gz" ovf:id="file1" ovf:size="1113498212"/> <File ovf:compression="gzip" ovf:href="SexiLog-disk2.vmdk.gz" ovf:id="file2" ovf:size="317806"/> </References>I had never seen a gzipped vmdk file in a .ova before, I need to add this case. It might take a bit of time, because of our very peculiar import system.
-
It seems VMware themselves aren't support it: https://kb.vmware.com/s/article/53260
-
you can follow the fix is in this pull request: https://github.com/vatesfr/xen-orchestra/pull/5085
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