Skip to main content
Answer

Debian BTRFS restore fails - could not update UUID

  • July 31, 2024
  • 6 comments
  • 90 views

Installed Debian Bookworm on BTRFS, backed up with Veeam agent for linux to network storage.

Tried to restore from internal SATA to internal SATA, using full disk restore.

Restore mentions a warning after completion, could not update UUID. Don't now the exact wording anymore.

After booting the system boots to initramfs with the alert: UUID=xxxxxxx does not exist.

It appears nothin that can't be fixed with a live CD but IMHO this should not be needed.

Is this a bug, known issue or am I doing something wrong?

Best answer by maspiter

FYI

 

I reinstalled and tested again with a new backup.

 

This time I noticed there is a BTRFS "tab” when configuring the source in Veeam agent for Linux. When selecting the desired BTRFS volumes instead of only the source device, the restore seems to work.

6 comments

coolsport00
Forum|alt.badge.img+21
  • Veeam Legend
  • July 31, 2024

Hi @maspiter -

Debian ‘Bookworm’ seems to not be yet supported for Veeam Linux Agent per Product Managers via this Forum thread:
https://forums.veeam.com/veeam-agents-for-linux-mac-aix-solaris-f41/agent-for-linux-terminates-on-debian-bookworm-t92896.html


coolsport00
Forum|alt.badge.img+21
  • Veeam Legend
  • July 31, 2024

Also note in the Forum post...they say VAL “should work”. Maybe follow the secondary links they talk about:
https://forums.veeam.com/veeam-agents-for-linux-mac-aix-solaris-f41/linux-agent-on-debian-t90746.html

and

https://helpcenter.veeam.com/docs/agentforlinux/userguide/installation_uefi_secure_boot.html?ver=60#importing-mok-for-dkms-kernel-module

..then see if that helps resolve your issue.


  • Author
  • Not a newbie anymore
  • July 31, 2024

Thanks for your reply.

 

However, as per the page below it supports Debian Bookworm and BTRFS:

 

https://helpcenter.veeam.com/docs/agentforlinux/userguide/system_requirements.html?ver=60

 

I am not using Secure Boot. I think this is BTRFS related.


coolsport00
Forum|alt.badge.img+21
  • Veeam Legend
  • July 31, 2024

Ah yes. That Forum thread was from Dec last yr and up until Mar of this yr. VAL 6.1 came out end of May I believe.

I assume your Linux kernel is greater than 3.16? The VAL Sys Req’s state if using BTRFS, you need kernel > 3.16; and, you also are not running any abstracted layers on it either?..like LVM? The Guide says the below about that:
BTRFS is supported only if it resides directly on a physical device with no additional abstraction layers (such as LVM, software RAID, dm-crypt and so on) below or above it.

If all that is ok, you can maybe check the logs. See below for exporting logs.
https://helpcenter.veeam.com/docs/agentforlinux/userguide/logs_export.html?ver=60

Look at the green box about performing restore operations and where restore logs are located, if you use recovery media. Maybe try exporting the logs and see if anything definitive stands out. Otherwise, about the only thing I can suggest is contacting Veeam Support. Good idea especially if this is a bug...they can either provide a fix, or at least doing so reports it and a fix can be created (hopefully) for the issue.

Best.


  • Author
  • Not a newbie anymore
  • Answer
  • August 18, 2024

FYI

 

I reinstalled and tested again with a new backup.

 

This time I noticed there is a BTRFS "tab” when configuring the source in Veeam agent for Linux. When selecting the desired BTRFS volumes instead of only the source device, the restore seems to work.


coolsport00
Forum|alt.badge.img+21
  • Veeam Legend
  • August 18, 2024

Glad to hear you got the issue sorted @maspiter