Gnome-terminal won't run after update

After yesterdays update I cannot run gnome-terminal. I got error gnome-terminal: error while loading shared libraries: libicuuc.so.67: cannot open shared object file: No such file or directory.
Here is output of find / -name 'libicuuc.so.*' 2>/dev/null:

/usr/lib32/libicuuc.so.68
/usr/lib32/libicuuc.so.68.2

I did reboot my system.

Thanks

1 Like

You did not reboot your system …

Yes i did…

then make sure you did not experienced a partial update. From TTY run
sudo pacman-mirrors -f5 && sudo pacman -Syyu

I tried this too, but it doesn’t work :confused:
I know that it isn’t permanent solution, but I copied libicuuc.so.67 to /usr/lib… from backup and now everything works. It looks like icu was upgraded, but some apps are still using previous version for some reason. Maybe next update will fix it. Thanks

Don’t do things like that.

What versions of gnome-terminal, icu and lib32-icu do you have installed`? Pleae post the output of:

pacman -Qi gnome-terminal icu lib32-icu | grep Version

we need to wait until the packages are recompiled with the newest version of icu, until then you can install the icu67 package from the aur to fix the dependency

They already were.

im not sure then because i had the same issue with running both gnome-terminal and timeshift until i installed icu67

Well without knowing anything about either of your systems, no one will every find out what what’s causing the problem.

unfortunately i dont know what information to provide that would help in troubleshooting the problem

Well, how about what I asked above for starters:

$ pacman -Qi gnome-terminal icu lib32-icu | grep Version
Version : 3.38.2-1
Version : 68.2-1
Version : 68.2-1

I have the same versions installed as they are the latest available versions. Since you two are the only folks that have reported this issue, there must be something you both have in common. Perhaps an AUR package?

What’s the output of:

pacman -Qm
$ pacman -Qm
aaxtomp3 1.1-2
airshipper 0.4.2-1
amdgpu-core-meta 20.45_1188099-3
android-sdk-platform-tools 30.0.5-1
aqemu 0.9.4-2
audacity-extras 2.2.1-1
c++utilities 5.10.0-1
chromium-widevine 1:4.10.1679.0-1
cozy-audiobooks 0.7.8-1
dxvk-bin 1.7.3-1
fahcontrol 7.6.21-1
fahviewer 7.6.21-1
flashpoint-bin 6.3-2.2
foldingathome 7.6.21-1
glew-2.1 2.1.0-1
glib 1.2.10-16
gnustep-gui 0.28.0-1
gotop 4.1.0-1
goverlay-git 0.4.2.r0.gf712f20-2
js52 52.9.0-4
js60 60.9.0-2
lib32-mangohud 0.6.1-2
lib32-wxgtk2 3.0.5.1-1
libbdplus 0.1.2-1
libcgroup 0.41-2
libretro-thepowdertoy-git 47.bebbdb7-1
libunity 7.1.4-9
makemkv 1.15.4-1
mangohud 0.6.1-2
mangohud-common 0.6.1-2
mhwd-nvidia-340xx 340.108-1
mpv-url 1.0.1-3
multimc-twitch 1.1.3-1
multimc5 0.6.11-2
ncurses5-compat-libs 6.2-1
opencl-amd 20.45.1164792-3
openjpeg 1.5.2-3
p7zip-gui 16.02-5
patool 1.12-4
phonon-qt4 4.10.3-1
powder-toy 95.0-1
protontricks 1.4.3-1
python-avalon_framework 1.8.2-1
python-iso3166 1.0.1-2
python-iso639 0.4.5-4
python-sip-pyqt4 4.19.24-1
python-vdf 3.3-2
python2-apsw 3.33.0-3
python2-css-parser 1.0.4-3
python2-gobject2 2.28.7-6
python2-html2text 2019.8.11-4
python2-html5-parser 0.4.9-2
python2-markdown 3.1.1-5
python2-mechanize 1:0.4.5-1
python2-musicbrainz2 0.7.4-4
python2-netifaces 0.10.9-3
python2-opengl 3.1.5-1
python2-pychm 0.8.6-1
python2-pyqt5 5.15.0-3
python2-pyqtwebengine 5.15.0-2
python2-regex 2020.11.13-1
python2-sip-pyqt4 4.19.24-1
python2-sip-pyqt5 4.19.24-1
python2-unrardll 0.1.4-2
qomui-git 0.8.2.r22.23650ab-2
qt4 4.8.7-33
qtutilities 6.3.3-1
qtws-base 0.92-1
radeon-profile-git 20200504.r0.g2e0b4d9-1
rpcs3-bin 0.0.14-2
rtl8814au-aircrack-dkms-git r82.30626ff-1
ryzenadj-git 0.6.2.r0.g0b31d23-1
shattered-pixel-dungeon-git 4366v0.9.1d-1
signal-desktop-beta-bin 1.39.6beta.1-1
songrec 0.1.2-2
steam-fast-login 1.0.3-4
streamlink-twitch-gui 1.11.0-1
sublime-text-3-imfix 3.3211-2
subtitleedit 3.5.18-1
tagparser 9.4.0-1
transgui-qt 5.18.0-2
vala0.42 0.42.7-1

Nothing in that list jumps out at me, so unless @Tom comes back so we can cross reference his list, there’s not much to go on.

Probably not related, but those were dropped from the official repos to the AUR as they’re deprecated. You may find you no longer need them.

That one no longer exists. Seems it’s time for little housecleaning.

See pacman/Tips and tricks - ArchWiki

this is the output for removing orphaned packages (i haven’t run it yet)

# pacman -Qtdq | pacman -Rns -
checking dependencies...
:: asciidoc optionally requires source-highlight: source-highlight-filter
:: glusterfs optionally requires python-prettytable: gluster-georep-sshkey
:: graphviz optionally requires mono: sharp bindings
:: python-twisted optionally requires python-bcrypt: for using conch
:: python2-beautifulsoup4 optionally requires python2-html5lib: alternative HTML parser
:: python2-lxml optionally requires python2-html5lib: support for html5lib parser

Packages (131) augeas-1.12.0-2  cmake-3.19.3-1  dee-1.2.7-10  fpc-3.2.0-2
               fpc-src-3.2.0-1  gdb-10.1-4  gdb-common-10.1-4  gjs-2:1.66.2-1
               gnome-autoar-0.2.4-2  gnome-bluetooth-3.34.3-1
               gnome-session-3.38.0+14+g87d92fec-1.0  gnome-settings-daemon-3.38.1-1
               gperftools-2.8.1-1  gst-plugin-pipewire-0.3.19-1  itstool-1:2.0.6-2
               kjs-5.78.0-1  leveldb-1.22-2  libgdiplus-5.6.1-3  libgdm-3.38.2.1-1.1
               libgweather-3.36.1-1  libixion-0.16.1-5  librdkafka-1.5.3-1
               libxres-1.2.0-2  mallard-ducktype-1.0.2-6  mono-6.12.0.107-1
               mutter-3.38.3-1  ninja-1.10.2-1  nvidia-cg-toolkit-3.1-6
               python-bcrypt-3.2.0-3  python-cmd2-1.4.0-1  python-logutils-0.3.5-8
               python-pecan-1.4.0-3  python-prettytable-0.7.2-14
               python-pyperclip-1.8.1-3  python-wcwidth-0.2.5-3  python-webob-1.8.6-3
               python-webtest-2.0.35-4  python2-html5lib-1.1-5
               python2-webencodings-0.5.1-6  rhash-1.4.1-1  source-highlight-3.1.9-4
               xorg-bdftopcf-1.1-2  xorg-font-util-1.3.2-2  xorg-mkfontscale-1.2.1-2
               xorg-xwayland-1.20.0.r800.ge4a9f0bb4-1  amdgpu-core-meta-20.45_1188099-3
               appstream-0.13.1-1  celt0.5.1-0.5.1.3-5  ceph-15.2.6-4  corectrl-1.1.1-5
               cppunit-1.15.1-2  dxvk-bin-1.7.3-1  extra-cmake-modules-5.78.0-1
               gcc-objc-10.2.0-4  gn-0.1831.e002e68a-1  gnome-shell-1:3.38.3-1
               gnustep-make-2.8.0-1  go-2:1.15.6-1  gobject-introspection-1.66.1-3
               gperf-3.1-3  gtk2-perl-1.24993-2  guile2.0-2.0.14-4  help2man-1.47.16-1
               iso-flag-png-1.0.1-1  js52-52.9.0-4  js60-60.9.0-2  js68-68.12.0-1
               khtml-5.78.0-1  lazarus-2.0.10-2  lib32-alsa-oss-1.1.8-2
               lib32-libaio-0.3.112-1  lib32-libidn-1.36-1  lib32-lz4-1.9.3-1
               lib32-mangohud-0.6.1-2  lib32-nvidia-cg-toolkit-3.1-7
               lib32-soundtouch-2.2-1  lib32-wxgtk2-3.0.5.1-1
               libhandy0-0.0.13+12+gaa6b6f4-2  libicns-0.8.1-7  liborcus-0.16.1-5
               libunity-7.1.4-9  libwnck-2.31.0-3  linux-latest-vhba-module-5.10-1
               lld-11.0.1-1  meson-0.56.2-1  mhwd-nvidia-340xx-340.108-1
               mozilla-common-1.4-6  netcf-0.2.8-8  nodejs-15.6.0-1
               opencl-headers-2:2020.12.18-1  openjpeg-1.5.2-3  python-coverage-5.3.1-1
               python-mock-3.0.5-5  python-pytoml-0.1.21-6
               python-setuptools-scm-5.0.1-1  python-sip4-4.19.24-1
               python-tinycss-0.4-5  python2-apsw-3.33.0-3  python2-css-parser-1.0.4-3
               python2-dateutil-2.8.1-5  python2-dbus-1.2.16-3
               python2-dnspython-1.16.0-3  python2-feedparser-5.2.1-9
               python2-gobject-3.36.1-3  python2-html2text-2019.8.11-4
               python2-ipaddress-1.0.23-2  python2-markdown-3.1.1-5
               python2-mechanize-1:0.4.5-1  python2-msgpack-0.6.2-4
               python2-netifaces-0.10.9-3  python2-opengl-3.1.5-1
               python2-pillow-6.2.1-3  python2-psutil-5.8.0-1  python2-pychm-0.8.6-1
               python2-pygments-2.5.2-2  python2-regex-2020.11.13-1
               python2-unrardll-0.1.4-2  qtutilities-6.3.3-1  rust-1:1.49.0-1
               scons-3.1.2-4  setconf-0.7.7-2  software-center-web-jak-1.0.2-1
               spirv-headers-1.5.4-1  subtitleedit-3.5.18-1  transgui-qt-5.18.0-2
               vulkan-headers-1:1.2.166-1  xmlto-0.0.28-4  xorg-font-utils-7.6-6
               xorg-fonts-alias-1.0.3-3  yasm-1.3.0-4  yelp-tools-3.38.0-1

Total Removed Size:  3855.22 MiB

:: Do you want to remove these packages? [Y/n]

Whoah there. Some of those packages should not be orphans and were explicitly installed to begin with.

:warning: DO NOT REMOVE THEM :warning:

Put these back the way they should be:

sudo pacman -D --asexplicit gnome-session gnome-settings-daemon libgdm mutter gnome-shell

I have the same issue after updating sudo + firefox today.
Did the aforementioned procedures but the problem persists. Interesting problem as I have not touched any settings today other than running sudo pacman -Syu after coming home from work.

Gnome-terminal is looking for the version 67 of the shared object. You have version 68. This seems like partial upgrade, gnome-terminal version is not in sync with it’s dependencies. Switch mirrors and update enabling downgrades:

sudo pacman-mirrors -f 5
sudo pacman -Syyuu