Ubuntu Plucky does not have libicu76

Note 2025-04-26 02h05s02

  • I have searched open and closed issues for duplicates.
  • I have searched the forum for related topics.

Environment info

  • Duplicati version: 2.1.0.5_Stable
  • Operating system: Ubuntu 25.04 [Plucky]
  • Backend: 6.14.0-15-generic

Description

Duplicati won’t install using the .deb on Plucky

Steps to reproduce

  1. Download duplicati-2.1.0.5_stable_2025-03-04-linux-x64-gui.deb from releases
  2. sudo dpkg -i ~/Downloads/duplicati-2.1.0.5_stable_2025-03-04-linux-x64-gui.deb
  3. sudo apt-get install -f
  4. sudo apt-get install duplicati
  5. Error when installing
  • Actual result:
The following packages have unmet dependencies:
  duplicati: Depends: libicu but it is not installable or
                      libicu74 but it is not installable or
                      libicu72 but it is not installable or
                      libicu71 but it is not installable or
                      libicu70 but it is not installable or
                      libicu69 but it is not installable or
                      libicu68 but it is not installable or
                      libicu67 but it is not installable or
                      libicu66 but it is not installable or
                      libicu65 but it is not installable or
                      libicu63 but it is not installable or
                      libicu60 but it is not installable or
                      libicu57 but it is not installable or
                      libicu55 but it is not installable or
                      libicu52 but it is not installable  
  • Expected result:
    Installed?

Screenshots

n/a

Debug log

n/a

This seemed to work for a quick fix but on reboot Duplicati disappears.

sudo dpkg --ignore-depends=libicu -i ~/Downloads/duplicati-2.1.0.5_stable_2025-03-04-linux-x64-gui.deb

Linked Github issue is here.

Hi @Gamedirection, welcome to the forum.

I still have not figure out why Debian insists on giving each libicu package a new name, or why they do not provide a libicu-any package. If someone knows how to be future proof, let me know.

As you can see from the list, what we are doing now is just listing all the versions we know exist, and let the package manager choose one. But as new packages are created, the package breaks.
Unfortunately, the naming is not always incremental, so it is hard to support future packages.

In any case, you can ignore it, as you most likely have some version of libicu installed already.

Are there any logs? Are you running Duplicati as a service?
If running as a service, try:

sudo journalctl --unit=duplicati | less

If you are running as a desktop application, try running it in a shell with no arguments:

duplicati