You are not logged in.

#1 2023-12-17 16:45:15

Hmail
Member
Registered: 2012-03-14
Posts: 14

Several applications won't start anymore

I did an update earlier today and after that, I keep getting errors like:

[henk@laptophenk]$ gnome-terminal
gnome-terminal: error while loading shared libraries: libicuuc.so.74: cannot open shared object file: No such file or directory

Or

[henk@laptophenk]$ terminator
** (terminator:3013): WARNING **: 17:41:19.794: Failed to load shared library 'libvte-2.91.so.0' referenced by the typelib: libicuuc.so.74: cannot open shared object file: No such file or directory /usr/lib/python3.11/site-packages/terminatorlib/terminal.py:148: Warning: cannot retrieve class for invalid (unclassed) type 'void'
self.vte
Vte.Terminal()
Traceback (most recent call last):
File "/usr/bin/terminator", line 122, in <module>
TERMINATOR.create_layout (OPTIONS.layout)
File "/usr/lib/python3.11/site-packages/terminatorlib/terminator.py", line 282, in create_layout
window, terminal self.new_window()
File "/usr/lib/python3.11/site-packages/terminatorlib/terminator.py", line 205, in new_window terminal maker.make( 'Terminal')
^^^^^^^^^
File "/usr/lib/python3.11/site-packages/terminatorlib/factory.py", line 93, in make output = func(**kwargs)
^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/terminatorlib/factory.py", line 105, in make_terminal
return(terminal.Terminal())
^^^^^^^
File "/usr/lib/python3.11/site-packages/terminatorlib/terminal.py", line 148, in __init__ self.vte Vte.Terminal()
TypeError: could not get a reference to type class

I have no idea what caused this, and I can't indeed find libicuuc.so.74, although the file /usr/lib/libicuuc.so.73 exists. Any idea what I broke?

Offline

#2 2023-12-17 18:19:16

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,143

Re: Several applications won't start anymore

Hmail wrote:

I have no idea what caused this, and I can't indeed find libicuuc.so.74, although the file /usr/lib/libicuuc.so.73 exists. Any idea what I broke?

You did a partial upgrade. Make sure your pacman.conf is consistent and your system is fully upgraded.

Offline

#3 2023-12-18 17:33:43

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Several applications won't start anymore

Package icu is 74.2-1 but not all applications have been upgraded, yet. I wonder what "testing" is about, but once again, icu takes it's toll.


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#4 2023-12-18 17:36:28

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,935

Re: Several applications won't start anymore

Moo-Crumpus wrote:

Package icu is 74.2-1 but not all applications have been upgraded, yet. I wonder what "testing" is about, but once again, icu takes it's toll.

All applications in the repos have been upgraded. Anything outside the repos is your responsibility.

Offline

#5 2023-12-19 15:01:48

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Several applications won't start anymore

Scimmia wrote:
Moo-Crumpus wrote:

Package icu is 74.2-1 but not all applications have been upgraded, yet. I wonder what "testing" is about, but once again, icu takes it's toll.

All applications in the repos have been upgraded. Anything outside the repos is your responsibility.

I don't address applications 'outside the repos'.

Example:

https://archlinux.org/packages/extra/x8 … -terminal/
gnome-terminal-3.50.1-1

gnome-terminal: error while loading shared libraries: libicuuc.so.73: cannot open shared object file: No such file or directory

Last edited by Moo-Crumpus (2023-12-19 15:06:00)


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#6 2023-12-19 15:14:39

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,935

Re: Several applications won't start anymore

There is nothing in the gnome-terminal package that's linked to icu at all, so it didn't need a rebuild.

Use lddtree from the pax-utils package, find out where your actual problem is. It's almost certainly either a partial update problem or something from outside of the repos.

Offline

#7 2023-12-19 15:19:01

dogknowsnx
Member
Registered: 2021-04-12
Posts: 652

Re: Several applications won't start anymore

pacman -Syu gnome-terminal
gnome-terminal

Starts up without issues here...


RI - Rest your Eyes and Self

"We are eternal, all this pain is an illusion" - Maynard James Keenan

