You are not logged in.

#1 2021-04-26 14:27:50

palmighty
Member
Registered: 2021-04-06
Posts: 14

Messed up qt5 installation

Hi, I had everything running as it should before, but the other day I installed qt6 and qtcreator to do a project, and now it seems I messed up qt somehow. After a restart, no qt gui apps would open. Specifically qjackctl wont open with a message:

qjackctl: symbol lookup error: /usr/lib/libQt6Core.so.6: undefined symbol: ucal_getDefaultTimeZone_69

VLC, and any other qt interface won't work either. I tried deleting everything: Both qt5, qt6, qtcreator and qjackctl, and let it install it's own dependencies by itself, but still it won't run with the same error. It's obviously missing something, or it's a .so version mismatch. Does anyone know how to fix this?

Offline

#2 2021-04-26 16:12:16

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,504
Website

Re: Messed up qt5 installation

palmighty wrote:

I tried deleting everything... let it install it's own dependencies by itself

What does this mean exactly?  What did you actually do (what commands)?  What is "it" in this sentence?

Please post your complete pacman.log in code tags.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2021-04-26 16:36:42

palmighty
Member
Registered: 2021-04-06
Posts: 14

Re: Messed up qt5 installation

I'm so sorry for being vague. I really need some help with this, It's been keeping me from work a whole day.
(full log at the end)I uninstalled it with

pacman -Rsnd --nodeps qt5 qt6

as well as

pacman -R qjackctl.

Then I did

pacman -S qjackctl

which installed qt6 as a dependency.
It still did not work. I also tried installing qt6 by itself (not as a dependancy, but still no qt app would open). Below is the log. Starting from line 4324 I uninstalled everything regarding qt and reinstalled.
logs

Offline

#4 2021-04-26 16:43:17

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

Re: Messed up qt5 installation

Post the output of

ls -l /usr/lib/libicu*

Offline

#5 2021-04-26 16:45:06

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,337

Re: Messed up qt5 installation

You are doing partial updates. Stop doing that, run a full pacman -Syu  : https://wiki.archlinux.org/index.php/Sy … nsupported

Offline

#6 2021-04-26 16:45:30

palmighty
Member
Registered: 2021-04-06
Posts: 14

Re: Messed up qt5 installation

Here it is:

