Skip to main content
Topic: [SOLVED}: armtix bug with xfce4-tereminal & lxterminal (Read 884 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED}: armtix bug with xfce4-tereminal & lxterminal

Don't know if this is specific to the arm packages, but I find xfce4-terminal & lxterminal are both failing because icu got ahead to 69.1-1 they both fail because they depend on 68
Code: [Select]
$ lxterminal 
lxterminal: error while loading shared libraries: libicuuc.so.68: cannot open shared object file: No such file or directory
robin@pikat:~
$ xfce4-terminal
xfce4-terminal: error while loading shared libraries: libicuuc.so.68: cannot open shared object file: No such file or directory
robin@pikat:~
so either the xfce4 & lx packages are behind or icu is ahead.

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #1
According to my primitive analysis using ldd eg
Code: [Select]
root@pikat:/lib
# for lib in $(ldd /bin/xfce4-terminal | awk '/not found/{next}/=>/{print $3}'); do if ldd $lib | grep -qs 'not found'; then
> echo $lib; fi; done
/usr/lib/libvte-2.91.so.0
ldd: warning: you do not have execution permission for `/usr/lib/libgcc_s.so.1'
ldd: warning: you do not have execution permission for `/usr/lib/libnettle.so.8'
ldd: warning: you do not have execution permission for `/usr/lib/libhogweed.so.6'
ldd: warning: you do not have execution permission for `/usr/lib/libcap.so.2'
the problem is in libvte

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #2
I'll check them out
ARMtix

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #3
artixlinux: lxterminal not depends on icu, not need rebuild against icu 69.1.
https://archlinux.org/packages/?q=lxterminal (last build Feb 2021)

i installed it in artixlinux, and works without problem... not sure if problem is in armtix, or on side of user/partial update/out-of-dated mirror....

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #4
i installed it in artixlinux, and works without problem... not sure if problem is in armtix, or on side of user/partial update/out-of-dated mirror....
This is armtix problem: icu is not listed as dependency of vte3 (i guess this is because icu is in base) so vte3 could be built before build chroot got new version
ARMtix

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #5
Reinstall vte3 after syncing mirrors
ARMtix

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #6
Thanks phoenix_king_rus it works after the re-install.

Not exactly sure why, but the first attempt failed with a message
Code: [Select]
warning: vte3-0.64.0-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) vte3-0.64.0-2

Total Installed Size:  1.83 MiB
Net Upgrade Size:      0.01 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                     [----------------------] 100%
(1/1) checking package integrity                   [----------------------] 100%
:: File /var/cache/pacman/pkg/vte3-0.64.0-2-aarch64.pkg.tar.xz is corrupted (invalid or corrupted package (checksum)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package (checksum))
Errors occurred, no packages were upgraded.
the second attempt worked fine and the problem is gone. Much Kudos.

Re: armtix bug with xfce4-tereminal & lxterminal

Reply #7
This is expected since it was rebuild. vte3 is built directly from Artix sources w/o patches so i can't bump version just for that.
ARMtix

 

Re: [SOLVED}: armtix bug with xfce4-tereminal & lxterminal

Reply #8
This is expected since it was rebuild. vte3 is built directly from Artix sources w/o patches so i can't bump version just for that.
but you can bump pkgrel everytime  ;)  8) so you can bump it to vte3-0.64.0-2.1 (2.2,2.3, etc. )

please fix it, because you broke your update  :o  :o

Re: [SOLVED}: armtix bug with xfce4-tereminal & lxterminal

Reply #9
but you can bump pkgrel everytime  ;)  8) so you can bump it to vte3-0.64.0-2.1 (2.2,2.3, etc. )

please fix it, because you broke your update  :o  :o
I mean, this will need to make "patched" PKGBUILD in armtix repo just for that
It's time to improve build system to take into account base packages which are expected to be installed by default
ARMtix