You are not logged in.
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 gtk3 → at-spi2-core provides atk → dbus → libxml → icu
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
Sanity check: did you try to make a full upgraade?
Offline
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
Please post your pacman.log and pacman.conf
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
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/$archre 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
You should first follow the suggestion in post #4 but wondering what would be the result of:
sudo pacman -S gnome-terminal vte3 vte-commonOffline
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
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.
Online
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
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
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