lrwxrwxrwx 1 root root       18 Dec 19 05:00 /usr/lib/libicudata.so -> libicudata.so.68.2
lrwxrwxrwx 1 root root       18 Apr 26 08:16 /usr/lib/libicudata.so.64 -> libicudata.so.64.2
-rwxr-xr-x 1 root root 27538048 Apr 26 08:16 /usr/lib/libicudata.so.64.2
lrwxrwxrwx 1 root root       18 Dec 19 05:00 /usr/lib/libicudata.so.68 -> libicudata.so.68.2
-rwxr-xr-x 1 root root 28574360 Dec 19 05:00 /usr/lib/libicudata.so.68.2
lrwxrwxrwx 1 root root       18 Dec 19 05:00 /usr/lib/libicui18n.so -> libicui18n.so.68.2
lrwxrwxrwx 1 root root       18 Apr 26 08:16 /usr/lib/libicui18n.so.64 -> libicui18n.so.64.2
-rwxr-xr-x 1 root root  3246136 Apr 26 08:16 /usr/lib/libicui18n.so.64.2
lrwxrwxrwx 1 root root       18 Dec 19 05:00 /usr/lib/libicui18n.so.68 -> libicui18n.so.68.2
-rwxr-xr-x 1 root root  3262384 Dec 19 05:00 /usr/lib/libicui18n.so.68.2
lrwxrwxrwx 1 root root       18 Apr 26 11:17 /usr/lib/libicui18n.so.69 -> libicui18n.so.68.2
lrwxrwxrwx 1 root root       16 Dec 19 05:00 /usr/lib/libicuio.so -> libicuio.so.68.2
lrwxrwxrwx 1 root root       16 Apr 26 08:16 /usr/lib/libicuio.so.64 -> libicuio.so.64.2
-rwxr-xr-x 1 root root    63384 Apr 26 08:16 /usr/lib/libicuio.so.64.2
lrwxrwxrwx 1 root root       16 Dec 19 05:00 /usr/lib/libicuio.so.68 -> libicuio.so.68.2
-rwxr-xr-x 1 root root    55056 Dec 19 05:00 /usr/lib/libicuio.so.68.2
lrwxrwxrwx 1 root root       18 Dec 19 05:00 /usr/lib/libicutest.so -> libicutest.so.68.2
lrwxrwxrwx 1 root root       18 Apr 26 08:16 /usr/lib/libicutest.so.64 -> libicutest.so.64.2
-rwxr-xr-x 1 root root    77040 Apr 26 08:16 /usr/lib/libicutest.so.64.2
lrwxrwxrwx 1 root root       18 Dec 19 05:00 /usr/lib/libicutest.so.68 -> libicutest.so.68.2
-rwxr-xr-x 1 root root    76904 Dec 19 05:00 /usr/lib/libicutest.so.68.2
lrwxrwxrwx 1 root root       16 Dec 19 05:00 /usr/lib/libicutu.so -> libicutu.so.68.2
lrwxrwxrwx 1 root root       16 Apr 26 08:16 /usr/lib/libicutu.so.64 -> libicutu.so.64.2
-rwxr-xr-x 1 root root   219792 Apr 26 08:16 /usr/lib/libicutu.so.64.2
lrwxrwxrwx 1 root root       16 Dec 19 05:00 /usr/lib/libicutu.so.68 -> libicutu.so.68.2
-rwxr-xr-x 1 root root   211480 Dec 19 05:00 /usr/lib/libicutu.so.68.2
lrwxrwxrwx 1 root root       16 Dec 19 05:00 /usr/lib/libicuuc.so -> libicuuc.so.68.2
lrwxrwxrwx 1 root root       16 Apr 26 08:16 /usr/lib/libicuuc.so.64 -> libicuuc.so.64.2
-rwxr-xr-x 1 root root  2029480 Apr 26 08:16 /usr/lib/libicuuc.so.64.2
lrwxrwxrwx 1 root root       16 Dec 19 05:00 /usr/lib/libicuuc.so.68 -> libicuuc.so.68.2
-rwxr-xr-x 1 root root  2012960 Dec 19 05:00 /usr/lib/libicuuc.so.68.2
lrwxrwxrwx 1 root root       16 Apr 23 20:51 /usr/lib/libicuuc.so.69 -> libicuuc.so.68.2

Offline

#7 2021-04-26 16:47:19

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

Re: Messed up qt5 installation

V1del wrote:

You are doing partial updates.

No, it's even worse: they're symlinking different library soversions. Remove all the manual symlinks you created and update your system properly, and don't do such thing again.

Last edited by arojas (2021-04-26 16:47:43)

Offline

#8 2021-04-26 16:58:42

palmighty
Member
Registered: 2021-04-06
Posts: 14

Re: Messed up qt5 installation

Thanks for the help!
So the fact that I upgraded to qt6 without doing a full system upgrade was wrong? (qt6 upgraded it's dependencies , breaking other packages?) is that correct?
Now I am to remove just icu symlinks or something else aswell?

Last edited by palmighty (2021-04-26 16:59:40)

Offline

#9 2021-04-26 17:04:26

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

Re: Messed up qt5 installation

No, installing qt6 without doing a full system upgrade shouldn't be a problem, unless you had done a 'pacman -Sy' before - which, given the outcome, I assume you did and then tried to fix the mess by creating symlinks which ended up completely breaking your system.

Offline

#10 2021-04-26 17:07:36

palmighty
Member
Registered: 2021-04-06
Posts: 14

Re: Messed up qt5 installation

I understand, thanks. Though I didn't create the symlinks myself, but installed icu from aur, since there was an error regarding missing icu libraries. But that's a problem for another time. I will do what you said.

Offline

#11 2021-04-26 17:19:05

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

Re: Messed up qt5 installation

/usr/lib/libicuuc.so.69 -> libicuuc.so.68.2

If this symlink was created by an AUR package, please report it ASAP so it can be deleted, this is *extremely* wrong.

Last edited by arojas (2021-04-26 17:19:22)

Offline

#12 2021-04-26 17:40:48

palmighty
Member
Registered: 2021-04-06
Posts: 14

Re: Messed up qt5 installation

I will try to look into it. If someone else has time to inspect it, the package was just 'icu'.

Last edited by palmighty (2021-04-26 22:53:48)

Offline

Board footer

Powered by FluxBB