Upgrade 2.0.7.1_beta_2023-05-25 to 2.1.0.2

This likely needs developer help. I suspect there’s a problem with how the build is offered.

There’s also a concern about 2.1.0.3 Beta (which I think has bugs that caused 2.1.0.5 fix).

Regardless, current Beta offer is 2.1.0.2, but does your About → Show log show the error:

System.Exception: Unable to verify unpacked folder for url: https://alt.updates.duplicati.com/beta/duplicati-2.0.8.1_beta_2024-05-07.zip
at Duplicati.Library.AutoUpdater.UpdaterManager.DownloadAndUnpackUpdate(UpdateInfo version, Action`1 progress)

I suspect the reason for 2.0.8.1 is https://updates.duplicati.com/beta/latest.manifest asking for

"CompressedSize":50604805,"UncompressedSize":133581950,"SHA256":"UW2Dp4Ej+HaoXgEtit/Msx53za+b+F1SfOMLVUEJRnU=","MD5":"s+BuWLxel7uPWWPpjDNYQQ==","RemoteURLS":["https://updates.duplicati.com/beta/duplicati-2.0.8.1_beta_2024-05-07.zip","https://alt.updates.duplicati.com/beta/duplicati-2.0.8.1_beta_2024-05-07.zip"]

What it does for me when I ask it to Install looked a lot like the old update method, which 2.1.0.2 won’t do – but I think it grabbed 2.0.8.1. Watching its file details, its changelog.txt is 2.0.8.1 size.

I think the right way to do it might be broken, but if it worked, you’d likely get an .msi to install.

v2.1.0.2_beta_2024-11-29 is the download page, and you might want duplicati-2.1.0.2_beta_2024-11-29-win-x64-gui.msi for typical Windows system and use.

EDIT 1:

The manifest with 2.0.8.1 at the bottom has 2.1.0.2 at the top, maybe explaining 2.1.0.2 popup.

Canary manifest has 2.0.9.109 at the top and 2.0.7.103 at the bottom. I haven’t tested it further.

EDIT 2:

Fixed Canary manifest typo done above. Noticed that while testing the CLI autoupdate.

C:\Duplicati\duplicati-2.0.7.2_canary_2023-05-25>Duplicati.Library.AutoUpdater install
Downloading update "Duplicati v2.0.9.109" ...
Downloading 5% ...
Downloading 10% ...
Downloading 15% ...
Downloading 20% ...
Downloading 25% ...
Downloading 30% ...
Downloading 35% ...
Downloading 40% ...
Downloading 45% ...
Downloading 50% ...
Downloading 55% ...
Downloading 60% ...
Downloading 65% ...
Downloading 70% ...
Downloading 75% ...
Downloading 80% ...
Downloading 85% ...
Downloading 90% ...
Downloading 95% ...
Downloading 100% ...
Error detected: System.Exception: The found version was not the expected version
   at Duplicati.Library.AutoUpdater.UpdaterManager.VerifyUnpackedFolder(String folder, UpdateInfo version)
Error detected: System.Exception: Unable to verify unpacked folder for url: https://updates.duplicati.com/canary/duplicati-2.0.7.103_canary_2024-04-19.zip
   at Duplicati.Library.AutoUpdater.UpdaterManager.DownloadAndUnpackUpdate(UpdateInfo version, Action`1 progress)
Downloading 0% ...
Downloading 5% ...
Downloading 10% ...
Downloading 15% ...
Downloading 20% ...
Downloading 25% ...
Downloading 30% ...
Downloading 35% ...
Downloading 40% ...
Downloading 45% ...
Downloading 50% ...
Downloading 55% ...
Downloading 60% ...
Downloading 65% ...
Downloading 70% ...
Downloading 75% ...
Downloading 80% ...
Downloading 85% ...
Downloading 90% ...
Downloading 95% ...
Downloading 100% ...
Error detected: System.Exception: The found version was not the expected version
   at Duplicati.Library.AutoUpdater.UpdaterManager.VerifyUnpackedFolder(String folder, UpdateInfo version)
Error detected: System.Exception: Unable to verify unpacked folder for url: https://alt.updates.duplicati.com/canary/duplicati-2.0.7.103_canary_2024-04-19.zip
   at Duplicati.Library.AutoUpdater.UpdaterManager.DownloadAndUnpackUpdate(UpdateInfo version, Action`1 progress)
New version "Duplicati v2.0.9.109" installed!

C:\Duplicati\duplicati-2.0.7.2_canary_2023-05-25>

This is reminiscent of the 2.0.7.1 Beta GUI behavior (with files watched with Process Monitor).
GUI shows it downloading and verifying as old autoupdate does, but nothing actually gets left.