Looking at GUI update information, as there have been user questions about stale data.
I suspect Duplicati-server.sqlite is persisting the notification in the Notification table:
1 Information Found update Duplicati v2.0.9.107 - Canary update:new 1726225839 NewUpdateFound
Using the Dismiss button clears the popup and the row in the database seen above.
Screen still tells me:
You are currently running Duplicati - 2.0.9.109_canary_2024-11-06
Update 2.0.9.107 is available. Download now
Check for updates now
Click link on last line while watching host updates.duplicati.com
with Wireshark.
No change despite a connect to the right SNI. Most of the conversation is encrypted.
In DB Options table, update-check-latest
is present, but thinks latest is 2.0.9.107:
{
"MinimumCompatibleVersion": 2,
"IncompatibleUpdateUrl": "https://duplicati.com/download-dynamic?channel=canary&update_from=2.0.9.107",
"Displayname": "Duplicati v2.0.9.107 - Canary",
"Version": "2.0.9.107",
"ReleaseTime": "2024-09-11T13:53:17.880666Z",
"ReleaseType": "canary",
"UpdateSeverity": null,
"ChangeInfo": "This release is a canary release intended to be used for testing in preparation of a later stable release.\n\n**Unlike regular canary builds, this one has a major change in the build system, so it now runs on .NET8.**\n\nFor that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.\n\nThe builds are self-contained so Mono or .NET installations are not required to install.\n\n**Important changes from last Beta**\n- Updated to .NET8 with OS specific builds\n- Using Kestrel as the API/UI server\n- Mandatory password and new authentication scheme for server\n- Settings database version updated to v8\n\nPlease see list of known issues related to .NET8/Kestrel upgrade:\nhttps://github.com/orgs/duplicati/projects/2\n\n# New tool to manage a running server\nDue to incompatibility with `duplicati_client` a new tool is included, named `Duplicati.CommandLine.ServerUtil.exe`/`duplicati-server-util`.\n\n# Upgrade from `v2.0.9.105`\nIf you are upgrading from 2.0.9.105 please see the release notes from 2.0.9.106 for how to prepare the database. \nUpgrades from other versions do not need special steps.\n\n## Detailed list of changes:\n- Prepared some additional localization strings\n- Fixed a bug with server-util not finding backups by name\n- Added support for insecure connections from server-util\n- Embedding backwards compatible ARMv7 binaries in builds\n- Another fix for MSI packages breaking on upgrade\n- Improved Swagger output to include types\n- Replaced `WebRequest` for WebDAV with `HttpClient`\n- Reduced log output from server-util and TrayIcon\n- Microfix for USN parsing\n- Fixed a case where almost identical files could cause broken index files, thanks @Jojo-1000\n- Also improved handling when reading index files with broken lists, thanks @Jojo-1000\n- Fixed auto-repair failing due to locked databases, thanks @Jojo-1000",
"PackageUpdaterVersion": 2,
"Packages": [
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.zip"
],
"Length": 76179619,
"MD5": "EDdVcBicFqck48DF533yTQ==",
"SHA256": "arc1eqMW/t6IzaWrEb+hBV+F5kcCbURwk8Ri5rNN7Vk=",
"PackageTypeId": "win-x64-gui.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.msi",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x64-gui.msi"
],
"Length": 79282176,
"MD5": "3ECu3HpoydnrouuLCgsvVg==",
"SHA256": "ElkGDtv7ped9bw6BpwPSHc44cIgdLnGUWg20rXAavm8=",
"PackageTypeId": "win-x64-gui.msi"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.zip"
],
"Length": 71394889,
"MD5": "U+uExvN2Y8NxyFqf+V8OAA==",
"SHA256": "PAb8wzTxvDpVAwkXlYT2tltKp66agn4vvQE40Yerwbc=",
"PackageTypeId": "win-x86-gui.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.msi",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-x86-gui.msi"
],
"Length": 74395648,
"MD5": "YSwNtXwH4YjgQrrFfdRWhg==",
"SHA256": "kscEgO1q8C0U/XrLPB0gWyiyAezwIA1SSNM7c+CZFZ4=",
"PackageTypeId": "win-x86-gui.msi"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.zip"
],
"Length": 73894776,
"MD5": "61gMrgXKGXmEI21xZzbf2w==",
"SHA256": "lPzR79BkXkZ384jWnH6W5jwAtq8IGcuPtLlsJ2fp7fU=",
"PackageTypeId": "win-arm64-gui.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.msi",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-win-arm64-gui.msi"
],
"Length": 77377536,
"MD5": "hIIMYyLZiZE0Unrjvus3Qw==",
"SHA256": "ygtceLRufvrg0UNoG0DejkDVPeqkYf/1gasgthGYwjI=",
"PackageTypeId": "win-arm64-gui.msi"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.zip"
],
"Length": 76516604,
"MD5": "QdgYNAEv8EM4P7SJJyO3tA==",
"SHA256": "wgiE60tf/enfZQcfBVbIKeatL193KOVKMIO3Q22A/DU=",
"PackageTypeId": "linux-x64-gui.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.deb",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.deb"
],
"Length": 75335168,
"MD5": "988wxKYP/C13f7lufC3KZQ==",
"SHA256": "OdZOJW+i7gnU958q31YSFCX0Bkugvra2DQrsl8zvM2k=",
"PackageTypeId": "linux-x64-gui.deb"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.rpm",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-gui.rpm"
],
"Length": 56607736,
"MD5": "AzRSD3i6McGNsIalJIykVw==",
"SHA256": "2EMQTuKlV/+UR0S0idoujor7QxfTD362sgn76ZM7ugA=",
"PackageTypeId": "linux-x64-gui.rpm"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-gui.deb",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-gui.deb"
],
"Length": 72079592,
"MD5": "6ENJf8a1bTzD7BhS6DryTg==",
"SHA256": "XPi2CIKYARRh61fy+BAWWYwW/FQ6/ro7oLf+WPR4wyg=",
"PackageTypeId": "linux-arm7-gui.deb"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-cli.deb",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm7-cli.deb"
],
"Length": 65693452,
"MD5": "lI7YjqNfRVvyqR3c+IAayg==",
"SHA256": "iG4c6JCBvymgkQw3rdML+5N5rFifQqFYa05k1GgJP0I=",
"PackageTypeId": "linux-arm7-cli.deb"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.zip"
],
"Length": 69097336,
"MD5": "exT+6gIpPmCXXZk1m//6dA==",
"SHA256": "yJ/gMlztdG5qseWnSNORP/o+f2dqo9CLXaaAsA75Y6c=",
"PackageTypeId": "linux-x64-cli.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.deb",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.deb"
],
"Length": 67947844,
"MD5": "iRuCIyx5KFT0GwRsIo41Wg==",
"SHA256": "4pDgbHQ42zWC2OfKdrVxJvhBeOxN5t3+yXFEnXllJU8=",
"PackageTypeId": "linux-x64-cli.deb"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.rpm",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-x64-cli.rpm"
],
"Length": 50555790,
"MD5": "gGq9xrMm4/uKGIMk6eHyYQ==",
"SHA256": "Lm9Ea0xlpSpVrtzln/U+/DI1ERcqTA4oCUIgcvgDk+A=",
"PackageTypeId": "linux-x64-cli.rpm"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.zip"
],
"Length": 73829437,
"MD5": "OJn2fJi72cfZQv24MNGa4A==",
"SHA256": "wFRE7XNLfA2/2CEDxCoIo7WB1JpbnPWOPUeibeYlZnM=",
"PackageTypeId": "linux-arm64-gui.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.deb",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.deb"
],
"Length": 72712244,
"MD5": "81UQLr/9W9GygYwRC9hMRA==",
"SHA256": "hWGL4T8+scxizD/HRa6VoQwXzoSNS7e0VSqLR1pVbDw=",
"PackageTypeId": "linux-arm64-gui.deb"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.rpm",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-gui.rpm"
],
"Length": 53723922,
"MD5": "4prbnYhoV+gsFlOZQaQ+rg==",
"SHA256": "jrnL8KH7tg0tdwGApIYKCjZxT7GqTJYW0weKrS2rTBY=",
"PackageTypeId": "linux-arm64-gui.rpm"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.zip",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.zip"
],
"Length": 66914578,
"MD5": "35TYmhtV0iB8biqu/ooQKw==",
"SHA256": "EhKRsAfngNuXGMuYH9fb/PLo1i8ee2fi7ql+FN8ONKk=",
"PackageTypeId": "linux-arm64-cli.zip"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.deb",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.deb"
],
"Length": 65810106,
"MD5": "rXkI+xxO7ch2kkUn2dI8Dg==",
"SHA256": "3j/ZKr8EpGfUuonsZUjRu9pvlXlG+WYhJbDgUeXyLNI=",
"PackageTypeId": "linux-arm64-cli.deb"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.rpm",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-linux-arm64-cli.rpm"
],
"Length": 48113005,
"MD5": "lshCxYf3drVkp+SJsZCSUg==",
"SHA256": "79hH3TBVJDtsNa4+thj5JRI583j+0hs99V0i+SRd/W8=",
"PackageTypeId": "linux-arm64-cli.rpm"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.dmg",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.dmg"
],
"Length": 84780486,
"MD5": "WxtsaSsksnsJzfKReP4XLg==",
"SHA256": "xO+4UOlAXkRP8fx/WvSAWedrk7zaKBqZWuU48GLQRzQ=",
"PackageTypeId": "osx-x64-gui.dmg"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.pkg",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-x64-gui.pkg"
],
"Length": 82600448,
"MD5": "qm6+pqB9ukX1zGhbVB995g==",
"SHA256": "fNd2jz2CNFr8JzrsIVwfjsqPgGun0Us0hmhAbembx38=",
"PackageTypeId": "osx-x64-gui.pkg"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.dmg",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.dmg"
],
"Length": 81997487,
"MD5": "VeIqvMeHY+S/ugtRyaL4Sw==",
"SHA256": "Y4e2yxuEconuyDBmaqwvUiDniawSMP24T2vLQqaMczo=",
"PackageTypeId": "osx-arm64-gui.dmg"
},
{
"RemoteUrls": [
"https://updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.pkg",
"https://alt.updates.duplicati.com/canary/duplicati-2.0.9.107_canary_2024-09-11-osx-arm64-gui.pkg"
],
"Length": 79794359,
"MD5": "9Phj33mKzPf2fAOGiyn/fA==",
"SHA256": "l1eC/ybMU6KtcyHCSIgPzIfS6UGIBZO1TajYYQqsMOE=",
"PackageTypeId": "osx-arm64-gui.pkg"
}
],
"GenericUpdatePageUrl": "https://duplicati.com/download-dynamic?channel=canary&from=2.0.9.107"
}
This combination of things seems incorrect, although I’m not positive it’s a new issue.