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

    Error importing OVA file - "Expected grain marker, received [Object, Object]

    Scheduled Pinned Locked Moved Xen Orchestra
    15 Posts 4 Posters 844 Views 4 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.
    • F Offline
      fataugie
      last edited by olivierlambert

      Trying to import an OVA file via the XOCE import VM section and it's failing with this log entry in settings -
      No user expected grain marker, received [object Object]

      Here's a clip from the full error if that helps.

      "crash_dumps": [],
          "virtual_size": 10485760000,
          "physical_utilisation": 24064,
          "type": "user",
          "sharable": false,
          "read_only": false,
          "other_config": {},
          "storage_lock": false,
          "location": "2538546e-f69b-4ed5-8b77-9b0caba33c02",
          "managed": true,
          "missing": false,
          "parent": "OpaqueRef:NULL",
          "xenstore_data": {},
          "sm_config": {},
          "is_a_snapshot": false,
          "snapshot_of": "OpaqueRef:NULL",
          "snapshots": [],
          "snapshot_time": "19700101T00:00:00Z",
          "tags": [],
          "allow_caching": false,
          "on_boot": "persist",
          "metadata_of_pool": "",
          "metadata_latest": false,
          "is_tools_iso": false,
          "cbt_enabled": false
        },
        "message": "expected grain marker, received [object Object]",
        "name": "Error",
        "stack": "Error: expected grain marker, received [object Object]
          at VMDKDirectParser.parseMarkedGrain (/opt/xo/xo-builds/xen-orchestra-202304010309/packages/xo-vmdk-to-vhd/src/vmdk-read.js:163:13)
          at VMDKDirectParser.blockIterator (/opt/xo/xo-builds/xen-orchestra-202304010309/packages/xo-vmdk-to-vhd/src/vmdk-read.js:197:17)
          at generateBlocks (/opt/xo/xo-builds/xen-orchestra-202304010309/packages/vhd-lib/createReadableSparseStream.js:119:22)
          at iterator (/opt/xo/xo-builds/xen-orchestra-202304010309/packages/vhd-lib/createReadableSparseStream.js:142:5)"
      } 
      

      Any ideas what's malfunctioning? I'm using the latest CE build - 8a07b
      It's been doing this for the past few builds (been trying for a few days updating thinking it was maybe being fixed in the most recent build).

      Thanks

      Tony

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

        Hi,

        Is this file can be accessed by us so we can reproduce?

        F 1 Reply Last reply Reply Quote 0
        • F Offline
          fataugie @olivierlambert
          last edited by

          @olivierlambert Yep, here is the link:

          LibreNMS OVA

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

            Thank you! @Darkbeldin can you check if you can reproduce? If yes, we'll escalate to @florent 🙂

            DarkbeldinD 1 Reply Last reply Reply Quote 0
            • DarkbeldinD Offline
              Darkbeldin Vates 🪐 Pro Support Team @olivierlambert
              last edited by

              @olivierlambert sure let me try

              DarkbeldinD 1 Reply Last reply Reply Quote 0
              • DarkbeldinD Offline
                Darkbeldin Vates 🪐 Pro Support Team @Darkbeldin
                last edited by

                @Darkbeldin I reproduce in XOA latest so I think you can escalate 😉

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

                  This one is for you @florent 😉

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

                    @olivierlambert @fataugie thanks for the head up , I am on it
                    (to be fair there is like 12 sub format of vmdk from only a descriptor file linked to a raw, to a multi level sparse compressed file )

                    F 1 Reply Last reply Reply Quote 1
                    • F Offline
                      fataugie @florent
                      last edited by

                      @florent I tried a barebones cloud disk from Ubuntu (22.04) in OVA format last night for grins and giggles...... and that failed with the same message.

                      1 Reply Last reply Reply Quote 0
                      • F Offline
                        fataugie @fataugie
                        last edited by

                        Any updates on this?
                        As of this morning's build (afadc) it's still an issue.

                        florentF 2 Replies Last reply Reply Quote 0
                        • florentF Offline
                          florent Vates 🪐 XO Team @fataugie
                          last edited by

                          @fataugie I am still working on it, I hope to fix it this week.

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

                            @fataugie I think I found it , at least
                            can you test this branch ?
                            https://github.com/vatesfr/xen-orchestra/pull/6779

                            fbeauchamp opened this pull request in vatesfr/xen-orchestra

                            closed fix(xo-server/OVA import): revert to tar-stream@2 #6779

                            F 1 Reply Last reply Reply Quote 0
                            • F Offline
                              fataugie @florent
                              last edited by

                              @florent SUCCESS!

                              Just grabbed and built XOCE with that branch, ran an import and it worked just as expected.

                              I'll probably run a half dozen more imports over the next day or so. If anything weird pops up, I'll report back but this looks like it fixed the problem.

                              Thank you, I appreciate it!

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

                                @fataugie We'll merge it to master ASAP
                                thank you for your report

                                (If you want to import a lot of ova, maybe you can use the new import from vmware feature ? )

                                F 1 Reply Last reply Reply Quote 0
                                • F Offline
                                  fataugie @florent
                                  last edited by

                                  @florent I would love to....but I transitioned from Hyper-V a few months ago. No VMWare to be found around here.

                                  Without fail, these OVAs will be downloads from a variety of applications.

                                  Thanks again!

                                  1 Reply Last reply Reply Quote 1
                                  • First post
                                    Last post