My install is a little odd (being from .zip) but here’s what mine looks like:
C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25>Duplicati.Library.AutoUpdater help
Usage:
Duplicati.Library.AutoUpdater.exe [LIST|VERIFY|CHECK|INSTALL|HELP]
Environment variables:
AUTOUPDATER_Duplicati_SKIP_UPDATE - Disables updates completely
AUTOUPDATER_Duplicati_POLICY - Choose how to handle updates, valid settings: CheckBefore, CheckDuring, CheckAfter, InstallBefore, InstallDuring, InstallAfter, Never
AUTOUPDATER_Duplicati_URLS - Use alternate updates urls
AUTOUPDATER_Duplicati_CHANNEL - Choose different channel than the default Beta, valid settings: Stable,Beta,Experimental,Canary,Nightly,Debug
Updates are downloaded from: https://updates.duplicati.com/beta/latest.manifest;https://alt.updates.duplicati.com/beta/latest.manifest
Updates are installed in: C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25\updates
The base version is "2.0.7.1_beta_2023-05-25" (2.0.7.1) and is installed in: C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25
This version is "2.0.7.1_beta_2023-05-25" (2.0.7.1) and is installed in: C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25
C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25>Duplicati.Library.AutoUpdater list
* 2.0.7.1_beta_2023-05-25 (2.0.7.1)
C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25>Duplicati.Library.AutoUpdater check
New version is available: Duplicati v2.1.0.2
C:\Duplicati\duplicati-2.0.7.1_beta_2023-05-25>
EDIT 1:
If I click the Show button, at least it’s consistent in it’s use of the top of the manifest:
What (if anything) is Show supposed to show? There’s no 2.0.8.1 changelog around.
EDIT 2:
As a quick guess from my Canary log above where it said:
might be comparing DisplayName between autoupdate.manifest in the .zip file, so
against DisplayName in latest.manifest, so
“Displayname”:“Duplicati v2.1.0.2”,
EDIT 3:
Thanks for explaining. This possibly explains why 2.0.8.1 users aren’t complaining.
Earlier today, I used curl to download various latest*.manifest with --remote-time
-rw-rw-r-- 1 1000 1000 87311 Dec 13 08:29 beta.latest.txt
-rw-rw-r-- 1 1000 1000 16826 Mar 5 02:31 beta.latest-v2.txt
-rw-rw-r-- 1 1000 1000 88059 Nov 7 05:58 canary.latest.txt
-rw-rw-r-- 1 1000 1000 18565 Feb 28 10:28 canary.latest-v2.txt
-rw-rw-r-- 1 1000 1000 87430 Nov 18 02:52 experimental.latest.txt
-rw-rw-r-- 1 1000 1000 16826 Mar 5 02:31 experimental.latest-v2.txt
and was wondering how the seemingly old files were causing trouble only recently.
Also why only for 2.0.7.1 users. You had mentioned the 2.0.8.1 updater is different.
I haven’t tested it lately, but one theory is this bug only affects pre-2.0.8.1 updaters, possibly only in the time after 2.1.0.2 came out. That would reduce the impact a lot.
EDIT 4:
Testing 2.0.8.1 Beta.
You are currently running Duplicati - 2.0.8.1_beta_2024-05-07
Update Duplicati v2.1.0.2 is available, download now
Show button or the link shown as text opens a new tab to the URL shown.
While I do like Show to show what’s coming (and download page doesn’t),
does this maybe leave an opening for (example) 2.0.7.1 to do just 2.0.8.1?
It’s currently going somewhat past where maybe it could have stopped, but
isn’t going all the way to v2.1.0.3_beta_2025-01-22 (but has no need to…).
I surveyed the non-v2 and v2 manifest files, and it looks like other channels
follow the same approach of going to same-channel version that can handle
UpdateFromV1Url as a transition assistant to get into the new .NET 8 ones,
which are the ones that look actually current with channels, as they must be.
Here’s a summary of manifests found on the updates site as of this morning:
Displayname ReleaseTime RemoteURLS UpdateFromV1Url
canary Duplicati v2.0.9.109 2024-11-06T14:00:00Z duplicati-2.0.7.103_canary_2024-04-19.zip https://duplicati.com/download-dynamic?channel=canary
experimental Duplicati v2.1.0.0 2024-11-15T14:00:00Z duplicati-2.0.8.0_experimental_2024-04-19.zip https://duplicati.com/download-dynamic?channel=experimental
beta Duplicati v2.1.0.2 2024-11-29T14:00:00Z duplicati-2.0.8.1_beta_2024-05-07.zip https://duplicati.com/download
v2.0.9.109_canary_2024-11-06
v2.1.0.0_experimental_2024-11-15
v2.1.0.2_beta_2024-11-29
v2 is current:
v2.1.0.110_canary_2025-02-28
v2.1.0.1_experimental_2024-11-25
v2.1.0.3_beta_2025-01-22
v2.1.0.5_stable_2025-03-04
Displayname ReleaseTime
canary-v2 Duplicati v2.1.0.110 - Canary 2025-02-28T15:25:11.259147Z
experimental-v2 Duplicati v2.1.0.5 - Stable 2025-03-04T22:13:56.501385Z
beta-v2 Duplicati v2.1.0.5 - Stable 2025-03-04T22:13:56.501385Z
stable-v2 Duplicati v2.1.0.5 - Stable 2025-03-04T22:13:56.501385Z