You are not logged in.
Pages: 1
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_69VLC, 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
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
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 qt6as well as
pacman -R qjackctl.Then I did
pacman -S qjackctlwhich 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
Post the output of
ls -l /usr/lib/libicu*Offline
You are doing partial updates. Stop doing that, run a full pacman -Syu : https://wiki.archlinux.org/index.php/Sy … nsupported
Offline
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.2Offline
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
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
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
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
/usr/lib/libicuuc.so.69 -> libicuuc.so.68.2If 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
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
Pages: 1