Since Testing topic for Server 2.5.22/Client 2.5.16 got autoclosed - starting a new topic.
First of all: thank you for the great tool, after considering multiple options I’ve decided to switch from Bareos to UrBackup as a solution to backup different types of systems under my governance.
I’ve setup UrBackup Server from sources because I need Linux Image Backups - which work for me in 2.5.22. So server is: 2.5.22, CentOS 7. Everything looks good, except for new VHDX container for image backups. Which is marked beta.
I’m trying to backup (Full Image Backup for the first time) Windows 10 Client and whenever I choose Compressed VHDX I get segfault for libzstd.so like so:
image backup wr[14755]: segfault at 8 ip 00007f553f2d22d0 sp 00007f54c8c707a0 error 6 in libzstd.so.1.5.0[7f553f2bc000+105000]
Client is 2.5.16. Same issue with 2.4.x client.
Server dies silently (even with debug level messages), here is the extract from log:
2022-01-03 17:49:18: Server started up successfully!
2022-01-03 17:49:18: Looking for old Sessions... 0 sessions
2022-01-03 17:49:18: Did not find backup suitable for archiving with backup_type=0 image=false letter=
2022-01-03 17:49:18: Did not find backup suitable for archiving with backup_type=0 image=false letter=
2022-01-03 17:49:19: Downloading server version info...
2022-01-03 17:49:25: HTTP: No available slots... starting new Worker
2022-01-03 17:49:49: New Backupclient: WIN10
2022-01-03 17:49:49: Sending Identity to client "WIN10" failed. Retrying soon...
2022-01-03 17:49:50: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNySEJHJCUe51POWxCd60LR+IPpL5eAf6eCmIfBh329WNXg-- (server)
2022-01-03 17:49:50: Getting client settings...
2022-01-03 17:49:50: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNySbVdgZwoPJnnDA1Y0vH4/+kLUrWod6SVXMm/HRAB3I6A-- (server)
2022-01-03 17:49:50: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNyQZnQWXc6g5RdUQ3n2rJSlOfmbFyel965odaUystBPuPw-- (server)
2022-01-03 17:49:50: Flushing FileClient...
2022-01-03 17:49:50: Channel message: STARTUP timestamp=1641227737
2022-01-03 17:49:50: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNySEVNNIuLj9HrtWt+V6rdsUpUhlDmCpVDbuZq2jIMZrvg-- (server)
2022-01-03 17:49:50: Sending backup incr interval...
2022-01-03 17:49:50: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNyT+GDEAt47RUp9gPzaawL2A0ig8iEstTGoH/wDrlTbRbg-- (server)
2022-01-03 17:49:50: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNyRp4yWSzkEYPYLg+8bW3YVBWPPDN26lYbtXL3WVfAFGSg-- (server)
2022-01-03 17:50:35: msg=START IMAGE FULL
2022-01-03 17:50:35: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNySDMPNypj+lB7ZOI929Y+sWbuV+eg8nF4sezCI3i8kZIQ-- (server)
2022-01-03 17:50:35: Starting unscheduled full image backup of volume "C:"...
2022-01-03 17:50:35: Backing up SYSVOL...
2022-01-03 17:50:35: Starting unscheduled full image backup of volume "SYSVOL"...
2022-01-03 17:50:35: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNyQTsxJCXinf/zmsh13IuYRLp9HJ8Bx1CXMmv7W32xG8sA-- (server)
2022-01-03 17:50:35: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNyR0W4hxSUgghz/PEnsiif5jAjGLtg49BxMed77OtEHO5g-- (server)
2022-01-03 17:50:35: Encrypting with key gxDOvp+LbMFxy0TZhTzYyI6NuZ94DCu1+hbAyAQsNyTlmgZeQf4PUAQkBm6nTbawloVkd/x7Yq8mn1ctFKta7Q-- (server)
2022-01-03 17:54:16: Starting HTTP-Server on port 55414
On the server side in backup folder I’ve got all files created, i.e.:
Image_SYSVOL_220103-1754.vhdz.cbitmap
Image_SYSVOL_220103-1754.vhdz.hash
Image_SYSVOL_220103-1754.vhdz.mbr
Image_SYSVOL_220103-1754.vhdz.sync
Image_SYSVOL_220103-1754.vhdz
However Image_SYSVOL_220103-1754.vhdz is only 160 bytes in all cases.
#rpm -qa | grep libzstd
libzstd-1.5.0-1.el7.x86_64
Since I was able to reproduce issue in virtual environment, I assume that this is known issue. If not - please let me know - I can provide more details to pin this.
Switching on the server side container to Compressed VHD works without issues.
Thus the question: should the Compressed VHDX containers work and if yes, do you need more details on the matter?