You are not logged in.
[name@hostname ~]$ chromium
/usr/lib/chromium/chromium: symbol lookup error: /usr/lib/chromium/chromium: undefined symbol: hb_subset_input_set_retain_gids
A google search directs me to https://bbs.archlinux.org/viewtopic.php?id=269334, which says that this is caused by partial upgrades.
Running
sudo pacman -Syu
[name@hostname ~]$ sudo pacman -Syu
[sudo] password for name:
:: Synchronizing package databases...
testing is up to date
core is up to date
extra is up to date
community-testing is up to date
community 5.8 MiB 1446 KiB/s 00:04 [######################] 100%
multilib-testing is up to date
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
does not resolve the issue.
Last edited by Psithurisma (2021-09-18 13:59:12)
Offline
pacman -Qkk chromium
Also, hostname is not a valid hostname, and some applications will not work until you fix it.
Offline
[name@hostname ~]$ pacman -Qkk chromium
chromium: 108 total files, 0 altered files
Also why is 'hostname' not a valid hostname?
Changing my hostname to 'host' did not change anything.
Last edited by Psithurisma (2021-09-18 01:09:27)
Offline
What version of chromium are you running?
Offline
chromium 93.0.4577.82-1
Offline
pacman -Qs harfbuzz
I assume "name@hostname" is some useless obfuscation?
Several generic/empty hostnames will get altered by the network (at least NM does that) and at this point you're losing the connection to the X11 server, so if it's *not* obfuscation, you want to change it regardless of the issue at hand.
Offline
Seems we missed an ABI break in libharfbuzz-subset. harfbuzz 3.0.0 has been moved from testing to staging for now; you'll have to downgrade to extra/harfbuzz (2.9.1) using something like `pacman -Syuu` once your mirror syncs.
Offline
It seems that foutrelis figured out the issue. Running
sudo pacman -Syuu
downgraded 'harfbuzz', and now chromium launches.
Offline
Building on what others have mentioned earlier, this was the fix:
sudo pacman -U https://archive.archlinux.org/packages/h/harfbuzz/harfbuzz-2.9.1-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/h/harfbuzz-icu/harfbuzz-icu-2.9.1-1-x86_64.pkg.tar.zst
Offline
Thanks a lot @agradzki ! confirmed that fixed the problem on my end. what a beautiful community.
Offline
Building on what others have mentioned earlier, this was the fix:
sudo pacman -U https://archive.archlinux.org/packages/h/harfbuzz/harfbuzz-2.9.1-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/h/harfbuzz-icu/harfbuzz-icu-2.9.1-1-x86_64.pkg.tar.zst
Do NOT do this. This is guaranteed to break your system in the future. The fix at the time was already posted by foutrelis. The fix NOW is to fully update your system.
Offline
Thanks a lot @agradzki ! confirmed that fixed the problem. The Linux world is wonderful world :\
Offline
Chromium was rebuilt against harfbuzz 3.0:
https://github.com/archlinux/svntogit-p … 5eb9b7203a
So please listen to arojas and don't downgrade harfbuzz but just upgrade your system.
Offline
Archlinuxarm appears to also have this same issue..
symbol lookup error: /usr/lib/chromium/chromium: undefined symbol: hb_subset_input_set_retain_gids
I encountered this error after pacman -Syu && pacman -S chromium
Offline
ALARM is a different distribution and you need to ask/check on the Archh ARM boards.
Offline