Offline

#8 2023-12-19 15:38:35

seth
Member
Registered: 2012-09-03
Posts: 56,764

Re: Several applications won't start anymore

It's gonna be a custom libxml2 or boost package…

pacman -Qm

Offline

#9 2023-12-21 07:56:29

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Several applications won't start anymore

I'm not so sure what it was - it got worse with every step. First I could solve the problem with libicuuc, then programs with reference to qt5c stopped starting, a bottomless pit. I found out about two packages named "vte-notification-common", "vte3-notification" that were out of sync.

Here are my steps:

Actually pacman -Qmq found something I forgot was from AUR: dracut-hook, shell-extensions, openvpn-update-systemd-resolved, virtio-win and vte-notification-common, vte3-notification.
I uninstalled all foreign stuff running

$ sudo pacman -Rs $(pacman -Qmq)

purged the pacman cache

$ sudo pacman -Scc

Reinstalled all original packages

sudo -i
	for pkg in $(pacman -Q | cut -d' ' -f1); do
	    pacman -S --noconfirm $pkg
	done
exit

I fetched the few above-mentioned third-party packages from the AUR again and everything runs smoothly.

Thanks for your advice.

Last edited by Moo-Crumpus (2023-12-21 08:13:17)


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#10 2023-12-21 12:51:43

seth
Member
Registered: 2012-09-03
Posts: 56,764

Re: Several applications won't start anymore

dracut-hook, shell-extensions, openvpn-update-systemd-resolved, virtio-win and vte-notification-common, vte3-notification

If those were all foreign packages there was either an issue w/ the previous update or you're facing filesystem corruptions.

Your pacman log should know about the former.

Offline

#11 2023-12-29 12:40:35

Agh42
Member
Registered: 2019-07-24
Posts: 4

Re: Several applications won't start anymore

I have the same or at least a similar problem after doing a "pacman -Syu"  yesterday.

I have several applications that I believe to be at their most recent version but still dependent on libicuuc.so.73:

$ gvim
gvim: error while loading shared libraries: libicuuc.so.73: cannot open shared object file: No such file or directory
$ pacman -Qo $(which gvim)
/usr/bin/gvim is owned by gvim 9.0.2167-1
$ lightdm-gtk-greeter
lightdm-gtk-greeter: error while loading shared libraries: libicuuc.so.73: cannot open shared object file: No such file or directory
$ pacman -Qo $(which lightdm-gtk-greeter)
/usr/bin/lightdm-gtk-greeter is owned by lightdm-gtk-greeter 1:2.0.8-3

I already tried to change mirrors, clean up and then even reinstall all packages which unfortunately did not help:

pacman-mirrors --fasttrack 5 && pacman -Syyu
pacman -Qqn | pacman --overwrite=* -S -

Right now I wanted to see if I get the same problem with gnome-terminal, which is the case for me:

$ pacman -Syu gnome-terminal
$ pacman -Q gnome-terminal
gnome-terminal 3.50.1-1
$ gnome-terminal
gnome-terminal: error while loading shared libraries: libicuuc.so.73: cannot open shared object file: No such file or directory

pactree shows me that gnome-terminal depends on gtk3, at-spi2-core and libxml2.

Versions of those are:

  • libxml2 2.12.3-1

  • at-spi2-core 2.50.0-1

  • gtk3 1:3.24.39-1

Offline

#12 2023-12-29 12:45:48

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,935

Re: Several applications won't start anymore

See post #6

Offline

#13 2023-12-29 12:46:58

seth
Member
Registered: 2012-09-03
Posts: 56,764

Re: Several applications won't start anymore

Edit: reverse logic…

Last edited by seth (2023-12-29 12:47:59)

Offline

#14 2023-12-29 12:58:23

Agh42
Member
Registered: 2019-07-24
Posts: 4

Re: Several applications won't start anymore

Problem solved - thanks for the hint!!

"lddtree" lead me to the root cause which was an older version ob libxml2 lying around in a "Cisco Secure Connect" folder which was included in the library path.

Offline

Board footer

Powered by FluxBB