New canary release seems to be out:
Changes in this version:
Avoid creating empty data folders, thanks @albertony
Disable updates for debug builds, thanks @AxeOfMen
Fixed issue with empty popups, thanks @AxeOfMen
Improved Python ver...
Changes in this version:
Avoid creating empty data folders, thanks @albertony
Disable updates for debug builds, thanks @AxeOfMen
Fixed issue with empty popups, thanks @AxeOfMen
Improved Python verification script, thanks @mr-flibble
Fixed issue where invalid timestamps would prevent files from being backed up, thanks @albertony
Improved restore progress information, thanks @flawiddsouza
Python verification script now has statistics, thanks @mr-flibble
Added Swiss Backup to list of OpenStack and S3 providers, thanks @PAPAMICA
Fixed errors on updated Hyper-V versions, thanks @awerghcpc
Added check to detect partially written files on network drives, thanks @dkrahmer
Added IDrive as a backup destination, thanks @dkrahmer
Removed insecure TLS versions, thanks @mnaiman
Changed Jottacloud backend to use OAuth, thanks @albertony
Personal notes (not to be discussed in this thread):
Awesome advancements, yet, the only thing I’m (personally) really waiting the fix for is the compaction process, if it’s aborted.
3 Likes
Paret
June 14, 2022, 10:27am
2
I tried to install this on my RaspberryPI, but it errored out with unknown compression "control.tar.zst"
. Please find more details on the below thread:
zstd
is already installed though.
Seems that the latest canary also broke the disk i/o optimization which could be previously used to reduce unnecessary disk i/o.
opened 05:08PM - 14 Jun 22 UTC
- [x] I have searched open and closed issues for duplicates.
- [x] I have searc… hed the [forum](https://forum.duplicati.com) for related topics.
----------------------------------------
## Environment info
- **Duplicati version**: Release: 2.0.6.103 (canary) 2022-06-12
- **Operating system**: Ubuntu
- **Backend**: Local file system
## Description
```--use-move-for-put``` local option is broken with latest changes (works with previous canary release)
## Steps to reproduce
1. Have temp and database on same volume
2. add ```--use-move-for-put``` option to improve performance, move files instead copy from temp to the destination
3. fails with following error
- **Actual result**:
File transfer fails with exception.
- **Expected result**:
No exception, file moved from temp to destination.
## Debug log
```
Backend event: Put - Started: duplicati-bcce79348bc594747a4526929810a8c2c.dblock.zip.aes (123.22 KB)
Uploading file (123.22 KB) ...
Operation Put with file duplicati-bcce79348bc594747a4526929810a8c2c.dblock.zip.aes attempt 1 of 6 failed with message: Source file does not exist. Source: /mnt/s2/Temp-Duplicati/dup-af9126a0-65df-4c89-ae5b-1ca0b0cd7ea5 => Duplicati.Library.Interface.FileMissingException: Source file does not exist. Source: /mnt/s2/Temp-Duplicati/dup-af9126a0-65df-4c89-ae5b-1ca0b0cd7ea5
at Duplicati.Library.Backend.File.VerifyMatchingSize (System.String targetFilePath, System.String sourceFilePath) [0x00083] in <4a02c7b559f449fd8f810d656f073479>:0
at Duplicati.Library.Backend.File.PutAsync (System.String targetFilename, System.String sourceFilePath, System.Threading.CancellationToken cancelToken) [0x00043] in <4a02c7b559f449fd8f810d656f073479>:0
at Duplicati.Library.Main.Operation.Backup.BackendUploader.DoPut (Duplicati.Library.Main.Operation.Common.BackendHandler+FileEntryItem item, Duplicati.Library.Interface.IBackend backend, System.Threading.CancellationToken cancelToken) [0x004c5] in <47c3dcd712424c6cb21da3ff3e78f9eb>:0
at Duplicati.Library.Main.Operation.Backup.BackendUploader+<>c__DisplayClass20_0.<UploadFileAsync>b__0 () [0x0010a] in <47c3dcd712424c6cb21da3ff3e78f9eb>:0
at Duplicati.Library.Main.Operation.Backup.BackendUploader.DoWithRetry (System.Func`1[TResult] method, Duplicati.Library.Main.Operation.Common.BackendHandler+FileEntryItem item, Duplicati.Library.Main.Operation.Backup.BackendUploader+Worker worker, System.Threading.CancellationToken cancelToken) [0x00198] in <47c3dcd712424c6cb21da3ff3e78f9eb>:0
```
Note, easy workaround is to remove the option. But of course it adds lot of unnecessary disk i/o.
Is that a PR that needs to be merged?
Yep, this version doesn’t install on Debian 11. @kenkendk can we switch the deb package back to the other compression method? Not sure if there was a good reason it was changed for this release.
Unfortunately no. It happens when it happens. No need to rediscuss it here.