ungoogled-software / ungoogled-chromium-archlinux

Arch Linux packaging for ungoogled-chromium
BSD 3-Clause "New" or "Revised" License
338 stars 37 forks source link

Error when launching ungoogled-chromium: "error while loading shared libraries: libicui18n.so.71" #204

Closed Absolutely-Free closed 1 year ago

Absolutely-Free commented 1 year ago

OS/Platform

Arch Linux

Installed

OS/Platform's package manager

Version

106.0.5249.119-1

Have you tested that this is not an upstream issue or an issue with your configuration?

Description

When launching ungoogled-chromium after recent updates on Arch Linux, you receive the error "/usr/lib/chromium/chromium: error while loading shared libraries: libicui18n.so.71: cannot open shared object file: No such file or directory"

How to Reproduce?

  1. Fully update an installation of Arch Linux.
  2. Open a terminal and attempt to launch ungoogled-chromium.
  3. You should see that it fails to launch with the error: "/usr/lib/chromium/chromium: error while loading shared libraries: libicui18n.so.71: cannot open shared object file: No such file or directory"

Actual behaviour

Program does not open.

Expected behaviour

Program should open.

Relevant log output

Output of grep -i upgraded /var/log/pacman.log for today:

[2022-10-22T10:56:58-0600] [ALPM] upgraded icu (71.1-1 -> 72.1-1)
[2022-10-22T10:56:58-0600] [ALPM] upgraded boost-libs (1.80.0-2 -> 1.80.0-3)
[2022-10-22T10:56:59-0600] [ALPM] upgraded boost (1.80.0-2 -> 1.80.0-3)
[2022-10-22T10:56:59-0600] [ALPM] upgraded libxml2 (2.10.3-1 -> 2.10.3-2)
[2022-10-22T10:56:59-0600] [ALPM] upgraded harfbuzz (5.3.1-1 -> 5.3.1-3)
[2022-10-22T10:56:59-0600] [ALPM] upgraded libxrender (0.9.10-5 -> 0.9.11-1)
[2022-10-22T10:56:59-0600] [ALPM] upgraded qt6-base (6.4.0-1 -> 6.4.0-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded qt6-webengine (6.4.0-4 -> 6.4.0-5)
[2022-10-22T10:57:00-0600] [ALPM] upgraded python-typing_extensions (4.3.0-1 -> 4.4.0-1)
[2022-10-22T10:57:00-0600] [ALPM] upgraded python-trove-classifiers (2022.9.26-1 -> 2022.10.19-1)
[2022-10-22T10:57:00-0600] [ALPM] upgraded xfsprogs (5.19.0-1 -> 5.19.0-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded calibre (6.7.1-1 -> 6.7.1-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded qt5-base (5.15.6+kde+r180-1 -> 5.15.6+kde+r180-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded drkonqi (5.26.1-2 -> 5.26.1-3)
[2022-10-22T10:57:00-0600] [ALPM] upgraded enchant (2.3.3-1 -> 2.3.3-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded tracker3 (3.4.0-1 -> 3.4.0-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded gspell (1.12.0-1 -> 1.12.0-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded harfbuzz-icu (5.3.1-1 -> 5.3.1-3)
[2022-10-22T10:57:00-0600] [ALPM] upgraded libqalculate (4.4.0-1 -> 4.4.0-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded smbclient (4.17.1-1 -> 4.17.1-2)
[2022-10-22T10:57:00-0600] [ALPM] upgraded qt5-webengine (5.15.10-3 -> 5.15.10-4)
[2022-10-22T10:57:01-0600] [ALPM] upgraded plasma-workspace (5.26.1-1 -> 5.26.1-2)
[2022-10-22T10:57:01-0600] [ALPM] upgraded kdeplasma-addons (5.26.1-1 -> 5.26.1-2)
[2022-10-22T10:57:01-0600] [ALPM] upgraded lib32-harfbuzz (5.3.1-1 -> 5.3.1-3)
[2022-10-22T10:57:01-0600] [ALPM] upgraded lib32-icu (71.1-1 -> 72.1-1)
[2022-10-22T10:57:01-0600] [ALPM] upgraded lib32-libxml2 (2.10.3-1 -> 2.10.3-2)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libcdr (0.1.7-4 -> 0.1.7-5)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libe-book (0.1.3-11 -> 0.1.3-12)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libical (3.0.16-1 -> 3.0.16-2)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libmspub (0.1.4-12 -> 0.1.4-13)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libphonenumber (1:8.12.56-1 -> 1:8.12.56-2)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libqxp (0.0.2-8 -> 0.0.2-9)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libvisio (0.1.7-7 -> 0.1.7-8)
[2022-10-22T10:57:01-0600] [ALPM] upgraded libzmf (0.0.2-12 -> 0.0.2-13)
[2022-10-22T10:57:01-0600] [ALPM] upgraded raptor (2.0.15-19 -> 2.0.15-20)
[2022-10-22T10:57:02-0600] [ALPM] upgraded libreoffice-fresh (7.4.2-1 -> 7.4.2-2)
[2022-10-22T10:57:02-0600] [ALPM] upgraded mtools (1:4.0.41-1 -> 1:4.0.42-1)
[2022-10-22T10:57:02-0600] [ALPM] upgraded nodejs (19.0.0-1 -> 19.0.0-2)
[2022-10-22T10:57:02-0600] [ALPM] upgraded python-levenshtein (0.20.5-1 -> 0.20.6-1)
[2022-10-22T10:57:02-0600] [ALPM] upgraded python-numpy (1.23.3-1 -> 1.23.4-1)
[2022-10-22T10:57:02-0600] [ALPM] upgraded python-rtree (1.0.0-1 -> 1.0.1-1)
[2022-10-22T10:57:02-0600] [ALPM] upgraded qt5-webkit (5.212.0alpha4-16 -> 5.212.0alpha4-17)
[2022-10-22T10:57:02-0600] [ALPM] upgraded samba (4.17.1-1 -> 4.17.1-2)
[2022-10-22T10:57:03-0600] [ALPM] upgraded thunderbird (102.4.0-1 -> 102.4.0-2)
[2022-10-22T10:57:03-0600] [ALPM] upgraded vte-common (0.68.0-2 -> 0.70.1-1)
[2022-10-22T10:57:03-0600] [ALPM] upgraded vte3 (0.68.0-2 -> 0.70.1-1)
[2022-10-22T10:57:03-0600] [ALPM] upgraded webkit2gtk (2.38.0-2 -> 2.38.1-1)
[2022-10-22T10:57:03-0600] [ALPM] upgraded webkit2gtk-4.1 (2.38.0-2 -> 2.38.1-1)

Additional context

I am using the version of ungoogled-chromium installed from the OBS repository on vanilla Arch. I see that the icu package was updated this morning, so that is the likely culprit of this issue since that is the package that provides libicui18n.so on Arch. Seems like UC is looking for the old version of the library.

Happy to provide any other information requested.

networkException commented 1 year ago

I already issued a rebuild but OBS did not pick up the dependency. I will issue another rebuild later

TrAyZeN commented 1 year ago

Seems like ungoogled-chromium uses also libicuuc.so which got upgraded too.

jonas-w commented 1 year ago

The problem is that the package icu has version 72 while chromium seems to depend on the older version 71

networkException commented 1 year ago

By now all distribution channels should have an updated version of the package