Bei mir auch negatives Testergebnis:
Ein Backup-Job auf eine externe USB-Platte bricht seit dem HBS3-Update reproduzierbar sofort nach dem Anstöpseln der Platte (Schedule: Auto-Backup) mit Status "Error" ab.
In den Job-Details steht nur "Start Time: 17:59:00 Stop Time: 17:59:23 Duration: 00:00:23", alle anderen Felder sind leer.
Die Mailbenachrichtigung zum Start des Jobs kommt noch, aber die zum Stop nicht mehr, und auch auf der Logs-Seite von HBS3 steht nur der Eintrag "Started Backup job", kein korrespondierendes "Finished Backup job" d.h. der Job bricht so hart ab, dass er nicht einmal mehr die Benachrichtigung über den Abbruch versenden kann.
Im per Save-Button heruntergeladenen Logs-Paket finden sich in der Datei nas\data\system\nas\ec34763c-104e-11ea-993e-245ebe1625d1\rra.log die Meldungen:
[2024-03-19 17:59:00,845][ JobWorker][D][job_worker_base.py:send_nc_msg:238] : [{0}] {1} job [{2}] started.
[2024-03-19 17:59:05,998][ JobWorker][D][rtrr_worker.py:stop_check_job:257] : {'error': {'ex_msg': 'process is not found', 'ex_name': 'Exception', 'job_id': 'ec34763c-104e-11ea-993e-245ebe1625d1-full-check-job', 'traceback': ['Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rr2_api/verify.py", line 1753, in stop_check_md5_proc_local', 'Exception: process is not found', '']}, '_trace_log': '/mnt/ext/opt/HybridBackup/rr2/logs/rr2__rr2_api.verify/trace.log'}
[2024-03-19 17:59:05,999][ JobWorker][D][rtrr_worker.py:stop_check_job:259] : job ec34763c-104e-11ea-993e-245ebe1625d1 stopped fail: process is not found
[2024-03-19 17:59:23,324][ JobWorker][I][rtrr_worker.py:_check_status_and_make_latest_hardlink:343] : rr2 run hardlink result: {'case': 'failed to run_latest_backup_hardlink_cp()', 'ex_msg': "failed to create hardlink cp, /share/Tosh1T/Nessy/Tosh1T/.syncmeta not found. [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", 'detail': {'ex_name': 'FileNotFoundError', 'job_id': 'ec34763c-104e-11ea-993e-245ebe1625d1', 'traceback': ['Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_nas2.py", line 863, in hardlink_copy_latest_backup_version', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_file2.py", line 376, in write_conf_with_lock_timeout', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_file2.py", line 462, in read_conf_with_lock_timeout', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/rwlock.py", line 235, in __enter__', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/rwlock.py", line 292, in acquire', "FileNotFoundError: [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", '', 'During handling of the above exception, another exception occurred:', '', 'Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rr2_api/job_assist.py", line 681, in run_latest_backup_hardlink_cp', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_nas2.py", line 872, in hardlink_copy_latest_backup_version', "FileNotFoundError: failed to create hardlink cp, /share/Tosh1T/Nessy/Tosh1T/.syncmeta not found. [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", '']}}
[2024-03-19 17:59:23,325][ JobWorker][E][rtrr_worker.py:_check_status_and_make_latest_hardlink:345] : run hardlink cp error: {'case': 'failed to run_latest_backup_hardlink_cp()', 'ex_msg': "failed to create hardlink cp, /share/Tosh1T/Nessy/Tosh1T/.syncmeta not found. [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", 'detail': {'ex_name': 'FileNotFoundError', 'job_id': 'ec34763c-104e-11ea-993e-245ebe1625d1', 'traceback': ['Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_nas2.py", line 863, in hardlink_copy_latest_backup_version', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_file2.py", line 376, in write_conf_with_lock_timeout', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_file2.py", line 462, in read_conf_with_lock_timeout', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/rwlock.py", line 235, in __enter__', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/rwlock.py", line 292, in acquire', "FileNotFoundError: [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", '', 'During handling of the above exception, another exception occurred:', '', 'Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rr2_api/job_assist.py", line 681, in run_latest_backup_hardlink_cp', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_nas2.py", line 872, in hardlink_copy_latest_backup_version', "FileNotFoundError: failed to create hardlink cp, /share/Tosh1T/Nessy/Tosh1T/.syncmeta not found. [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", '']}}
[2024-03-19 17:59:23,350][ JobWorker][E][rtrr_worker.py:job_start:1041] : Traceback (most recent call last):
File "/builds/diad/sw3/hybrid-backup/hbs3-backend/qpkg/output/shared/python/lib/python3.11/site-packages/qnap/hbs3/rra/rtrr_worker.py", line 964, in job_start
File "/builds/diad/sw3/hybrid-backup/hbs3-backend/qpkg/output/shared/python/lib/python3.11/site-packages/qnap/hbs3/rra/rtrr_worker.py", line 465, in job_start_preprocess
File "/builds/diad/sw3/hybrid-backup/hbs3-backend/qpkg/output/shared/python/lib/python3.11/site-packages/qnap/hbs3/rra/rtrr_worker.py", line 346, in _check_status_and_make_latest_hardlink
Exception: {'case': 'failed to run_latest_backup_hardlink_cp()', 'ex_msg': "failed to create hardlink cp, /share/Tosh1T/Nessy/Tosh1T/.syncmeta not found. [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", 'detail': {'ex_name': 'FileNotFoundError', 'job_id': 'ec34763c-104e-11ea-993e-245ebe1625d1', 'traceback': ['Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_nas2.py", line 863, in hardlink_copy_latest_backup_version', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_file2.py", line 376, in write_conf_with_lock_timeout', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_file2.py", line 462, in read_conf_with_lock_timeout', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/rwlock.py", line 235, in __enter__', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/rwlock.py", line 292, in acquire', "FileNotFoundError: [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", '', 'During handling of the above exception, another exception occurred:', '', 'Traceback (most recent call last):', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rr2_api/job_assist.py", line 681, in run_latest_backup_hardlink_cp', ' File "/builds/diad/sw2/pack-hbs3-qpkg/build/qpkg/hbs/Hybrid_3/shared/rr2/bin/rru/util_nas2.py", line 872, in hardlink_copy_latest_backup_version', "FileNotFoundError: failed to create hardlink cp, /share/Tosh1T/Nessy/Tosh1T/.syncmeta not found. [Errno 2] No such file or directory: '/share/Tosh1T/Nessy/Tosh1T/.syncmeta.lock'", '']}}
die mir nur sagen, dass HBS3 eine Datei namens .syncmeta.lock vermisst, deren Abwesenheit frühere Versionen nie gestört hat, nicht aber was es mit dieser Datei auf sich hat, wofür sie benötigt wird, wo sie herkommen sollte und ob ihr Fehlen auf irgendwelche tieferliegenden Probleme hinweist.
Der QNAP-Service könnte wahrscheinlich sagen, wo das Problem liegt, wenn - ja, wenn der QNAP-Service das Ticket nicht sofort wegen "USB-Platte nicht auf der Kompatibilitätsliste" schließen würde.
Ich werde mal meine anderen USB-Sicherungsplatten testen in der Hoffnung, dass der Fehler auch mit der eigens für den QNAP-Support gekauften von der Kompatibilitätsliste auftritt.
Die Cloud-Jobs funktionieren bis jetzt fehlerfrei.