# After update and fingerprint issue: backups gone

**URL:** <https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572>\
**Category:** Uncategorized\
**Created:** [March 21, 2024, 11:57am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572 "2024-03-21T11:57:59Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 25, 2024, 1:27pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/21 "2024-03-25T13:27:38Z")

</div>

> [@dejhost](#):
>
> I would usually start with `pamac install duplicati-latest`, but that package can’t be found.

[AUR Home](https://aur.archlinux.org/) would also be worth a look. Their search suggests they call it `duplicati-beta-bin` or something like that. I also linked to their discussions of the beta and the canary. General info place:

[Arch User Repository](https://wiki.archlinux.org/title/Arch_User_Repository) is a Wiki that some people mention (says Google) when trying to figure it out.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 25, 2024, 2:02pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/22 "2024-03-25T14:02:27Z")

</div>

Do you also use a GUI like Manjaro’s `Add/Remove Software`, seemingly `pamac-manager`?

[How to Install Pamac GUI Package Manager in Arch Linux](https://itsfoss.com/install-pamac-arch-linux/) makes me wonder if Arch has it.

I don’t use Arch. I did wrestle Duplicati onto Manjaro once. Still not sure if AUR dropped the  
standard /usr/bin/duplicati\* programs somewhere else, or just dropped them. Tray Icon was

`/usr/bin/mono /opt/duplicati/Duplicati.GUI.TrayIcon.exe --webservice-port=8200`

when I tried it. Some OS gave me a dependency fight too, but I forget which OS that was on.  
Dependency installation is one of the things you forego when you unpack packages yourself.  
Windows tolerates this well since there are few dependencies. Linux pulls in many packages.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 25, 2024, 2:59pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/23 "2024-03-25T14:59:45Z")

</div>

> [@ts678](#):
>
> Still not sure if AUR dropped the  
> standard /usr/bin/duplicati\* programs somewhere else, or just dropped them.

Search of my Manjaro system found bits in /var/tmp/pamac-build-me/duplicati-beta-bin.  
There’s a duplicati-cli there and in /usr/bin, but I don’t see a duplicati or duplicati-server.  
The AUR unit file does ExecStart=/usr/bin/mono /opt/duplicati/Duplicati.Server.exe, not  
ExecStart=/usr/bin/duplicati-server like Duplicati-provided unit file has. I don’t know why.

In general, third-party packaging software and setups are hard for non-users to explain.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 25, 2024, 4:29pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/24 "2024-03-25T16:29:25Z")

</div>

/etc/default/duplicati comparisons:

Normal:

```plaintext
# Defaults for duplicati initscript
# sourced by /etc/init.d/duplicati
# installed at /etc/default/duplicati by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Additional options that are passed to the Daemon.
DAEMON_OPTS=""

```

AUR at least on Manjaro – you can check Arch:

```plaintext
AUTOUPDATER_Duplicati_SKIP_UPDATE=1
DUPLICATI_HOME=/var/lib/duplicati

```

So they disable our updater and force the databases to ~duplicati.  
Question is what happens to /etc/default/duplicati on AUR update.

EDIT 1:

You can maybe get data by seeing if `ls -lc /etc/default/duplicati` updated on install,  
however some installers might be smart and know how to preserve or merge the config files.

EDIT 2:

However maybe web search or documentation of the tools will say. Alternatively, experiment  
installing older releases (if AUR keeps any around) and looking for a safe upgrade path may  
pioneer the path to the presumed desired state, which is next AUR update doesn’t kill things.

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [March 26, 2024, 8:37am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/25 "2024-03-26T08:37:00Z")

</div>

The only installation I manged to see through is  
[the one installing canary with yay.](https://linux-packages.com/aur/package/duplicati-canary-bin)

I have not enabled or started duplicati yet.

```plaintext
sudo ps -ef e | grep -i duplicati
dejhost 45934 3994 0 09:30 pts/0 S+ 0:00 grep -i duplicati SHELL=/bin/bash SESSION_MANAGER=local/WorkstationII:@/tmp/.ICE-unix/1245,unix/WorkstationII:/tmp/.ICE-unix/1245 WINDOWID=92274691 COLORTERM=truecolor PYENV_SHELL=bash XDG_CONFIG_DIRS=/etc/xdg FUNCNEST=100 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_MENU_PREFIX=xfce- GNOME_KEYRING_CONTROL=/run/user/1000/keyring LC_ADDRESS=en_US.UTF-8 LC_NAME=en_US.UTF-8 DESKTOP_SESSION=xfce LC_MONETARY=en_US.UTF-8 EDITOR=nano GTK_MODULES=canberra-gtk-module:canberra-gtk-module XDG_SEAT=seat0 PWD=/usr/share/pixmaps PYENV_VIRTUALENV_INIT=1 LOGNAME=dejhost XDG_SESSION_DESKTOP=xfce XDG_SESSION_TYPE=x11 PANEL_GDK_CORE_DEVICE_EVENTS=0 XAUTHORITY=/home/dejhost/.Xauthority XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/dejhost MOTD_SHOWN=pam HOME=/home/dejhost LC_PAPER=en_US.UTF-8 LANG=en_US.UTF-8 XDG_CURRENT_DESKTOP=XFCE VTE_VERSION=7600 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user LC_IDENTIFICATION=en_US.UTF-8 TERM=xterm-256color USER=dejhost DISPLAY=:0.0 SHLVL=1 LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 XDG_VTNR=7 XDG_SESSION_ID=2 XDG_RUNTIME_DIR=/run/user/1000 DEBUGINFOD_URLS=https://debuginfod.archlinux.org LC_TIME=en_US.UTF-8 GTK3_MODULES=xapp-gtk3-module:xapp-gtk3-module XDG_DATA_DIRS=/home/dejhost/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share BROWSER=vivaldi PATH=/home/dejhost/.pyenv/plugins/pyenv-virtualenv/shims:/home/dejhost/.pyenv/shims:/home/dejhost/.pyenv/bin:/home/dejhost/.pyenv/plugins/pyenv-virtualenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/home/dejhost/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin GDMSESSION=xfce DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus MAIL=/var/spool/mail/dejhost LC_NUMERIC=en_US.UTF-8 OLDPWD=/usr/share/pixmaps _=/usr/bin/grep

```

```plaintext
[dejhost@WorkstationII pixmaps]$ cat /usr/lib/systemd/system/duplicati.service
[Unit]
Description=Duplicati
After=network.target

[Service]
ExecStart=/usr/bin/mono /opt/duplicati/Duplicati.Server.exe --webservice-port=8200
Restart=on-abort
EnvironmentFile=-/etc/default/duplicati
User=duplicati
Group=duplicati

[Install]
WantedBy=default.target

```

Can you please recommend a way to proceed?

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 26, 2024, 11:22am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/26 "2024-03-26T11:22:20Z")

</div>

> [@dejhost](#):
>
> The only installation I manged to see through is

which way? Remember Duplicati does not provide your package. That’s from AUR.

> [@dejhost](#):
>
> Can you please recommend a way to proceed?

I’m seeing a major lack of response to my recommendations so far. Please respond.

I’m disappointed that AUR seemingly provides no directions to use what they create.

I’ve given numerous Arch, AUR, systemd, and reverse-engineering resources so far.

There are important decision points on how Arch runs which you need to investigate.

If you just want to try to bring it up, and risk a failure next update, that path is simpler.

> [@dejhost](#):
>
> I have not enabled or started duplicati yet.

which makes that `ps` pointless, since it was meant to see what AUR gave to Duplicati.

You are asking what’s known as an “upstream” to support the quirks of the packaging.  
Frequently the answer is “no”. Have you considered asking Arch and AUR resources?

If you wish, we could continue to try to fumble through figuring out what AUR intended,  
however the result will probably be inferior because it takes guessing at too much stuff.

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [March 26, 2024, 12:08pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/27 "2024-03-26T12:08:54Z")

</div>

The reason I am not responding to all of your suggestions/comments is because a part actually is beyond my know-how. If I want to install a software, I google the commands. That’s it. But I respond if I can.

I installed duplicati with `yay -S duplicati-canary-bin `

- no, I have no GUI based package manager. I installed one, and this is what it shows:  
 ![image](https://forum.duplicati.com/uploads/default/original/2X/6/6fc9e821c4691de03f938101c1752806343df16d.png)  
But GUI-package managers are not recommended in Endouverous, so I uninstalled it again.

Dulicati is running now, after a reboot.  
System properties:

```plaintext
APIVersion : 1
PasswordPlaceholder : **********
ServerVersion : 2.0.7.101
ServerVersionName : - 2.0.7.101_canary_2024-03-08
ServerVersionType : Canary
StartedBy : Server
BaseVersionName : 2.0.7.101_canary_2024-03-08
DefaultUpdateChannel : Canary
DefaultUsageReportLevel : Information
ServerTime : 2024-03-26T12:42:26.209394+01:00
OSType : Linux
DirectorySeparator : /
PathSeparator : :
CaseSensitiveFilesystem : true
MonoVersion : 6.12.0
MachineName : WorkstationII
UserName : duplicati
NewLine :
CLRVersion : 4.0.30319.42000
CLROSInfo : {"Platform":"Unix","ServicePack":"","Version":"6.6.22.1","VersionString":"Unix 6.6.22.1"}
ServerModules : []
UsingAlternateUpdateURLs : false
LogLevels : ["ExplicitOnly","Profiling","Verbose","Retry","Information","DryRun","Warning","Error"]
SuppressDonationMessages : false
SpecialFolders : [{"ID":"%MY_DOCUMENTS%","Path":"/var/lib/duplicati"},{"ID":"%HOME%","Path":"/var/lib/duplicati"}]

```

```plaintext
[dejhost@WorkstationII ~]$ sudo ps -ef e | grep -i duplicati
[sudo] password for dejhost: 
duplica+ 1074 1 0 10:27 ? Ssl 0:01 /usr/bin/mono /opt/duplicati/Duplicati.Server.exe --webservice-port=8200 LANG=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_TIME=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin XDG_DATA_DIRS=/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ USER=duplicati LOGNAME=duplicati HOME=/var/lib/duplicati INVOCATION_ID=f0afc6ca56b64f93874c1aadc0a302d9 JOURNAL_STREAM=8:27685 SYSTEMD_EXEC_PID=1074 MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/duplicati.service/memory.pressure MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= AUTOUPDATER_Duplicati_SKIP_UPDATE=1 DUPLICATI_HOME=/var/lib/duplicati
dejhost 43339 43175 0 12:56 pts/2 S+ 0:00 grep -i duplicati SHELL=/bin/bash SESSION_MANAGER=local/WorkstationII:@/tmp/.ICE-unix/1299,unix/WorkstationII:/tmp/.ICE-unix/1299 WINDOWID=127927270 COLORTERM=truecolor PYENV_SHELL=bash XDG_CONFIG_DIRS=/etc/xdg FUNCNEST=100 XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 XDG_MENU_PREFIX=xfce- GNOME_KEYRING_CONTROL=/run/user/1000/keyring LC_ADDRESS=en_US.UTF-8 LC_NAME=en_US.UTF-8 DESKTOP_SESSION=xfce LC_MONETARY=en_US.UTF-8 EDITOR=nano GTK_MODULES=canberra-gtk-module:canberra-gtk-module XDG_SEAT=seat0 PWD=/home/dejhost PYENV_VIRTUALENV_INIT=1 LOGNAME=dejhost XDG_SESSION_DESKTOP=xfce XDG_SESSION_TYPE=x11 PANEL_GDK_CORE_DEVICE_EVENTS=0 XAUTHORITY=/home/dejhost/.Xauthority XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/dejhost MOTD_SHOWN=pam HOME=/home/dejhost LC_PAPER=en_US.UTF-8 LANG=en_US.UTF-8 XDG_CURRENT_DESKTOP=XFCE VTE_VERSION=7600 XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 XDG_SESSION_CLASS=user LC_IDENTIFICATION=en_US.UTF-8 TERM=xterm-256color USER=dejhost DISPLAY=:0.0 SHLVL=1 LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 XDG_VTNR=7 XDG_SESSION_ID=2 XDG_RUNTIME_DIR=/run/user/1000 DEBUGINFOD_URLS=https://debuginfod.archlinux.org LC_TIME=en_US.UTF-8 GTK3_MODULES=xapp-gtk3-module:xapp-gtk3-module XDG_DATA_DIRS=/home/dejhost/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share BROWSER=vivaldi PATH=/home/dejhost/.pyenv/plugins/pyenv-virtualenv/shims:/home/dejhost/.pyenv/shims:/home/dejhost/.pyenv/bin:/home/dejhost/.pyenv/plugins/pyenv-virtualenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/home/dejhost/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin GDMSESSION=xfce DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus MAIL=/var/spool/mail/dejhost LC_NUMERIC=en_US.UTF-8 _=/usr/bin/grep

```

I disabled updates as you recommended. You also mentioned:

```plaintext
AUTOUPDATER_Duplicati_SKIP_UPDATE=1
cat /etc/default/duplicati

```

When it comes to `DUPLICATI_HOME=/var/lib/duplicati`: should’t I set the home-directory to /home/dejhost/.config/Duplicati/ and see if it picks up on the existing databases?

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 26, 2024, 1:09pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/28 "2024-03-26T13:09:45Z")

</div>

> [@dejhost](#):
>
> I installed duplicati with `yay -S duplicati-canary-bin`

I’ve never heard of or used yay before.

> [@dejhost](#):
>
> `DefaultUpdateChannel : Canary`

This is a risk. Canary is not for production use. Current one seems good. Next one may not be.  
I wonder if you can get a Beta instead? Did you try `duplicati-beta-bin` before going canary?  
Alternatively since you chose a rolling release, maybe you like latest, greatest, and maybe bad.

I don’t know why your GUI installer view is different. My view somehow shows different choices:

 ![image](https://forum.duplicati.com/uploads/default/original/2X/9/95d62f19d829e8f7eee35bba23e0f39d5dbc9283.png)

which is current Beta but not the latest Canary. Yours shows only the latest Canary somehow.

There is a chance (I have heard no plans) that your latest Canary will turn into Beta someday.  
The risk is that you are outside of the Duplicati update mechanism, because AUR chose that,  
therefore whenever you update Arch there is the chance of installing a freshly broken Canary.

As usual, I’m guessing a little as to how Arch does updates, because I don’t have or use Arch.

> [@dejhost](#):
>
> I disabled updates as you recommended.

I did not recommend that. I commented that AUR did that, so (as always) only they know why.

> [@dejhost](#):
>
> should’t I set the home-directory to /home/dejhost/.config/Duplicati/ and see if it picks up on the existing databases?

> [@dejhost](#):
>
> `UserName : duplicati`

so it did come up as the special AUR user, as expected. Now you get to check your system to  
figure out if you can live with a powerless user. Do you know anything about file permissions?

In the .config/Duplicati folder you have in mind, an `ls -l` will probably show the databases as  
`-rw-------` meaning only the user (which is also shown) has access. Your file browser might  
provide some easier explanation than the somewhat user-unfriendly lettering that `ls` provides.

You can force your way in by changing the file permissions, but the next questions are whether `duplicati` user is able to access and restore the files you want, and if custom setting will hold.

> [@ts678](#):
>
> You can maybe get data by seeing if `ls -lc /etc/default/duplicati` updated on install,  
> however some installers might be smart and know how to preserve or merge the config files.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 27, 2024, 5:45pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/29 "2024-03-27T17:45:52Z")

</div>

> [@dejhost](#):
>
> I definitively had a tray-icon.

What did you have to do to get one? I kind of wonder if you were really on the systemd service, which we’ve seen does not run as you, yet you think that databases are in your home directory.

I don’t know how you opened Duplicati before. If you do, please say. If not, run /usr/bin/duplicati which will start Duplicati tray icon with your home directory as its config. You can then look at its data and logs to see if it looks right. If it looks bad, maybe it’s the wrong folder. Starting this way will tie up your terminal until you close Duplicati with the tray icon right-click menu, but maybe if Duplicati is on whatever Arch has as a Start menu, that might run as you without using terminal.

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [March 28, 2024, 12:11pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/30 "2024-03-28T12:11:27Z")

</div>

I have documented several installation processes. I don’t know which is the most recent one. For the tray-icon to work, I have two versions in my wiki:

1. `nano /usr/lib/systemd/system/duplicati.service`
2. `nano ~/.config/systemd/user/default.target.wants/duplicati.service`

```plaintext
[Service] 

ExecStart=/usr/bin/mono /opt/duplicati/Duplicati.Server.exe --webservice-port=8200 

```

I uninstalled the canari-version again, and manually build the “latest”-version from AUR packages:

```git
cd ~/duplicati-latest` `$makepkg -si

```

I enabled and started duplicati. It seems to run, but I don’t get a GUI.

```plaintext
[dejhost@WorkstationII duplicati-latest]$ systemctl status duplicati
● duplicati.service - Duplicati
     Loaded: loaded (/usr/lib/systemd/system/duplicati.service; enabled; preset: disabled)
     Active: active (running) since Thu 2024-03-28 12:40:33 CET; 23min ago
   Main PID: 1084 (mono)
      Tasks: 18 (limit: 38324)
     Memory: 128.0M (peak: 141.5M)
        CPU: 1.192s
     CGroup: /system.slice/duplicati.service
             └─1084 /usr/bin/mono /opt/duplicati/Duplicati.Server.exe --webservice-port=8200

Mar 28 12:40:33 WorkstationII systemd[1]: Started Duplicati.

```

Let me do a restart…

After a restart, the GUI is available. No backups configured. Here is the system info:

```plaintext
System properties
APIVersion : 1
PasswordPlaceholder : **********
ServerVersion : 2.0.6.104
ServerVersionName : - 2.0.6.104_canary_2022-06-15
ServerVersionType : Canary
StartedBy : Server
BaseVersionName : 2.0.6.104_canary_2022-06-15
DefaultUpdateChannel : Canary
DefaultUsageReportLevel : Information
ServerTime : 2024-03-28T13:15:35.035097+01:00
OSType : Linux
DirectorySeparator : /
PathSeparator : :
CaseSensitiveFilesystem : true
MonoVersion : 6.12.0
MachineName : WorkstationII
UserName : duplicati
NewLine :
CLRVersion : 4.0.30319.42000
CLROSInfo : {"Platform":"Unix","ServicePack":"","Version":"6.6.22.1","VersionString":"Unix 6.6.22.1"}
ServerModules : []
UsingAlternateUpdateURLs : false
LogLevels : ["ExplicitOnly","Profiling","Verbose","Retry","Information","DryRun","Warning","Error"]
SuppressDonationMessages : false
SpecialFolders : [{"ID":"%MY_DOCUMENTS%","Path":"/var/lib/duplicati"},{"ID":"%HOME%","Path":"/var/lib/duplicati"}]

```

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 28, 2024, 1:47pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/31 "2024-03-28T13:47:44Z")

</div>

> [@dejhost](#):
>
> I enabled and started duplicati. It seems to run, but I don’t get a GUI.

The only thing that will pop open a GUI in the browser is TrayIcon. This is why I keep asking about how you used to start Duplicati, and posted a specific TrayIcon test which has not been attempted.

> [@dejhost](#):
>
> No backups configured.

Please follow my requests. You’re doing the same thing, which unsurprisingly gives prior result.

> [@dejhost](#):
>
> `StartedBy : Server`

> [@dejhost](#):
>
> `UserName : duplicati`

It looks like you started the Server as duplicati with systemd. We saw before that it runs as user duplicati, and think AUR goes out of its way to specify DUPLICATI\_HOME to /var/lib/duplicati to keep databases around the home directory of user duplicati (although not in a .config/Duplicati).

> [@ts678](#):
>
> I don’t know how you opened Duplicati before. If you do, please say. If not, run /usr/bin/duplicati which will start Duplicati tray icon with your home directory as its config. You can then look at its data and logs to see if it looks right. If it looks bad, maybe it’s the wrong folder.

Repeating that, but still not sure if you had a tray icon before, or if you’re just asking for one now.

[Introduction to the Graphical User Interface](https://duplicati.readthedocs.io/en/latest/03-using-the-graphical-user-interface/) show pictures of a tray icon (but not on your system).

 ![image](https://forum.duplicati.com/uploads/default/original/2X/1/1a9ea07939a5b79a2f17f7ff47b1ff5354d355c2.png)

If you don’t use a tray icon, the web interface is usually reached with `http://localhost:8200/` typed into your browser, which might then bring it back at next start if you told it to restore pages.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [March 29, 2024, 11:57am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/32 "2024-03-29T11:57:51Z")

</div>

> [@ts678](#):
>
> /usr/bin/duplicati

If it’s not there (I have a feeling that AUR removed it, as it’s not in my Manjaro VM), you could try

`/usr/bin/mono /opt/duplicati/Duplicati.GUI.TrayIcon.exe --webservice-port=8200`

as you after shutting down any systemctl managed duplicati and any others that are running now.

When I do that, Manjaro puts the Duplicati icon (as above) in an icon bar at lower right of screen.

Icon gives me the menu shown on a right-click, or doing a left-click just opens the web UI directly.

Did you have such an icon before to start Duplicati GUI? How did you do it before? Asking again.

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [April 1, 2024, 7:40am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/33 "2024-04-01T07:40:58Z")

</div>

Sorry for the late reply - it’s been public holidays.

The way it used to be: After boot and log into my desktop session, the tray-icon was showing in my menu. I could open/pause/quit in its pop-up window, as your screenshot shows. The icon changed its color, e.g. to red, if errors occurred, or green while performing a backup.

```plaintext
[root@WorkstationII dejhost]# ls -lc /etc/default/duplicati
-rw-r--r-- 1 root root 70 Mar 28 13:23 /etc/default/duplicati

```

```plaintext
[root@WorkstationII dejhost]# cd /home/dejhost/.config/Duplicati/
[root@WorkstationII Duplicati]# ls -al
total 4934360
drwxr-xr-x 3 root root 4096 Mar 28 13:22 ' #'
drwxr-xr-x 5 dejhost dejhost 4096 Mar 28 13:22 .
drwxr-xr-x 50 dejhost dejhost 4096 Mar 28 12:32 ..
drwxr-xr-x 2 dejhost dejhost 4096 Mar 22 08:28 control_dir_v2
-rw------- 1 dejhost dejhost 212992 Mar 28 13:12 Duplicati-server.sqlite
-rw------- 1 dejhost dejhost 163840 Nov 10 14:27 OVOXJAATTP.backup
-rw------- 1 dejhost dejhost 313847808 Mar 21 11:53 OVOXJAATTP.sqlite
-rw------- 1 dejhost dejhost 41295872 Mar 21 11:53 TNGIRAJFRL.sqlite
drwxr-xr-x 4 dejhost dejhost 4096 Mar 28 13:12 updates
-rw------- 1 dejhost dejhost 4697219072 Mar 28 13:12 ZDXVFMJDQM.sqlite
[root@WorkstationII Duplicati]# 

```

```plaintext
[root@WorkstationII duplicati]# ls -lc /var/lib/duplicati/
total 64
drwxr-xr-x 2 duplicati duplicati 4096 Mar 28 12:56 control_dir_v2
-rw------- 1 duplicati duplicati 57344 Mar 28 13:23 Duplicati-server.sqlite

```

There is no such folder `/usr/bin/duplicati `, but I find the TrayIcon.exe in `/opt/duplicati-latest/`.

```plaintext
[root@WorkstationII duplicati]# /usr/bin/mono /opt/duplicati-latest/Duplicati.GUI.TrayIcon.exe --webservice-port=8200
Crash! 
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: A serious error occurred in Duplicati: System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 ---> System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 
   --- End of inner exception stack trace ---
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x002cb] in <59054a017605435993aba9f724246795>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in <296872a6734f443990477e3abd954b57>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <296872a6734f443990477e3abd954b57>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.RunMethod (System.Reflection.MethodInfo method, System.String[] args) [0x00000] in <05d79178ceb2471a8d1b0132f9c55335>:0 
Crash! 
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: A serious error occurred in Duplicati: System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 ---> System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 
   --- End of inner exception stack trace ---
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x002cb] in <59054a017605435993aba9f724246795>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Duplicati.GUI.TrayIcon.HostedInstanceKeeper..ctor (System.String[] args) [0x00098] in <3219859fc3fa41308da204ec423b38a9>:0 
  at Duplicati.GUI.TrayIcon.Program.RealMain (System.String[] _args) [0x0028c] in <3219859fc3fa41308da204ec423b38a9>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in <296872a6734f443990477e3abd954b57>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <296872a6734f443990477e3abd954b57>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.RunMethod (System.Reflection.MethodInfo method, System.String[] args) [0x00000] in <05d79178ceb2471a8d1b0132f9c55335>:0 

Unhandled Exception:
System.Exception: A serious error occurred in Duplicati: System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 ---> System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 
   --- End of inner exception stack trace ---
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x002cb] in <59054a017605435993aba9f724246795>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Duplicati.GUI.TrayIcon.HostedInstanceKeeper..ctor (System.String[] args) [0x00098] in <3219859fc3fa41308da204ec423b38a9>:0 
  at Duplicati.GUI.TrayIcon.Program.RealMain (System.String[] _args) [0x0028c] in <3219859fc3fa41308da204ec423b38a9>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Duplicati.Library.AutoUpdater.UpdaterManager.RunMethod (System.Reflection.MethodInfo method, System.String[] args) [0x0009c] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager+<>c __DisplayClass58_0.<RunFromMostRecentSpawn>b__ 0 () [0x00000] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.WrapWithUpdater (Duplicati.Library.AutoUpdater.AutoUpdateStrategy defaultstrategy, System.Action wrappedFunction) [0x00158] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.RunFromMostRecentSpawn (System.Reflection.MethodInfo method, System.String[] cmdargs, Duplicati.Library.AutoUpdater.AutoUpdateStrategy defaultstrategy) [0x0003b] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.RunFromMostRecent (System.Reflection.MethodInfo method, System.String[] cmdargs, Duplicati.Library.AutoUpdater.AutoUpdateStrategy defaultstrategy) [0x0001b] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.GUI.TrayIcon.Program.Main (System.String[] args) [0x0001c] in <3219859fc3fa41308da204ec423b38a9>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: A serious error occurred in Duplicati: System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 ---> System.Exception: Unable to open a socket for listening, tried ports: 8200
  at Duplicati.Server.WebServer.Server..ctor (System.Collections.Generic.IDictionary`2[TKey,TValue] options) [0x00317] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.StartWebServer (System.Collections.Generic.Dictionary`2[TKey,TValue] commandlineOptions) [0x00000] in <59054a017605435993aba9f724246795>:0 
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00227] in <59054a017605435993aba9f724246795>:0 
   --- End of inner exception stack trace ---
  at Duplicati.Server.Program.RealMain (System.String[] _args) [0x002cb] in <59054a017605435993aba9f724246795>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Duplicati.GUI.TrayIcon.HostedInstanceKeeper..ctor (System.String[] args) [0x00098] in <3219859fc3fa41308da204ec423b38a9>:0 
  at Duplicati.GUI.TrayIcon.Program.RealMain (System.String[] _args) [0x0028c] in <3219859fc3fa41308da204ec423b38a9>:0 
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
  at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <296872a6734f443990477e3abd954b57>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Duplicati.Library.AutoUpdater.UpdaterManager.RunMethod (System.Reflection.MethodInfo method, System.String[] args) [0x0009c] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager+<>c __DisplayClass58_0.<RunFromMostRecentSpawn>b__ 0 () [0x00000] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.WrapWithUpdater (Duplicati.Library.AutoUpdater.AutoUpdateStrategy defaultstrategy, System.Action wrappedFunction) [0x00158] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.RunFromMostRecentSpawn (System.Reflection.MethodInfo method, System.String[] cmdargs, Duplicati.Library.AutoUpdater.AutoUpdateStrategy defaultstrategy) [0x0003b] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.Library.AutoUpdater.UpdaterManager.RunFromMostRecent (System.Reflection.MethodInfo method, System.String[] cmdargs, Duplicati.Library.AutoUpdater.AutoUpdateStrategy defaultstrategy) [0x0001b] in <05d79178ceb2471a8d1b0132f9c55335>:0 
  at Duplicati.GUI.TrayIcon.Program.Main (System.String[] args) [0x0001c] in <3219859fc3fa41308da204ec423b38a9>:0 
[root@WorkstationII duplicati]# 

```

So I stopped duplicati and tried again:

```plaintext
[root@WorkstationII duplicati]# systemctl stop duplicati
[root@WorkstationII duplicati]# /usr/bin/mono /opt/duplicati-latest/Duplicati.GUI.TrayIcon.exe --webservice-port=8200
Running Firefox as root in a regular user's session is not supported. ($XAUTHORITY is /home/dejhost/.Xauthority which is owned by dejhost.)
Running Firefox as root in a regular user's session is not supported. ($XAUTHORITY is /home/dejhost/.Xauthority which is owned by dejhost.)
Running Firefox as root in a regular user's session is not supported. ($XAUTHORITY is /home/dejhost/.Xauthority which is owned by dejhost.)

```

```plaintext
ls -al /home/dejhost/.Xauthority
-rw------- 1 dejhost dejhost 58 Mar 28 13:12 /home/dejhost/.Xauthority

```

The tray-icon appears. When I click “open” in the pop-up, I get:

 ![image](https://forum.duplicati.com/uploads/default/original/2X/b/b9d13273f9bbb3154e2ff07f0817b097ae3f189d.png).

Firefox is actually not my default-Browser. I use Vivaldi (which is based on Chrome). My system settings confirm that:

 ![image](https://forum.duplicati.com/uploads/default/original/2X/a/ab0be982a413708637ef9677c8c21020795ee90a.png)

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 1, 2024, 1:56pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/34 "2024-04-01T13:56:00Z")

</div>

I’ll note again that Duplicati team does not package your duplicati. Let me refer to info for Arch.

[https://aur.archlinux.org/packages/duplicati-canary-bin](https://aur.archlinux.org/packages/duplicati-canary-bin#comment-896112)

> Now that duplicati-latest has been renamed to duplicati-canary-bin, how do I upgrade?

gets into a package renaming that possibly is causing confusion on top of your install confusion.  
Getting in Canary at all was probably not what you wanted, and you should also try solving that.  
Unless, of course, you prefer the latest and greatest-except-for-possible-accidental-regressions.

Do you know what you were running before? Did you switch your OS? In Nov 2022, you posted

> [@Pick up former backup](https://forum.duplicati.com/t/pick-up-former-backup/15376/1):
>
> I am running Duplicati - 2.0.6.104\_canary\_2022-06-15 on manjaro with linux 6.0.8.

In June 2022, your situation was:

> [@2 instances of duplicati lauching in parallel?](https://forum.duplicati.com/t/2-instances-of-duplicati-lauching-in-parallel/14541/11):
>
> But the Tray-Icon still doesn’t start automatically. This command
> 
> ```plaintext
> /usr/bin/mono /opt/duplicati-latest/Duplicati.GUI.TrayIcon.exe --webservice-port=8300 --no-hosted-server --hosturl=http://localhost:8300 --webserver-password=mypassword
> 
> ```
> 
> works fine when I run it manually and when I put it into a login-sript. But it feels strange to have the password unencrypted.
> 
> If I understand this correctly I have these options now:
> 
> - Run Tray-Icon-command at login, using password
> - Switch to port 8200 and see if it works without password

and you left off wondering what better ways there were to start it. Maybe you found how to get:

> [@dejhost](#):
>
> The way it used to be: After boot and log into my desktop session, the tray-icon was showing in my menu. I could open/pause/quit in its pop-up window, as your screenshot shows. The icon changed its color, e.g. to red, if errors occurred, or green while performing a backup.

[PRQ#39138](https://www.mail-archive.com/search?l=aur-requests%40lists.archlinux.org&q=39138) is the name confusion that was discussed at the AUR duplicati-canary-bin web site.

For your own current name confusion, how many /opt/duplicati\* do you have now? Inside each is `changelog.txt` saying what Duplicati is inside.

> [@dejhost](#):
>
> ```plaintext
> [root@WorkstationII dejhost]# ls -lc /etc/default/duplicati
> -rw-r--r-- 1 root root 70 Mar 28 13:23 /etc/default/duplicati
> 
> ```

seems to line up with one of your installs, which probably means the file gets overwritten unless Arch tools leads you through solution. I don’t know. Do you? Might be wise to stay away for now.

> [@dejhost](#):
>
> ```plaintext
> [root@WorkstationII dejhost]# cd /home/dejhost/.config/Duplicati/
> [root@WorkstationII Duplicati]# ls -al
> 
> ```

does look like you were using it, but how? Were you in the ignore-the-service mode I’m recently trying to guide you through? All the databases being owned by you suggest either that or a user (you being the user) service with systemd. Some Arch manual documentation on those things is

[Autostarting](https://wiki.archlinux.org/title/autostarting) and especially (based on history) [On user login / logout](https://wiki.archlinux.org/title/autostarting#On_user_login_/_logout). Do those jog any memory?

[systemd/User](https://wiki.archlinux.org/title/systemd/User) in the Arch manual would also be useful to see if you might have gone in that way.

> [@dejhost](#):
>
> There is no such folder `/usr/bin/duplicati `, but I find the TrayIcon.exe in `/opt/duplicati-latest/`.

It’s not a folder. It’s an executable that AUR seems to have removed. For the other folders, take inventory of the /opt/duplicati\* as described above, and also figure out what you prefer to be on.

> [@dejhost](#):
>
> ```plaintext
> [root@WorkstationII duplicati]# /usr/bin/mono /opt/duplicati-latest/Duplicati.GUI.TrayIcon.exe --webservice-port=8200
> Crash! 
> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: A serious error occurred in Duplicati: System.Exception: Unable to open a socket for listening, tried ports: 8200
> 
> ```

Because the service took 8200, you forced the tray icon to only use 8200, but Linux won’t let it.  
Directions from me had a Duplicati stop first, so when you did, tray icon started then got further.

> [@dejhost](#):
>
> The tray-icon appears. When I click “open” in the pop-up, I get:

I pretty much guarantee Duplicati doesn’t hardcode the browser, and searched code to be sure.  
[Default applications](https://wiki.archlinux.org/title/default_applications) in the Arch manual explains the complexity underneath. So no other cases where Firefox pops up, for a clue? While in Firefox (or anything), why not just look at your GUI?

[http://localhost:8200](http://localhost:8200)

then you’ll see if you see your jobs. Isn’t that the bigger question, compared to the autobrowse?

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [April 1, 2024, 4:15pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/35 "2024-04-01T16:15:48Z")

</div>

> Getting in Canary at all was probably not what you wanted, and you should also try solving that.  
> Agreed. I just need to find a way to do so.

> Unless, of course, you prefer the latest and greatest-except-for-possible-accidental-regressions.

I installed duplicati-latest using yay, and ended up with canari due to the merging request you pointed out. It was not my intention. I prefer stable releases.

> Do you know what you were running before? Did you switch your OS?  
> Yes. I switched from Manjaro to EOS (both Arch based). EOS has no graphical software package manager. That is the only major difference I noticed up to today. I once followed [this guide](https://forum.duplicati.com/t/installing-duplicati-on-linux-arch-manjaro/5529) to install duplicati on manjaro, but I can’t tell when this was.

> how many /opt/duplicati\* do you have now?

in /opt, there is only one dupli\*: It’s the duplicati-latest. Find the changelog below.  
[changelog.zip](https://forum.duplicati.com/uploads/short-url/uziwP0sRRsNuMzTXx2tcbZLa41q.zip) (19.7 KB)

> which probably means the file gets overwritten unless Arch tools leads you through solution. I don’t know. Do you?  
> No, sorry. It’s not only the versioning and the installation that is confused at this end… 😉

> So no other cases where Firefox pops up, for a clue?

Firefox does not open up undesirably at any times, but it is mentioned here:

```plaintext
[root@WorkstationII duplicati-latest]# cat /usr/bin/xdg-open |grep firefox
            BROWSER=x-www-browser:firefox:iceweasel:seamonkey:mozilla:epiphany:konqueror:chromium:chromium-browser:google-chrome:$BROWSER
[root@WorkstationII duplicati-latest]# 

```

> why not just look at your GUI?  
> localhost:8200 is constantly open in my browser. I check it after every change. No jobs have been popping up so far.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 1, 2024, 4:58pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/36 "2024-04-01T16:58:32Z")

</div>

> [@dejhost](#):
>
> Find the changelog below.

It’s just a `.txt` file, reverse-chronological, so you just look at the top and then get a surprise:

> 2022-06-15 - 2.0.6.104\_canary\_2022-06-15

You can `ls -lc` some file there to see if somehow the recent install installed an older Canary.  
If so, maybe it tripped over new AUR plan somehow, although I’m not sure of exact outcomes.

Regardless, that’s now neither latest aging Beta, nor bleeding edge Canary. It’s an old Canary.

> [@dejhost](#):
>
> localhost:8200 is constantly open in my browser.

It sounds like it’s back to About → System info to see what you are looking at now. Key values:

```plaintext
BaseVersionName
ServerVersionName
StartedBy
UserName

```

… I see the possible problem. You were supposed to start as you to get to your home directory.  
If it says UserName root, you’re still in the wrong place and should just run normal start-as-you.

The version check is to see if the now-being-removed update scheme of an initial install version  
plus Duplicati-downloaded updates got you something newer, but I think AUR turned them off…

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [April 2, 2024, 10:44am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/37 "2024-04-02T10:44:52Z")

</div>

```plaintext
System properties
APIVersion : 1
ServerVersion : 2.0.6.104
ServerVersionName : - 2.0.6.104_canary_2022-06-15
ServerVersionType : Canary
StartedBy : Server
BaseVersionName : 2.0.6.104_canary_2022-06-15
DefaultUpdateChannel : Canary
MonoVersion : 6.12.0
MachineName : WorkstationII
UserName : root
CLROSInfo : {"Platform":"Unix","ServicePack":"","Version":"6.6.22.1","VersionString":"Unix 6.6.22.1"}
ServerModules : []

```

I also get  
 ![image](https://forum.duplicati.com/uploads/default/original/2X/b/b44900d00b3f7bcf7460c0509fb4c5e88efa93a2.png)

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 2, 2024, 11:19am UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/38 "2024-04-02T11:19:05Z")

</div>

> [@dejhost](#):
>
> `UserName : root`

> [@ts678](#):
>
> If it says UserName root, you’re still in the wrong place and should just run normal start-as-you.

Don’t do it in a root shell, if you were doing it before. Do it in a shell as you, to get your config.

> [@ts678](#):
>
> `/usr/bin/mono /opt/duplicati/Duplicati.GUI.TrayIcon.exe --webservice-port=8200`
> 
> as you after shutting down any systemctl managed duplicati and any others that are running now.

You can verify with the `ps` command that there are no others. If port 8200 can’t be obtained, prevous error of not manually shutting down the earlier Duplicati may have happened again.

---

<div class="post-metadata">

**Author:** ![dejhost](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@dejhost](https://forum.duplicati.com/u/dejhost)\
**Post date:** [April 2, 2024, 12:56pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/39 "2024-04-02T12:56:17Z")

</div>

you’re right. I stopped and started duplicati from terminal (not as root), and it works. My formerly configured backups are back.

Here is what the terminal shows:

```plaintext
[dejhost@WorkstationII ~]$ /usr/bin/mono /opt/duplicati-latest/Duplicati.GUI.TrayIcon.exe --webservice-port=8200
Failed to send notification: System.IO.FileNotFoundException: Could not load file or assembly 'notify-sharp, Version=0.4.0.0, Culture=neutral, PublicKeyToken=2df29c54e245917a' or one of its dependencies.
File name: 'notify-sharp, Version=0.4.0.0, Culture=neutral, PublicKeyToken=2df29c54e245917a'
  at Duplicati.GUI.TrayIcon.GtkRunner.NotifyUser (System.String title, System.String message, Duplicati.GUI.TrayIcon.NotificationType type) [0x00002] in <1b0404a86ad74f6993ac39a67455252e>:0 
Failed to send notification: System.IO.FileNotFoundException: Could not load file or assembly 'notify-sharp, Version=0.4.0.0, Culture=neutral, PublicKeyToken=2df29c54e245917a' or one of its dependencies.
File name: 'notify-sharp, Version=0.4.0.0, Culture=neutral, PublicKeyToken=2df29c54e245917a'
  at Duplicati.GUI.TrayIcon.GtkRunner.NotifyUser (System.String title, System.String message, Duplicati.GUI.TrayIcon.NotificationType type) [0x00002] in <1b0404a86ad74f6993ac39a67455252e>:0 

```

This is the duplicati system info:

```plaintext
System properties
APIVersion : 1
PasswordPlaceholder : **********
ServerVersion : 2.0.7.101
ServerVersionName : - 2.0.7.101_canary_2024-03-08
ServerVersionType : Canary
StartedBy : Tray icon
BaseVersionName : 2.0.6.104_canary_2022-06-15
DefaultUpdateChannel : Canary
DefaultUsageReportLevel : Information
ServerTime : 2024-04-02T14:24:10.256241+02:00
OSType : Linux
DirectorySeparator : /
PathSeparator : :
CaseSensitiveFilesystem : true
MonoVersion : 6.12.0
MachineName : WorkstationII
UserName : dejhost
NewLine :
CLRVersion : 4.0.30319.42000
CLROSInfo : {"Platform":"Unix","ServicePack":"","Version":"6.6.22.1","VersionString":"Unix 6.6.22.1"}
ServerModules : []
UsingAlternateUpdateURLs : false

```

So this is progress!

Being now on canary is not a good thing. But I’d like to use to opportunity to run a backup…  
However, once again the fingerprint-issue is back. Since I already checked the fingerprint earlier, I remove and re-add it in the configuration of the backup. Testing the connection shows me a pop-up: “It works”. But when I run the backup, the same error pops up.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 2, 2024, 2:16pm UTC](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572/40 "2024-04-02T14:16:15Z")

</div>

> [@dejhost](#):
>
> My formerly configured backups are back.

Great! Assuming they look OK (right files, right versions), we now at least know the DB goal.

While looking at your files, are they all in your home directory, or are you going other places?

This has to do with the permission question I’ve been asking. You almost certainly have right permissions to read and write most (maybe all) of your home directory, but beyond that, your abilities might fall short, and it’s more likely for writes than reads, depending on system setup.

Exploring permissions using `ls -l` or your file manager might help figure out file permissions.  
Alternatively you can just run a backup and see if Duplicati is warning about inaccessible files.

> [@dejhost](#):
>
> `StartedBy : Tray icon`

Good. It needs to say that, otherwise you don’t have a tray icon, and you want tray icon back.

> [@dejhost](#):
>
> `UserName : dejhost`

Good. That’s the usual way to get to a .config/Duplicati – it simply goes by the user it’s run as. There are ways to force another config, such as DUPLICATI\_HOME which AUR service uses.

I kind of wonder if you were never on the AUR service, but I don’t know how you ran tray icon.

> [@dejhost](#):
>
> But I’d like to use to opportunity to run a backup…

Make sure the backups look right. Maybe compare database sizes and dates to other spots, to make sure, however if you accidentally use the wrong database, you’ll hear about it really fast, because it won’t match the destination. Don’t just go and run Repair then, as it can do damage.

> [@dejhost](#):
>
> re-add it in the configuration of the backup

Some Advanced options on the Destination screen get lost easily. Try putting right fingerprint in Screen 5 Advanced options, or you can search the forum for other answers. I’m going by recall.

[Previous page](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572.md?page=1)

[Next page](https://forum.duplicati.com/t/after-update-and-fingerprint-issue-backups-gone/17572.md?page=3)
