Hi Sebastian, yes. It happened with most of the copied backups. The clients are very similar. On every job, only a few files were affected. (Comment June 3) That's why we didn't realize it earlier. Older jobs are also affected. But I am not sure since when exactly.
Kind regards, Andreas Sebastian Sura schrieb am Donnerstag, 24. Juli 2025 um 07:50:37 UTC+2: > Hey Andreas, > > sorry for taking so long to come back to you. Did this restore issue > happen to you more than once ? I.e. for more than one copy/backup ? > The hint with `Maximum Concurrent Jobs = 20` is something i will look > into. > > Kind Regards > Sebastian Sura > Am 18.06.25 um 18:21 schrieb 'Andreas R' via bareos-users: > > Here is a little update. > I have created more devices in the sd for parallel job execution. But all > of them with "Maximum Concurrent Jobs = 1". > Previously we had a single device with 20 concurrent jobs. That solved the > problem for us. At least for new backups. > > Still, something seems to be wrong with copy jobs and the crashing fd. > Let me know if I can provide any more information to get this sorted out. > > I will be on vacation until end of next week. > Best wishes, > Andreas > Andreas R schrieb am Dienstag, 3. Juni 2025 um 14:53:05 UTC+2: > >> Hi Sebastian, >> >> the bscan output with the modified bsr was uploaded to the shared folder. >> >> I did some more debugging. >> >> First I created a new storage and a new disk pool. >> Then I copied the initial full job to the new disk pool. (disk > disk) >> Selection Pattern = "SELECT 212964 AS jobid;" >> >> The restore from that pool also failed. So it seems the problem is not >> related to tape. >> >> With the debug traces I was able to identify affected files. There is >> some kind of pattern: >> host1: >> - /var/adm/backup/rpmdb/Packages-20250517.gz >> - /var/adm/backup/rpmdb/Packages-20250520.gz >> - /var/lib/ca-certificates/openssl/OISTE_WISeKey_Global_Root_GC_CA.pem >> host2: >> - /var/adm/backup/rpmdb/Packages-20250517.gz >> - /etc/vmware-tools/vgauth/schemas/XMLSchema.xsd >> host3: >> - /etc/vmware-tools/vgauth/schemas/XMLSchema.xsd >> host4: >> - /var/lib/ca-certificates/openssl/DIGITALSIGN_GLOBAL_ROOT_ECDSA_CA.pem >> - /var/lib/sss/mc/initgroups >> etc. >> All these jobs run simultaneously to a single pool. >> >> Have a nice vacation, >> Andreas >> >> Sebastian Sura schrieb am Dienstag, 3. Juni 2025 um 09:45:07 UTC+2: >> >>> Hi Andreas, >>> >>> thanks for the help! Diffing those files yielded: >>> >>> -bscan: stored/bscan.cc:496-0 Record: ... Stream=20 len=262144 >>> +bscan: stored/bscan.cc:496-0 Record: ... Stream=20 len=209312 >>> This is very weird. It looks like some of the data was not copied >>> correctly. I will come back to this after my vacation. It definitely >>> looks weird. >>> Could you modify the copy.bsr by deleting the >>> VolSessionId=,VolSessionTime=,FileIndex=,Count= lines and running bscan >>> again like before? >>> I am wondering if some other job somehow cut off that part. >>> >>> Kind Regards >>> Sebastian Sura >>> >>> Am 02.06.25 um 07:48 schrieb Sebastian Sura: >>> >>> Hi Andreas, >>> >>> i want to check why the copy is not restorable. Could you do the >>> following for me ? >>> 1) Grab the bsr of the (working) full and the (not working) copy. You >>> can do this via >>> >>> * restore jobid=<full/copy id> bsr=/path/to/the/file.bsr all done >>> >>> bareos then writes the bsr in the given file. Lets say the bsrs are now >>> in /tmp/full.bsr an /tmp/copy.bsr. >>> >>> 2) We now want to use bscan to see what data is getting sent to the fd: >>> >>> $ bscan -b /path/to/the/file.bsr --list-records -c path/to/config ... >>> <your device> >>> >>> This should output a list like the following: >>> >>> bscan: stored/butil.cc:327-0 Using device: "FileStorage2" for reading. >>> 02-Jun 07:37 bscan JobId 0: Ready to read from volume "Copy-0002" on >>> device "FileStorage2" (storage). >>> 02-Jun 07:37 bscan JobId 0: Forward spacing Volume "Copy-0002" to >>> file:block 0:216. >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=-4 Stream=5 len=164 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=1 len=184 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=22 len=640 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=20 len=8624 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=20 len=16 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=1998 len=81 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=19 len=322 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=1 Stream=40 len=16 >>> bscan: stored/bscan.cc:501-0 Record: SessId=1 SessTim=1748841876 >>> FileIndex=2 Stream=1 len=185 >>> ... >>> >>> Could you send the two bsrs and the two lists to me ? >>> >>> Kind Regards >>> Sebastian Sura >>> Am 30.05.25 um 13:08 schrieb 'Andreas R' via bareos-users: >>> >>> I have sent you the debug trace. Let me know if I can provide further >>> information. >>> Kind Regards >>> Andreas >>> Sebastian Sura schrieb am Mittwoch, 28. Mai 2025 um 09:45:20 UTC+2: >>> >>>> Thanks for that traceback. Something really weird is happening. It >>>> looks like the fd tries to decrypt your encrypted backup, and it thinks it >>>> succeeds, but it actually went wrong. >>>> >>>> Could you redo the restore, but with debug tracing enabled ? I.e. do >>>> >>>> setdebug client=<clientname> level=500 trace=1 >>>> before the restore. >>>> This command should print a filename where the debug messages will be >>>> stored. It would be great if you could send this file to me (after the >>>> filedaemon crashed). >>>> >>>> I created an internal issue to track this as there is clearly something >>>> going wrong here. >>>> >>>> Kind Regards >>>> Sebastian Sura >>>> >>>> Am 27.05.25 um 13:23 schrieb 'Andreas R' via bareos-users: >>>> >>>> Thank you for looking into this matter. >>>> Here is the debug report. >>>> >>>> Best Regards, >>>> Andreas >>>> >>>> Sebastian Sura schrieb am Dienstag, 27. Mai 2025 um 10:07:07 UTC+2: >>>> >>>>> Thanks for the crash report. This looks very weird. I have not seen >>>>> this kind of crash before. >>>>> Would it be possible for you to install the debug packages and >>>>> recreate the crash ? >>>>> >>>>> See here on how to install the debug symbol packages: >>>>> https://docs.bareos.org/Appendix/Debugging.html#installing-debug-symbols-packages >>>>> >>>>> Kind Regards >>>>> Sebastian Sura >>>>> Am 26.05.25 um 16:42 schrieb 'Andreas R' via bareos-users: >>>>> >>>>> Hi Sebastian, >>>>> >>>>> thank you for your reply. >>>>> I have attached both files. >>>>> >>>>> Kind Regards, >>>>> Andreas >>>>> >>>>> Sebastian Sura schrieb am Montag, 26. Mai 2025 um 14:38:07 UTC+2: >>>>> >>>>>> Hi Andreas, >>>>>> >>>>>> you attached the `.bactrace` file that the fd created. It would be >>>>>> very helpful if you could also send us the `.traceback` file that was >>>>>> created during the crash, as that file contains the stacktrace. >>>>>> Without it we would have to guess were the problem occured. >>>>>> >>>>>> As this problem occured on a restore, could you >>>>>> >>>>>> 1) check if this is reproducable, and if so, >>>>>> 2) send us the bootstrap record file of that restore job ? >>>>>> >>>>>> If you give the restore command the option `bootstrap=<path>`, then >>>>>> bareos will write the bsr file to that path and will not delete it. >>>>>> >>>>>> Kind Regards >>>>>> Sebastian Sura >>>>>> Am 26.05.25 um 12:23 schrieb 'Andreas R' via bareos-users: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I have trouble restoring from tape. Jobs start as expected, but at >>>>>> some point during the restore, the filedaemon is killed with signal 11. >>>>>> >>>>>> *restore jobid=213438 client=prestore01-fd all done yes >>>>>> >>>>>> May 23 05:16:57 prestore01 bareos-fd[30717]: bareos-fd, prestore01-fd >>>>>> got signal 11 - Segmentation violation. Attempting traceback. >>>>>> May 23 05:16:57 prestore01 bareos-fd[30717]: exepath=/usr/sbin/ >>>>>> May 23 05:16:57 prestore01 bareos-fd[30717]: BAREOS interrupted by >>>>>> signal 11: Segmentation violation >>>>>> May 23 05:16:57 prestore01 bareos-fd[30917]: Calling: >>>>>> /usr/sbin/btraceback /usr/sbin/bareos-fd 30717 /var/lib/bareos >>>>>> May 23 05:16:57 prestore01 bareos-fd[30924]: bsmtp: >>>>>> tools/bsmtp.cc:455-0 Failed to connect to mailhost localhost >>>>>> May 23 05:16:57 prestore01 bareos-fd[30717]: The btraceback call >>>>>> returned 1 >>>>>> May 23 05:16:57 prestore01 bareos-fd[30717]: Dumping: >>>>>> /var/lib/bareos/prestore01-fd.30717.bactrace >>>>>> >>>>>> cat /var/lib/bareos/prestore01-fd.30717.bactrace >>>>>> Attempt to dump current JCRs. njcrs=1 >>>>>> threadid=0x00007f399fdfe6c0 JobId=213439 JobStatus=R >>>>>> jcr=0x7f3998047ec0 name=RestoreFiles.2025-05-23_10.16.37_28 >>>>>> threadid=0x00007f399fdfe6c0 killable=1 JobId=213439 JobStatus=R >>>>>> jcr=0x7f3998047ec0 name=RestoreFiles.2025-05-23_10.16.37_28 >>>>>> UseCount=1 >>>>>> JobType=R JobLevel= >>>>>> sched_time=23-May-2025 05:16 start_time=23-May-2025 05:16 >>>>>> end_time=31-Dec-1969 18:00 wait_time=31-Dec-1969 18:00 >>>>>> db=(nil) db_batch=(nil) batch_started=0 >>>>>> >>>>>> Steps to reproduce: >>>>>> 1. Full backup to disk >>>>>> 2. Copy to tape via next pool >>>>>> 3. Restore from disk is ok >>>>>> 4. Restore from tape is not ok >>>>>> >>>>>> What I tried without success so far: >>>>>> - Deleted the jobs from tape and copied them again >>>>>> The error occourred after the same amount of restored files >>>>>> - Tried a different Tape >>>>>> - Tried other fd versions. 22(debian), 23(suse) and 24(suse) >>>>>> - Changed the blocksize to 512 in the sd >>>>>> - Disabled compression and rerun everything >>>>>> >>>>>> Client { >>>>>> Name = prestore01-fd >>>>>> #Maximum Concurrent Jobs = 20 >>>>>> FDport = 9102 >>>>>> PKI Signatures = Yes >>>>>> PKI Encryption = Yes >>>>>> PKI Keypair = "/etc/bareos/master.pem" >>>>>> PKI Master Key = "/etc/bareos/prestore01.cert" >>>>>> PkiCipher = AES256 >>>>>> } >>>>>> >>>>>> Pool { >>>>>> Name = Full >>>>>> Pool Type = Backup >>>>>> Recycle = Yes >>>>>> Volume Retention = 12 months >>>>>> Maximum Volumes = 125 >>>>>> Maximum Volume Bytes = 125G >>>>>> Next Pool = "TapeFull" >>>>>> Label Format = "Full-" >>>>>> Storage = LocalStorage >>>>>> } >>>>>> >>>>>> Pool { >>>>>> Name = TapeFull >>>>>> Pool Type = Backup >>>>>> Recycle = Yes >>>>>> Volume Retention = 13 month >>>>>> Storage = TL1000 >>>>>> Cleaning Prefix = CLN >>>>>> } >>>>>> >>>>>> Job { >>>>>> Name = CopyFull2Tape >>>>>> JobDefs = "CycleJob" >>>>>> Type = Copy >>>>>> Selection Type = PoolUncopiedJobs >>>>>> Level = Full >>>>>> Pool = Full >>>>>> Messages = Standard >>>>>> Client = pbackup01-fd >>>>>> FileSet = "SuseBase" >>>>>> Storage = "LocalStorage" >>>>>> Schedule = "CopyFull2Tape" >>>>>> } >>>>>> >>>>>> System Info: >>>>>> Bareos: 24.0.4~pre0.1014be830-74 >>>>>> OS: openSUSE Leap 15.6 >>>>>> Catalog: Postgresql >>>>>> Tape: LTO8 >>>>>> >>>>>> Thanks in advance -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "bareos-users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to bareos-users...@googlegroups.com. >>>>>> To view this discussion visit >>>>>> https://groups.google.com/d/msgid/bareos-users/08776ca6-2a98-4901-a228-524922713a9en%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/bareos-users/08776ca6-2a98-4901-a228-524922713a9en%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>>> -- >>>>>> Sebastian Sura sebasti...@bareos.com >>>>>> Bareos GmbH & Co. KG Phone: +49 221 630693-0 >>>>>> https://www.bareos.com >>>>>> Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 >>>>>> Komplementär: Bareos Verwaltungs-GmbH >>>>>> Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "bareos-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to bareos-users...@googlegroups.com. >>>>> >>>>> To view this discussion visit >>>>> https://groups.google.com/d/msgid/bareos-users/93ba060d-c6bf-46e4-8679-874fbc7e6754n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/bareos-users/93ba060d-c6bf-46e4-8679-874fbc7e6754n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> -- >>>>> Sebastian Sura sebasti...@bareos.com >>>>> Bareos GmbH & Co. KG Phone: +49 221 630693-0 >>>>> https://www.bareos.com >>>>> Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 >>>>> Komplementär: Bareos Verwaltungs-GmbH >>>>> Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "bareos-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to bareos-users...@googlegroups.com. >>>> >>>> To view this discussion visit >>>> https://groups.google.com/d/msgid/bareos-users/f0156028-ac9f-4930-91a6-b5b59c45b59bn%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/bareos-users/f0156028-ac9f-4930-91a6-b5b59c45b59bn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> -- >>>> Sebastian Sura sebasti...@bareos.com >>>> Bareos GmbH & Co. KG Phone: +49 221 630693-0 >>>> https://www.bareos.com >>>> Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 >>>> Komplementär: Bareos Verwaltungs-GmbH >>>> Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "bareos-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to bareos-users...@googlegroups.com. >>> To view this discussion visit >>> https://groups.google.com/d/msgid/bareos-users/c7d2965e-c03f-497c-8c64-d7e4997ec8fan%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/bareos-users/c7d2965e-c03f-497c-8c64-d7e4997ec8fan%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> Sebastian Sura sebasti...@bareos.com >>> Bareos GmbH & Co. KG Phone: +49 221 630693-0 >>> https://www.bareos.com >>> Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 >>> Komplementär: Bareos Verwaltungs-GmbH >>> Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "bareos-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to bareos-users...@googlegroups.com. >>> >>> To view this discussion visit >>> https://groups.google.com/d/msgid/bareos-users/18bebbc3-3218-41c3-9cf2-a67fac50dad3%40bareos.com >>> >>> <https://groups.google.com/d/msgid/bareos-users/18bebbc3-3218-41c3-9cf2-a67fac50dad3%40bareos.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> Sebastian Sura sebasti...@bareos.com >>> Bareos GmbH & Co. KG Phone: +49 221 630693-0 >>> https://www.bareos.com >>> Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 >>> Komplementär: Bareos Verwaltungs-GmbH >>> Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz >>> >>> -- > You received this message because you are subscribed to the Google Groups > "bareos-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to bareos-users...@googlegroups.com. > > To view this discussion visit > https://groups.google.com/d/msgid/bareos-users/8b8c0fcc-586d-4f59-a365-47cc78d4202dn%40googlegroups.com > > <https://groups.google.com/d/msgid/bareos-users/8b8c0fcc-586d-4f59-a365-47cc78d4202dn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > Sebastian Sura sebasti...@bareos.com > Bareos GmbH & Co. KG Phone: +49 221 630693-0 > https://www.bareos.com > Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 > Komplementär: Bareos Verwaltungs-GmbH > Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz > > -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to bareos-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bareos-users/8b49d38e-fb67-4633-a026-d0201b17782an%40googlegroups.com.