Fedora 31 and duplicati?

Tried upgrading and it errors out… and when I’ve got a VM set up with Fedora 31 installed and try to install duplicati, I get:

 Problem: conflicting requests
  - nothing provides mono(appindicator-sharp) needed by duplicati-2.0.4.34-2.0.4.34_canary_20191105.noarch

So is it known that duplicati doesn’t work with Fedora 31? Or at least with the version of mono provided there?

Apparently it’s a bug in libappindicator in F31 1768157 – libappindicator-sharp-12.10.0-25.fc31 no longer provides mono(appindicator-sharp) .

I got it working by installing all other dependencies (also making sure that libappindicator-sharp is installed) and then forcing the install with “rpm -i --nodeps …”

I don’t know if Fedora 31 has been discussed before, but other Linux-based operating systems have had similar issues. Sometimes the mono version included in the standard repository is just too old.

Glad you were able to get it to work!

Duplicati fails to install on Fedora 31 #3974 was the same problem, and cites a Fedora packaging issue that I suspect was filed specifically from that Duplicati issue. I guess we’ll see what Fedora has to say…

Regardless, all of the application indicator code is getting old and distros will eventually force a change.

Duplicati fails to install at Centos 8 #3950 has more about this. Newer Red Hat & Fedora are a problem.

Damn, I was almost ready to upgrade to F31 as I just saw that the final piece of my plan, MariaDB, now has a repo for updates, so I’ll need to check into this Mono issue more closely. It was bad enough converting my two Docker containers to Podman.