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

    Import from VMware fails after upgrade to XOA 5.91

    Scheduled Pinned Locked Moved Xen Orchestra
    64 Posts 8 Posters 14.2k Views 9 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.
    • olivierlambertO Offline
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Might worth some investigation on our side, yes.

      J 1 Reply Last reply Reply Quote 0
      • J Offline
        jasonmap @olivierlambert
        last edited by

        My VM doesn't have multiple vmdks, just the primary 16GB thin provisioned OS drive. Its actual size is only 4.77GB.

        1vCPU
        2GB RAM
        16GB Disk
        1 NIC
        No dangling snapshots
        powered off

        truly nothing out of the ordinary.

        1 Reply Last reply Reply Quote 0
        • olivierlambertO Offline
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by

          Yeah it seems simple, I wonder what's going on, @florent will take a look. Ideally, if you can open a support ticket so we can take a look remotely, that would be helpful 🙂

          1 Reply Last reply Reply Quote 0
          • florentF Offline
            florent Vates 🪐 XO Team
            last edited by

            ok, I am testing it with more disks , but the ENOSPC puzzle me for now

            1 Reply Last reply Reply Quote 0
            • florentF Offline
              florent Vates 🪐 XO Team
              last edited by

              @jasonmap , @rmaclachlan , can you test this branch : fix_xva_import_thin ?
              from this PR : https://github.com/vatesfr/xen-orchestra/pull/7354

              fbeauchamp opened this pull request in vatesfr/xen-orchestra

              closed fix(xo-server/migrate-vms): XVA import - fixes omnibus #7354

              J 1 Reply Last reply Reply Quote 0
              • J Offline
                jasonmap @florent
                last edited by

                @florent

                I would be happy to test - but this is where that "hand holding" would come into play.

                florentF 1 Reply Last reply Reply Quote 0
                • florentF Offline
                  florent Vates 🪐 XO Team @jasonmap
                  last edited by julien-f

                  @jasonmap said in Import from VMware fails after upgrade to XOA 5.91:

                  @florent

                  I would be happy to test - but this is where that "hand holding" would come into play.

                  no problem . If you have a XOA , please open a support tunnel, I can patch your install
                  If not:

                  1. go to your XO install folder, inside, you should have a lot of files, and also a @vates, a @xen-orchestra and a packages folder
                  2. git checkout fix_xva_import_thin
                  3. yarn && yarn build
                    4 restart your xo-server
                  A J 2 Replies Last reply Reply Quote 0
                  • A Offline
                    archw @florent
                    last edited by julien-f

                    @florent
                    In the FWIW department, I get the same errors when trying to import with 5.91:

                    result	
                    succeeded	{}
                    message	"no opaque ref found"
                    name	"Error"
                    stack	"Error: no opaque ref found\n    at importVm (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///usr/local/lib/node_modules/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:158:22)\n    at Task.run (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:141:20)"
                    

                    The journalctl errors are as follows :

                    Feb 02 09:30:19 xoa xo-server[1178375]: 2024-02-02T14:30:19.498Z xo:xo-server WARN possibly unhandled rejection {
                    Feb 02 09:30:19 xoa xo-server[1178375]:   error: Error: already finalized or destroyed
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at Pack.entry (/usr/local/lib/node_modules/xo-server/node_modules/tar-stream/pack.js:138:51)
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at Pack.resolver (/usr/local/lib/node_modules/xo-server/node_modules/promise-toolbox/fromCallback.js:5:6)
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at Promise._execute (/usr/local/lib/node_modules/xo-server/node_modules/bluebird/js/release/debuggability.js:384:9)
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at Promise._resolveFromExecutor (/usr/local/lib/node_modules/xo-server/node_modules/bluebird/js/release/promise.js:518:18)
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at new Promise (/usr/local/lib/node_modules/xo-server/node_modules/bluebird/js/release/promise.js:103:10)
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at Pack.fromCallback (/usr/local/lib/node_modules/xo-server/node_modules/promise-toolbox/fromCallback.js:9:10)
                    Feb 02 09:30:19 xoa xo-server[1178375]:       at writeBlock (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/_writeDisk.mjs:11:22)
                    Feb 02 09:30:19 xoa xo-server[1178375]: }
                    Feb 02 09:30:21 xoa xo-server[1178375]: root@xx.xx.xx.xx Xapi#putResource /import/ XapiError: IMPORT_ERROR(INTERNAL_ERROR: [ Unix.Unix_error(Unix.ENOSPC, "write", "") ])
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at Function.wrap (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/_XapiError.mjs:16:12)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at default (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/_getTaskResult.mjs:11:29)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at Xapi._addRecordToCache (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1006:24)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1040:14
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at Array.forEach (<anonymous>)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at Xapi._processEvents (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1030:12)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at Xapi._watchEvents (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1203:14)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at runNextTicks (node:internal/process/task_queues:60:5)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at processImmediate (node:internal/timers:447:9)
                    Feb 02 09:30:21 xoa xo-server[1178375]:     at process.callbackTrampoline (node:internal/async_hooks:130:17) {
                    Feb 02 09:30:21 xoa xo-server[1178375]:   code: 'IMPORT_ERROR',
                    Feb 02 09:30:21 xoa xo-server[1178375]:   params: [ 'INTERNAL_ERROR: [ Unix.Unix_error(Unix.ENOSPC, "write", "") ]' ],
                    Feb 02 09:30:21 xoa xo-server[1178375]:   call: undefined,
                    Feb 02 09:30:21 xoa xo-server[1178375]:   url: undefined,
                    Feb 02 09:30:21 xoa xo-server[1178375]:   task: task {
                    Feb 02 09:30:21 xoa xo-server[1178375]:     uuid: '37b70fee-d769-1b2a-864b-7e18bd6fcff6',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     name_label: '[XO] VM import',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     name_description: '',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     allowed_operations: [],
                    Feb 02 09:30:21 xoa xo-server[1178375]:     current_operations: {},
                    Feb 02 09:30:21 xoa xo-server[1178375]:     created: '20240202T13:57:21Z',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     finished: '20240202T14:30:21Z',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     status: 'failure',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     resident_on: 'OpaqueRef:a482c281-bc5c-6aed-e5cc-91d43c02dc46',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     progress: 1,
                    Feb 02 09:30:21 xoa xo-server[1178375]:     type: '<none/>',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     result: '',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     error_info: [
                    Feb 02 09:30:21 xoa xo-server[1178375]:       'IMPORT_ERROR',
                    Feb 02 09:30:21 xoa xo-server[1178375]:       'INTERNAL_ERROR: [ Unix.Unix_error(Unix.ENOSPC, "write", "") ]'
                    Feb 02 09:30:21 xoa xo-server[1178375]:     ],
                    Feb 02 09:30:21 xoa xo-server[1178375]:     other_config: { object_creation: 'complete' },
                    Feb 02 09:30:21 xoa xo-server[1178375]:     subtask_of: 'OpaqueRef:NULL',
                    Feb 02 09:30:21 xoa xo-server[1178375]:     subtasks: [],
                    Feb 02 09:30:21 xoa xo-server[1178375]:     backtrace: '(((process xapi)(filename lib/backtrace.ml)(line 210))((process xapi)(filename ocaml/xapi/import.ml)(line 2131))((process xapi)(filename ocaml/xapi/server_helpers.ml)(line 72)))'
                    Feb 02 09:30:21 xoa xo-server[1178375]:   }
                    Feb 02 09:30:21 xoa xo-server[1178375]: }
                    
                    1 Reply Last reply Reply Quote 1
                    • A Offline
                      archw @florent
                      last edited by archw

                      @florent said in Import from VMware fails after upgrade to XOA 5.91:

                      XO install folder

                      Where is the "XO install folder"? I did an ssh into the xoa vm and I don't see what you refer to?
                      I tried running "git checkout fix_xva_import_thin" but it says "fatal: not a git repository (or any of the parent directories): .git"

                      florentF 1 Reply Last reply Reply Quote 0
                      • florentF Offline
                        florent Vates 🪐 XO Team @archw
                        last edited by

                        @archw said in Import from VMware fails after upgrade to XOA 5.91:

                        @florent said in Import from VMware fails after upgrade to XOA 5.91:

                        XO install folder

                        Where is the "XO install folder"? I did an ssh into the xoa vm and I don't see what you refer to?
                        I tried running "git checkout fix_xva_import_thin" but it says "fatal: not a git repository (or any of the parent directories): .git"

                        if it's an XOA, even a starter/free one, open a support tunnel, I will take care of it
                        If not, how did you install your XO from source ?

                        A 2 Replies Last reply Reply Quote 0
                        • A Offline
                          archw @florent
                          last edited by

                          @florent
                          The one I showed above what the starter version. Since I made that post, I also tried running it on the one I built from source and it is version "Master, commit 09247". It has the same errors.

                          I just opened a support tunnel.

                          1 Reply Last reply Reply Quote 0
                          • A Offline
                            archw @florent
                            last edited by

                            @florent I just sent you tunnell id

                            florentF 1 Reply Last reply Reply Quote 0
                            • florentF Offline
                              florent Vates 🪐 XO Team @archw
                              last edited by

                              @archw said in Import from VMware fails after upgrade to XOA 5.91:

                              @florent I just sent you tunnell id

                              the patch is applied

                              A 2 Replies Last reply Reply Quote 0
                              • A Offline
                                archw @florent
                                last edited by

                                @florent
                                Cool...I'll give it a shot...takes about twenty minutes. (it always dies in the last minute).

                                1 Reply Last reply Reply Quote 0
                                • R Offline
                                  rmaclachlan
                                  last edited by

                                  Hi, I tried after the patch applied but it still failed. The task progress didn't seem to hang so I thought it would complete but in the end it failed and removed the VM from XOA.

                                  {
                                    "id": "0ls4sww64",
                                    "properties": {
                                      "name": "importing vms 239",
                                      "userId": "2af1207e-7ddd-4ce8-a13e-1c6ede07d0c9",
                                      "total": 1,
                                      "done": 0,
                                      "progress": 0
                                    },
                                    "start": 1706887780060,
                                    "status": "failure",
                                    "updatedAt": 1706888683479,
                                    "tasks": [
                                      {
                                        "id": "cyz9dh2453h",
                                        "properties": {
                                          "name": "importing vm 239",
                                          "done": 1,
                                          "progress": 100
                                        },
                                        "start": 1706887780061,
                                        "status": "failure",
                                        "tasks": [
                                          {
                                            "id": "gqw5xqq9ke5",
                                            "properties": {
                                              "name": "connecting to 10.193.240.111"
                                            },
                                            "start": 1706887780062,
                                            "status": "success",
                                            "end": 1706887780170,
                                            "result": {
                                              "_events": {},
                                              "_eventsCount": 0
                                            }
                                          },
                                          {
                                            "id": "d07ygv9vyjl",
                                            "properties": {
                                              "name": "get metadata of 239"
                                            },
                                            "start": 1706887780171,
                                            "status": "success",
                                            "end": 1706887780569,
                                            "result": {
                                              "name_label": "BusCam",
                                              "memory": 4294967296,
                                              "nCpus": 2,
                                              "guestToolsInstalled": false,
                                              "firmware": "bios",
                                              "powerState": "poweredOff",
                                              "disks": [
                                                {
                                                  "capacity": 42949672960,
                                                  "isFull": true,
                                                  "uid": "698f084e",
                                                  "fileName": "BusCam_2-flat.vmdk",
                                                  "parentId": "ffffffff",
                                                  "vmdFormat": "VMFS",
                                                  "nameLabel": "BusCam_2-flat.vmdk",
                                                  "datastore": "TS Storage 2",
                                                  "path": "BusCam",
                                                  "descriptionLabel": " from esxi",
                                                  "node": "scsi0:0"
                                                },
                                                {
                                                  "capacity": 42949672960,
                                                  "isFull": true,
                                                  "uid": "1d9d8b5e",
                                                  "fileName": "BusCam_1-flat.vmdk",
                                                  "parentId": "ffffffff",
                                                  "vmdFormat": "VMFS",
                                                  "nameLabel": "BusCam_1-flat.vmdk",
                                                  "datastore": "TS Storage 2",
                                                  "path": "BusCam",
                                                  "descriptionLabel": " from esxi",
                                                  "node": "scsi0:1"
                                                }
                                              ],
                                              "networks": [
                                                {
                                                  "macAddress": "00:50:56:b9:55:dc",
                                                  "isGenerated": false
                                                }
                                              ]
                                            }
                                          },
                                          {
                                            "id": "ngimkpdl7e",
                                            "properties": {
                                              "name": "build disks and snapshots chains for 239"
                                            },
                                            "start": 1706887780569,
                                            "status": "success",
                                            "end": 1706887780569,
                                            "result": {
                                              "scsi0:0": [
                                                {
                                                  "capacity": 42949672960,
                                                  "isFull": true,
                                                  "uid": "698f084e",
                                                  "fileName": "BusCam_2-flat.vmdk",
                                                  "parentId": "ffffffff",
                                                  "vmdFormat": "VMFS",
                                                  "nameLabel": "BusCam_2-flat.vmdk",
                                                  "datastore": "TS Storage 2",
                                                  "path": "BusCam",
                                                  "descriptionLabel": " from esxi",
                                                  "node": "scsi0:0"
                                                }
                                              ],
                                              "scsi0:1": [
                                                {
                                                  "capacity": 42949672960,
                                                  "isFull": true,
                                                  "uid": "1d9d8b5e",
                                                  "fileName": "BusCam_1-flat.vmdk",
                                                  "parentId": "ffffffff",
                                                  "vmdFormat": "VMFS",
                                                  "nameLabel": "BusCam_1-flat.vmdk",
                                                  "datastore": "TS Storage 2",
                                                  "path": "BusCam",
                                                  "descriptionLabel": " from esxi",
                                                  "node": "scsi0:1"
                                                }
                                              ]
                                            }
                                          },
                                          {
                                            "id": "i8w7p4xgicn",
                                            "properties": {
                                              "name": "creating MV on XCP side"
                                            },
                                            "start": 1706887780570,
                                            "status": "success",
                                            "end": 1706887780692,
                                            "result": {
                                              "uuid": "09d2d428-4555-f70d-b246-80f62edabde7",
                                              "allowed_operations": [
                                                "create_vtpm",
                                                "changing_NVRAM",
                                                "changing_dynamic_range",
                                                "changing_shadow_memory",
                                                "changing_static_range",
                                                "make_into_template",
                                                "migrate_send",
                                                "destroy",
                                                "export",
                                                "start_on",
                                                "start",
                                                "clone",
                                                "copy",
                                                "snapshot"
                                              ],
                                              "current_operations": {},
                                              "name_label": "BusCam",
                                              "name_description": "from esxi",
                                              "power_state": "Halted",
                                              "user_version": 1,
                                              "is_a_template": false,
                                              "is_default_template": false,
                                              "suspend_VDI": "OpaqueRef:NULL",
                                              "resident_on": "OpaqueRef:NULL",
                                              "scheduled_to_be_resident_on": "OpaqueRef:NULL",
                                              "affinity": "OpaqueRef:NULL",
                                              "memory_overhead": 37748736,
                                              "memory_target": 0,
                                              "memory_static_max": 4294967296,
                                              "memory_dynamic_max": 4294967296,
                                              "memory_dynamic_min": 4294967296,
                                              "memory_static_min": 4294967296,
                                              "VCPUs_params": {},
                                              "VCPUs_max": 2,
                                              "VCPUs_at_startup": 2,
                                              "actions_after_softreboot": "soft_reboot",
                                              "actions_after_shutdown": "destroy",
                                              "actions_after_reboot": "restart",
                                              "actions_after_crash": "restart",
                                              "consoles": [],
                                              "VIFs": [],
                                              "VBDs": [],
                                              "VUSBs": [],
                                              "crash_dumps": [],
                                              "VTPMs": [],
                                              "PV_bootloader": "",
                                              "PV_kernel": "",
                                              "PV_ramdisk": "",
                                              "PV_args": "",
                                              "PV_bootloader_args": "",
                                              "PV_legacy_args": "",
                                              "HVM_boot_policy": "BIOS order",
                                              "HVM_boot_params": {
                                                "order": "cdn"
                                              },
                                              "HVM_shadow_multiplier": 1,
                                              "platform": {
                                                "timeoffset": "0",
                                                "nx": "true",
                                                "acpi": "1",
                                                "apic": "true",
                                                "pae": "true",
                                                "hpet": "true",
                                                "viridian": "true"
                                              },
                                              "PCI_bus": "",
                                              "other_config": {
                                                "mac_seed": "9e80dc56-0498-2f80-4fb8-545ce0366a26",
                                                "vgpu_pci": "",
                                                "base_template_name": "Other install media",
                                                "install-methods": "cdrom"
                                              },
                                              "domid": -1,
                                              "domarch": "",
                                              "last_boot_CPU_flags": {},
                                              "is_control_domain": false,
                                              "metrics": "OpaqueRef:6252fb53-d094-107d-efca-0ba6694e2d87",
                                              "guest_metrics": "OpaqueRef:NULL",
                                              "last_booted_record": "",
                                              "recommendations": "<restrictions><restriction field=\"memory-static-max\" max=\"137438953472\" /><restriction field=\"vcpus-max\" max=\"32\" /><restriction property=\"number-of-vbds\" max=\"255\" /><restriction property=\"number-of-vifs\" max=\"7\" /><restriction field=\"has-vendor-device\" value=\"false\" /></restrictions>",
                                              "xenstore_data": {},
                                              "ha_always_run": false,
                                              "ha_restart_priority": "",
                                              "is_a_snapshot": false,
                                              "snapshot_of": "OpaqueRef:NULL",
                                              "snapshots": [],
                                              "snapshot_time": "19700101T00:00:00Z",
                                              "transportable_snapshot_id": "",
                                              "blobs": {},
                                              "tags": [],
                                              "blocked_operations": {},
                                              "snapshot_info": {},
                                              "snapshot_metadata": "",
                                              "parent": "OpaqueRef:NULL",
                                              "children": [],
                                              "bios_strings": {},
                                              "protection_policy": "OpaqueRef:NULL",
                                              "is_snapshot_from_vmpp": false,
                                              "snapshot_schedule": "OpaqueRef:NULL",
                                              "is_vmss_snapshot": false,
                                              "appliance": "OpaqueRef:NULL",
                                              "start_delay": 0,
                                              "shutdown_delay": 0,
                                              "order": 0,
                                              "VGPUs": [],
                                              "attached_PCIs": [],
                                              "suspend_SR": "OpaqueRef:NULL",
                                              "version": 0,
                                              "generation_id": "0:0",
                                              "hardware_platform_version": 0,
                                              "has_vendor_device": false,
                                              "requires_reboot": false,
                                              "reference_label": "",
                                              "domain_type": "hvm",
                                              "NVRAM": {},
                                              "pending_guidances": []
                                            }
                                          },
                                          {
                                            "id": "iacdn87dv3",
                                            "properties": {
                                              "name": "Cold import of disks scsi0:0"
                                            },
                                            "start": 1706887780693,
                                            "status": "failure",
                                            "end": 1706888683036,
                                            "result": {
                                              "message": "no opaque ref found",
                                              "name": "Error",
                                              "stack": "Error: no opaque ref found\n    at importVm (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///usr/local/lib/node_modules/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:158:22)\n    at Task.run (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:141:20)"
                                            }
                                          },
                                          {
                                            "id": "ku5ckax1wr",
                                            "properties": {
                                              "name": "Cold import of disks scsi0:1"
                                            },
                                            "start": 1706887780696,
                                            "status": "success",
                                            "end": 1706888650415,
                                            "result": {
                                              "ref": "Ref:002",
                                              "label": "BusCam_1-flat.vmdk"
                                            }
                                          }
                                        ],
                                        "end": 1706888683479,
                                        "result": {
                                          "message": "no opaque ref found",
                                          "name": "Error",
                                          "stack": "Error: no opaque ref found\n    at importVm (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///usr/local/lib/node_modules/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:158:22)\n    at Task.run (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:141:20)"
                                        }
                                      }
                                    ],
                                    "end": 1706888683479,
                                    "result": {
                                      "succeeded": {},
                                      "message": "no opaque ref found",
                                      "name": "Error",
                                      "stack": "Error: no opaque ref found\n    at importVm (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///usr/local/lib/node_modules/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:158:22)\n    at Task.run (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:141:20)"
                                    }
                                  }
                                  
                                  1 Reply Last reply Reply Quote 1
                                  • A Offline
                                    archw @florent
                                    last edited by julien-f

                                    @florent

                                    I tried after you patched it...same error:

                                    Error: no opaque ref found\n    at importVm (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///usr/local/lib/node_modules/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:158:22)\n    at Task.run (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:141:20)"
                                    
                                    florentF 1 Reply Last reply Reply Quote 0
                                    • florentF Offline
                                      florent Vates 🪐 XO Team @archw
                                      last edited by

                                      @archw said in Import from VMware fails after upgrade to XOA 5.91:

                                      @florent

                                      I tried after you patched it...same error:

                                      Error: no opaque ref found\n    at importVm (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///usr/local/lib/node_modules/xo-server/node_modules/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///usr/local/lib/node_modules/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:158:22)\n    at Task.run (/usr/local/lib/node_modules/xo-server/node_modules/@vates/task/index.js:141:20)"
                                      

                                      you had two pool with the same ip, that seems like a good candidates for xo losing the objects refs. I applied the same patches as rmaclachlan
                                      Can you retry ?

                                      A 1 Reply Last reply Reply Quote 0
                                      • A Offline
                                        archw @florent
                                        last edited by

                                        @florent
                                        I's running it right now!

                                        1 Reply Last reply Reply Quote 2
                                        • J Offline
                                          jasonmap @florent
                                          last edited by

                                          @florent tunnel is open! 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • A Offline
                                            acomav
                                            last edited by acomav

                                            I came across the same error today before seeing this thread. Importing a 3 disk VM (powered off).
                                            The first smaller disk failed first.
                                            I saw the post about the patch and applied to my XO source VM. (Ronivay Debian image with the disk extended to 30 GB).
                                            I then tried a live (with snapshot) 10 GB 1 disk VM to local thick LVM SR, and it was successful.
                                            I retried the big VM to a NFS SR and it failed in the same spot.

                                            Feb 03 10:41:42 xo-ce xo-server[2902]: 2024-02-03T10:41:42.888Z xo:xo-server WARN possibly unhandled rejection {
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:   error: Error: already finalized or destroyed
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at Pack.entry (/opt/xo/xo-builds/xen-orchestra-202402030246/node_modules/tar-stream/pack.js:138:51)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at Pack.resolver (/opt/xo/xo-builds/xen-orchestra-202402030246/node_modules/promise-toolbox/fromCallback.js:5:6)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at Promise._execute (/opt/xo/xo-builds/xen-orchestra-202402030246/node_modules/bluebird/js/release/debuggability.js:384:9)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at Promise._resolveFromExecutor (/opt/xo/xo-builds/xen-orchestra-202402030246/node_modules/bluebird/js/release/promise.js:518:18)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at new Promise (/opt/xo/xo-builds/xen-orchestra-202402030246/node_modules/bluebird/js/release/promise.js:103:10)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at Pack.fromCallback (/opt/xo/xo-builds/xen-orchestra-202402030246/node_modules/promise-toolbox/fromCallback.js:9:10)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]:       at writeBlock (file:///opt/xo/xo-builds/xen-orchestra-202402030246/@xen-orchestra/xva/_writeDisk.mjs:9:22)
                                            Feb 03 10:41:42 xo-ce xo-server[2902]: }
                                            Feb 03 10:41:45 xo-ce xo-server[2902]: root@10.1.4.10 Xapi#putResource /import/ XapiError: IMPORT_ERROR(INTERNAL_ERROR: [ Unix.Unix_error(Unix.ENOSPC, "write", "") ])
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at Function.wrap (file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xen-api/_XapiError.mjs:16:12)
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at default (file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xen-api/_getTaskResult.mjs:11:29)
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at Xapi._addRecordToCache (file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xen-api/index.mjs:1006:24)
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xen-api/index.mjs:1040:14
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at Array.forEach (<anonymous>)
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at Xapi._processEvents (file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xen-api/index.mjs:1030:12)
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     at Xapi._watchEvents (file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xen-api/index.mjs:1203:14) {
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:   code: 'IMPORT_ERROR',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:   params: [ 'INTERNAL_ERROR: [ Unix.Unix_error(Unix.ENOSPC, "write", "") ]' ],
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:   call: undefined,
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:   url: undefined,
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:   task: task {
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     uuid: 'e1ed657e-165c-0a78-2b72-3096b0550fed',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     name_label: '[XO] VM import',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     name_description: '',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     allowed_operations: [],
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     current_operations: {},
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     created: '20240203T10:32:22Z',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     finished: '20240203T10:41:45Z',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     status: 'failure',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     resident_on: 'OpaqueRef:e44d0112-ac22-4037-91d3-6394943789fd',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     progress: 1,
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     type: '<none/>',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     result: '',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     error_info: [
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:       'IMPORT_ERROR',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:       'INTERNAL_ERROR: [ Unix.Unix_error(Unix.ENOSPC, "write", "") ]'
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     ],
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     other_config: { object_creation: 'complete' },
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     subtask_of: 'OpaqueRef:NULL',
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     subtasks: [],
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:     backtrace: '(((process xapi)(filename lib/backtrace.ml)(line 210))((process xapi)(filename ocaml/xapi/import.ml)(line 2021))((process xapi)(filename ocaml/xapi/server_helpers.ml)(line 92)))'
                                            Feb 03 10:41:45 xo-ce xo-server[2902]:   }
                                            Feb 03 10:41:45 xo-ce xo-server[2902]: }
                                            Feb 03 10:41:45 xo-ce xo-server[2902]: 2024-02-03T10:41:45.956Z xo:api WARN admin@admin.net | vm.importMultipleFromEsxi(...) [9m] =!> Error: no opaque ref found
                                            

                                            I'm going to try the next test from the same (3 disk VM) but have it powered up with a snapshot and save to local LVM SR.

                                            The XO error for that disk that failed.

                                                 {
                                                      "id": "38jiy3bsy5r",
                                                      "properties": {
                                                        "name": "Cold import of disks scsi0:0"
                                                      },
                                                      "start": 1706956341748,
                                                      "status": "failure",
                                                      "end": 1706956905772,
                                                      "result": {
                                                        "message": "no opaque ref found",
                                                        "name": "Error",
                                                        "stack": "Error: no opaque ref found\n    at importVm (file:///opt/xo/xo-builds/xen-orchestra-202402030246/@xen-orchestra/xva/importVm.mjs:28:19)\n    at processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at importVdi (file:///opt/xo/xo-builds/xen-orchestra-202402030246/@xen-orchestra/xva/importVdi.mjs:6:17)\n    at file:///opt/xo/xo-builds/xen-orchestra-202402030246/packages/xo-server/src/xo-mixins/migrate-vm.mjs:260:21\n    at Task.runInside (/opt/xo/xo-builds/xen-orchestra-202402030246/@vates/task/index.js:158:22)\n    at Task.run (/opt/xo/xo-builds/xen-orchestra-202402030246/@vates/task/index.js:141:20)"
                                                      }
                                                    },
                                            
                                            A 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post