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

    Full backup restore error: Stream_vdi.Invalid_checksum

    Scheduled Pinned Locked Moved Xen Orchestra
    14 Posts 4 Posters 1.7k Views 3 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.
    • R Offline
      RS
      last edited by RS

      Re: Restoring Full Backup Error: Stream_vdi.Invalid_checksum
      full backup to smb remote without any error
      Is there any solution of this error? I have same error like some user a two years ago.

      DanpD 1 Reply Last reply Reply Quote 0
      • DanpD Offline
        Danp Pro Support Team @RS
        last edited by

        @RS Are you running XOA or XO from sources? What version / commit?

        Did you attempt to import the XVA from the CLI as suggested below?

        @olivierlambert said in Restoring Full Backup Error: Stream_vdi.Invalid_checksum:

        What could be interesting: importing the XVA with xe CLI and see if the result is the same.

        R 2 Replies Last reply Reply Quote 0
        • R Offline
          RS @Danp
          last edited by

          @Danp
          I have XO from source, version 5.97.0

          I try maually import xva with same error:
          The VM could not be imported.
          msg: INTERNAL_ERROR: [ Stream_vdi.Invalid_checksum("Block Ref:73/00000711 checksum failed: original = 004F1F9D976463DF; recomputed = 28C8B00D9CB64DCE") ]

          splastunovS olivierlambertO 2 Replies Last reply Reply Quote 0
          • splastunovS Offline
            splastunov @RS
            last edited by

            @RS Few years ago I faced the same errors on all xva backups and after that switch to vdi backups.
            I did not find the root of problem, but I know how to "repair" broken backup.

            Check xva backup with command vhd-util check -n name_of_backup.xva.
            If you got something like Checksum : 0x0|0xffffffff (Bad!), the solution is:

            1. Create VM or get server with modern Ubuntu. You will need x3 space of your backup size.
            2. Copy broken backup
            3. Install xva-img https://github.com/eriklax/xva-img
            apt-get install libssl-dev g++ cmake
            add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
            
            #To compile execute following commands in xva-img folder
            
            cmake ./
            make install
            
            1. Unpack backup
            mkdir my-virtual-machine
            tar -xf name_of_backup.xva.xva -C my-virtual-machine
            chmod -R 755 my-virtual-machine
            
            1. Create RAW disk. Replace Ref\:1 with your digits
            xva-img -p disk-export my-virtual-machine/Ref\:1/ disk.raw
            
            1. Install qemu-utils from standard repos apt install qemu-utils
            2. Convert RAW to VHD qemu-img convert -f raw -O vpc disk.raw resotred.vhd
            3. Copy VHD to xcp-ng SR cp resotred.vhd /run/sr-mount/{sr-uuid}/
            4. Get UUID of your restored VHD. This command should be executed on xcp-ng server. vhd-util read -p -n resotred.vhd
            5. Rename vhd
            6. Rescan SR, rename VHD with empty name
            R 1 Reply Last reply Reply Quote 0
            • R Offline
              RS @splastunov
              last edited by

              @splastunov said in Full backup restore error: Stream_vdi.Invalid_checksum:

              vhd-util check -n

              I try all backups, and all backups looks corrupted. I dont have problem re-create all backups again, but now is main problem I cannot use XO for backup because every next backup is bad. About some month ago, all works.

              splastunovS 1 Reply Last reply Reply Quote 0
              • splastunovS Offline
                splastunov @RS
                last edited by

                @RS sorry, I have no idea how to fix it

                1 Reply Last reply Reply Quote 0
                • R Offline
                  RS @Danp
                  last edited by

                  @Danp I try diferent SMB repository, but with same result.

                  DanpD 1 Reply Last reply Reply Quote 0
                  • DanpD Offline
                    Danp Pro Support Team @RS
                    last edited by

                    @RS Are you able to replicate this problem using XOA?

                    R 1 Reply Last reply Reply Quote 0
                    • R Offline
                      RS @Danp
                      last edited by

                      @Danp said in Full backup restore error: Stream_vdi.Invalid_checksum:

                      Are you able to replicate this problem using XOA

                      I dont use XOA, I only try re-create new installation on new VM but with same result too.

                      DanpD 1 Reply Last reply Reply Quote 0
                      • DanpD Offline
                        Danp Pro Support Team @RS
                        last edited by

                        @RS Deploy an instance of XOA and start a trial. Then use this to test if you can replicate this issue. This will help determine if it is an issue with your build environment or a larger issue affecting XOA.

                        R 1 Reply Last reply Reply Quote 0
                        • R Offline
                          RS @Danp
                          last edited by

                          @Danp I try XOA in trial mode and backup/restore works, so problem is probably in our build

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

                            @RS There's no source "versions", just latest commit must be used. Please see https://xen-orchestra.com/docs/community.html#report-a-bug

                            If you want to test, deploy an XOA and see if it works better, that might help to rule out a build issue or the fact you are not on the last commit.

                            R 1 Reply Last reply Reply Quote 0
                            • R Offline
                              RS @olivierlambert
                              last edited by

                              @olivierlambert I test XOA - works. I try build from source - Ubuntu 22.04.4 - not work, Ubuntu 24.04 - not work, Rocky linux v9.4 - works.
                              So problem is only on Ubuntu, I can re-install Xo server to new server and stay on Rocky Linux v9

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

                                Yes, you can always export/import the config on a working install. So it's a problem on your build, it's really hard to tell where's the culprit (because you built it, you see why we distribute it via XOA for production/professional usage 😄 )

                                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