You are not logged in.

#1 2022-10-30 08:37:55

Masin AD
Member
Registered: 2015-02-07
Posts: 23

[solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

Since a few days I cannot use either tilix or gnome-terminal. Luckily, I had installed gnome-console.

When trying to start tilix or gnome-terminal from command line I get

[masin@selena ~]$ tilix
object.Exception@generated/gtkd/gtkd/Loader.d(104): Library load failed (libvte-2.91.so.0): libicuuc.so.71: cannot open shared object file: No such file or directory
----------------
??:? void gtkd.Loader.Linker.loadLibrary(immutable(char)[]) [0x7f642c968817]
??:? void* gtkd.Loader.Linker.getSymbol(immutable(char)[], const(immutable(char)[][])...) [0x7f642c96850c]
??:? void vte.c.functions._sharedStaticCtor_L38_C1() [0x7f642c06be50]
??:? [0x7f642ba035e8]
??:? int rt.sections_elf_shared.DSO.opApply(scope int delegate(ref rt.sections_elf_shared.DSO)) [0x7f642ba04598]
??:? rt_init [0x7f642b9f957e]
??:? void rt.dmain2._d_run_main2(char[][], ulong, extern (C) int function(char[][])*).runAll() [0x7f642b9f9b0c]
??:? _d_run_main2 [0x7f642b9f9965]
??:? _d_run_main [0x7f642b9f97bd]
??:? [0x55ebbada8fe1]
??:? [0x7f642b72d28f]
??:? __libc_start_main [0x7f642b72d349]
??:? [0x55ebbac15bf4]
Ungültiger Maschinenbefehl (Speicherabzug geschrieben)
[masin@selena ~]$ gnome-terminal 
gnome-terminal: error while loading shared libraries: libicuuc.so.71: cannot open shared object file: No such file or directory
[masin@selena ~]$ 

Both make use of vte3 which in turn depends on gtk3at-spi2-core provides atkdbuslibxmlicu

The package icu has been updated on 2022-10-22 (and so has libxml2 and vte3) to version 72 providing libicuuc.so=72-64 causing the dependent packages to fail. But neither gtk3 nor at-spi2-core have been updated since 2022-09-26 resp. 2022-09-27.

I searched for similar errors and found a lot concerning version mismatch due to AUR packages, but none are involved in this case I guess. I also found issues regarding out-of-sync mirrors so I waited a few days. I installed reflector and regenerated my mirrorlist but the error prevails.

I didn't dive too deep into the issue. My guess is that either gtk3 or at-spi2-core need to be rebuilt using the latest versions of their dependencies. Or gnome-terminal (last updated on 2022-05-28) and tilix (last updated on 2022-07-24) need to be rebuilt accordingly.

Do I need to flag the packages out-of-date or should I open an issue in the bugtracker? Both options don't fit well so I decided to just post here.

Last edited by Masin AD (2022-10-30 15:06:41)

Offline

#2 2022-10-30 10:37:28

philo
Member
Registered: 2015-01-26
Posts: 275

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

Sanity check: did you try to make a full upgraade?

Offline

#3 2022-10-30 10:38:47

Masin AD
Member
Registered: 2015-02-07
Posts: 23

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

philo wrote:

Sanity check: did you try to make a full upgraade?

Multiple times already. I do not upgrade single packages. I always upgrade before installing a new package.

Offline

#4 2022-10-30 10:50:09

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 2,564
Website

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

Please post your pacman.log and pacman.conf


Inofficial first vice president of the Rust Evangelism Strike Force

Offline

#5 2022-10-30 11:05:20

Masin AD
Member
Registered: 2015-02-07
Posts: 23

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

schard wrote:

Please post your pacman.log and pacman.conf

/etc/pacman.conf

[options]
HoldPkg     = pacman glibc
Architecture = auto
CheckSpace
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist

/etc/pacman.d/mirrorlist

Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://america.mirror.pkgbuild.com/$repo/os/$arch
Server = https://asia.mirror.pkgbuild.com/$repo/os/$arch
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch

re pacman.log: The file is quite large. I would attach it if I saw a way to do so. But just pasting would make this thread unreadable. I uploaded it at paste.ee. Their anonymous tier does not allow uploads of more than 1 MiByte so I had to cut a few lines at the beginning which mostly was my initial setup.

Offline

#6 2022-10-30 11:06:03

philo
Member
Registered: 2015-01-26
Posts: 275

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

You should first follow the suggestion in post #4 but wondering what would be the result of:

sudo pacman -S gnome-terminal vte3 vte-common

Offline

#7 2022-10-30 11:26:26

Masin AD
Member
Registered: 2015-02-07
Posts: 23

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

philo wrote:

You should first follow the suggestion in post #4 but wondering what would be the result of:

sudo pacman -S gnome-terminal vte3 vte-common
[masin@selena ~]$ LANG=C sudo pacman -S gnome-terminal vte3 vte-common
warning: gnome-terminal-3.44.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: vte-common and vte-notification-common are in conflict. Remove vte-notification-common? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: vte-common and vte-notification-common are in conflict
[masin@selena ~]$ LANG=C sudo pacman -S gnome-terminal vte3 vte-common
warning: gnome-terminal-3.44.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: vte-common and vte-notification-common are in conflict. Remove vte-notification-common? [y/N] y
:: vte3 and vte3-notification are in conflict. Remove vte3-notification? [y/N] y

Packages (5) vte-notification-common-0.69.92-1 [removal]  vte3-notification-0.69.92-1 [removal]
             gnome-terminal-3.44.1-1  vte-common-0.70.1-1  vte3-0.70.1-1

Total Download Size:    0.34 MiB
Total Installed Size:   9.06 MiB
Net Upgrade Size:      -4.50 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 vte3-0.70.1-1-x86_64                      291.2 KiB  1138 KiB/s 00:00 [########################################] 100%
 vte-common-0.70.1-1-x86_64                 56.7 KiB  1013 KiB/s 00:00 [########################################] 100%
 Total (2/2)                               348.0 KiB   967 KiB/s 00:00 [########################################] 100%
(3/3) checking keys in keyring                                         [########################################] 100%
(3/3) checking package integrity                                       [########################################] 100%
(3/3) loading package files                                            [########################################] 100%
(3/3) checking for file conflicts                                      [########################################] 100%
(5/5) checking available disk space                                    [########################################] 100%
:: Processing package changes...
(1/2) removing vte3-notification                                       [########################################] 100%
(2/2) removing vte-notification-common                                 [########################################] 100%
(1/3) installing vte-common                                            [########################################] 100%
(2/3) installing vte3                                                  [########################################] 100%
(3/3) reinstalling gnome-terminal                                      [########################################] 100%
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Refreshing PackageKit...
(3/5) Compiling GSettings XML schema files...
(4/5) Updating icon theme caches...
(5/5) Updating the desktop file MIME type cache...

Et voilà! tilix and gnome-terminal launch again. Digging deeper on why I installed those packages in the first place I stumbled upon this passage from the tilix FAQ:

Why aren’t notifications working for me?

Currently notifications in Tilix required a version of the VTE widget that was patched by Fedora. This patch has not yet been accepted by upstream but is available in some other distributions such as Arch. In Arch it is available via the vte-notification-common and vte3-notification packages.

Once again, an AUR package was the culprit. Thanks, that solved it.

Offline

#8 2022-10-30 12:06:58

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 73,834

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

#9 2022-10-30 12:18:38

Masin AD
Member
Registered: 2015-02-07
Posts: 23

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

seth wrote:

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Ah, that's how it's done. Thanks for the info. I hope I'll remember next time I ask a question :-).

Offline

#10 2022-10-30 14:46:36

philo
Member
Registered: 2015-01-26
Posts: 275

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

Glad to see your  problem is solved. You might modify the title of your thread (by editing the first post in the topic and then change the title ) since it does not really describe what the issue was.

Last edited by philo (2022-10-30 14:55:08)

Offline

#11 2022-10-30 15:07:42

Masin AD
Member
Registered: 2015-02-07
Posts: 23

Re: [solved] gnome-terminal or tilix not launching, libicuuc.so.71 missing

philo wrote:

Glad to see your  problem is solved. You might modify the title of your thread (by editing the first post in the topic and then change the title ) since it does not really describe what the issue was.

Aye, aye! Such a long text input and so few characters to describe the problem. I hope it's now clearer what the issue was.

Offline

Board footer

Powered by FluxBB