A quick investigation reveals that the blksnap module did not build.
When I try to install the blksnap module from the command line:
Code: Select all
sudo zypper in --force blksnap
Code: Select all
WARNING: /usr/lib/dkms/common.postinst does not exist.
ERROR: DKMS version is too old and blksnap was not built with legacy DKMS support.
You must either rebuild blksnap with legacy postinst support or upgrade DKMS to a more current version.
When I installed Veeam Agent on KDE Neon 22.04 (=Ubuntu 22.04), using Ubuntu's official 6.1 OEM kernel (the Dell XPS I am using did come with the OEM Ubuntu kernel from the factory!), blksnap installed and worked properly, though it is still necessary to use the workaround to get it to accept the USB drive as a backup target while setting up the backup job.
The DKMS version that worked nicely on that installation of Veeam Agent 6 is 2.8.7, which is older than the one it told me failed because it is "legacy DKMS."
Incidentally, using the mainline kernel 6.2 (RC7) with Neon (Ubuntu), it still built the module, loaded it, and began a backup without issue, despite blksnap officially only supporting kernels up to 6.1.
I was able to get the blksnap module built by downloading the source from Github and following the instructions, but while the module would appear to work at first, the Agent program itself generated this error when I attempted to create a backup:
Code: Select all
05:53:35 Job xps started at 2023-02-20 12:53:35 UTC
05:53:35 [warn] Mount point for repository changed
05:53:35 Preparing to backup
05:53:37 [error] Failed to create volume snapshot 00:00:06
05:53:43 [error] Failed to take volume snapshot
05:53:43 [error] Failed to perform backup
05:53:43 [error] Failed to load module [blksnap]
05:53:43 [error] Processing finished with errors at 2023-02-20 12:53:43 UTC
Please advise which log files, etc. may be needed. Also, I can start threads on the other two issues if that would help.