Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] dolphin: symbol lookup error: dolphin: undefined symbol:  (Read 539 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] dolphin: symbol lookup error: dolphin: undefined symbol:

Bonjour,

I just did the update by running :
Code: [Select]
sudo pacman -Syu
Everything went well, except that I can't launch Dolphin anymore.


Code: [Select]
dolphin
dolphin: symbol lookup error: dolphin: undefined symbol: _ZN13KUrlNavigator9showEventEP10QShowEvent


Code: [Select]
fastfetch --logo none
jp@jp-artix-Acer
----------------
OS: Artix Linux x86_64
Host: Aspire ES1-732 (V1.18)
Kernel: Linux 6.12.18-1-lts
Uptime: 10 mins
Packages: 1296 (pacman)
Shell: bash 5.2.37
Display (CMN1734): 1600x900 @ 60 Hz in 17" [Built-in]
DE: Xfce4 4.20
WM: Xfwm4 (X11)
WM Theme: Daloa
Theme: Adwaita-dark [GTK2/3/4]
Icons: breeze-dark [GTK2/3/4]
Font: Sans (11pt) [GTK2/3/4]
Cursor: Adwaita
Terminal: xfce4-terminal 1.1.4
Terminal Font: Monospace (14pt)
CPU: Intel(R) Pentium(R) N4200 (4) @ 2.50 GHz
GPU: Intel HD Graphics 505 @ 0.75 GHz [Integrated]
Memory: 1.19 GiB / 3.65 GiB (32%)
Swap: 0 B / 19.91 GiB (0%)
Disk (/): 14.12 GiB / 19.06 GiB (74%) - ext4
Disk (/media/77): 708.62 GiB / 873.04 GiB (81%) - ext4
Local IP (eth0): 192.168.1.10/24
Locale: fr_FR.UTF-8

Code: [Select]
pacman -Si dolphin
Dépôt                    : world
Nom                      : dolphin
Version                  : 24.12.3-1
Description              : KDE File Manager
Architecture             : x86_64
URL                      : https://apps.kde.org/dolphin/
Licences                 : LGPL-2.0-or-later
Groupes                  : kde-applications  kde-system
Fournit                  : --
Dépend de                : baloo  baloo-widgets  gcc-libs  glibc  kbookmarks
                           kcmutils  kcodecs  kcolorscheme  kcompletion
                           kconfig  kconfigwidgets  kcoreaddons  kcrash
                           kdbusaddons  kfilemetadata  kguiaddons  ki18n
                           kiconthemes  kio  kio-extras  kjobwidgets  knewstuff
                           knotifications  kparts  kservice  ktextwidgets
                           kuserfeedback  kwidgetsaddons  kwindowsystem
                           kxmlgui  phonon-qt6  qt6-base  solid
Dépendances opt.         : ffmpegthumbs: video thumbnails
                           kde-cli-tools: for editing file type options
                           kdegraphics-thumbnailers: PDF and PS thumbnails
                           kdenetwork-filesharing: samba usershare properties
                           menu
                           kio-admin: for managing files as administrator
                           konsole: terminal panel
                           purpose: share context menu
Est en conflit avec      : --
Remplace                 : --
Taille du téléchargement : 4,62 MiB
Taille installée         : 14,26 MiB
Paqueteur                : Cory Sanin <corysanin@artixlinux.org>
Compilé le               : sam. 08 mars 2025 20:03:27
Validé par               : Somme SHA-256  Signature

So I ran :
Code: [Select]
sudo downgrade dolphin 
and went back to version 24.12.2-1. This version still works.

Thunar is still working.



Re: dolphin: symbol lookup error: dolphin: undefined symbol: _ZN13KUrlNavigator9show

Reply #1
That looks like the system was upgraded when the package database was halfway to getting upgraded, so some packages have remained with old versions. This can happen if someone updates "too soon". I recently upgraded and dolphin works as it should, so you should try to upgrade, again.


 

Re: dolphin: symbol lookup error: dolphin: undefined symbol: _ZN13KUrlNavigator9show

Reply #3
That looks like the system was upgraded when the package database was halfway to getting upgraded, so some packages have remained with old versions. This can happen if someone updates "too soon".
This is why I always advocate for "atomic updates" on the servers: If dependent changes are pushed, do it to some temporary directories, and do a rename once everything has been updated on the servers; or do similar things with symlinks.

Re: dolphin: symbol lookup error: dolphin: undefined symbol: _ZN13KUrlNavigator9show

Reply #4
This morning, I saw that dolphin 25.04.0 was available in the world repository.
So I updated dolphin from version 24.12.2 to 25.04.0

As expected, I received an error message:
Code: [Select]
dolphin
dolphin: symbol lookup error: dolphin: undefined symbol: _ZN13KUrlNavigator10paintEventEP11QPaintEvent


There is still some "progress" compared to the error message I received when I tried to use version 24.12.3:
I switched from :
Code: [Select]
_ZN13KUrlNavigator9showEventEP10QShowEvent
to :
Code: [Select]
_ZN13KUrlNavigator10paintEventEP11QPaintEvent

However, despite my research online and on this machine, I still can't resolve this problem.  :(

So I went back to version 24.12.2 which works, albeit with this error message:
Code: [Select]
dolphin
(dolphin:17855): Gtk-WARNING **: 03:55:27.413: Theme parsing error: gtk.css:6:31: Expected a valid selector

*******************

Here is the content of /etc/pacman.conf
Spoiler (click to show/hide)

And fastfetch
Spoiler (click to show/hide)


Re: dolphin: symbol lookup error: dolphin: undefined symbol:

Reply #5
I switched from :
Code: [Select]
_ZN13KUrlNavigator9showEventEP10QShowEvent
to :
Code: [Select]
_ZN13KUrlNavigator10paintEventEP11QPaintEvent
Those symbols are in:
/usr/lib/libKF6KIOFileWidgets.so
Part of kio
Therefore reinstalling kio has to be worth a shot.

Re: dolphin: symbol lookup error: dolphin: undefined symbol:

Reply #6
Those symbols are in:
/usr/lib/libKF6KIOFileWidgets.so
Part of kio
Therefore reinstalling kio has to be worth a shot.
Hooray, thanks to your help, I found the culprit:
It was between the chair and the keyboard. :-[
Since I couldn't find the /usr/lib/libKF6KIOFileWidgets.so file, I figured something must be wrong with kio.

Indeed, some time ago I had installed kio-no-kwallet (omniverse) for some reason.
As a result, kio (world) was no longer installed...

So I reinstalled kio (World) and deleted kio-no-kwallet, and everything is back to normal: I have dolphin 25.04.0 working, but still get the error message:
Code: [Select]
(dolphin:17855): Gtk-WARNING **: 03:55:27.413: Theme parsing error: gtk.css:6:31: Expected a valid selector
But it doesn't bother me.

This is truly the best forum I've seen since 2003, with real experts always willing to help "old beginners" like me.


Merci beaucoup ! *
* Thank you so much!

Re: dolphin: symbol lookup error: dolphin: undefined symbol:

Reply #7
I found the culprit:
It was between the chair and the keyboard. :-[
I might use that in the future.
Glad it's fixed.

Edit:
For reference
Code: [Select]
grep -ld skip  _ZN13KUrlNavigator9showEventEP10QShowEvent /usr/lib/*  
Not that it helps if you don't have the file with the symbols but you can find the culprit from another install etc.


 
Artix forum uses a single cookie to remember youOK