Strani problemi dopo l'ultimo aggiornamento con le librerie lib64Qt6Xdg

OS: OpenMandriva Lx 26.02 ROME
(Installazione iniziale da: openmandriva.rome-24.12-gnome.x86_64.iso,
subito aggiornata a: OpenMandriva Lx release 25.11 (ROME) Rolling for x86_64)
Kernel: x86_64 Linux 6.19.0-desktop-1omv2690
DE: LXQt 2.3.0

Come avevo anticipato qui

]$ about-openmandriva-lx
qtxdg-mat: symbol lookup error: /lib64/libQt6Xdg.so.4: undefined symbol: _ZN14QObjectPrivateC2E16QtPrivate_6_10_1, version Qt_6_PRIVATE_API

about-openmandriva-lx viene installato insieme ai pacchetti
distro-release-desktop
distro-release-indexhtml
fondamentali per i DE Plasma, Gnome e quant’altro.

Indagando piĂą a fondo
L’ errore di cui sopra è sintomatico di un mismatch tra versioni Qt6: La libreria libQt6Xdg.so.4 (contenuta in lib64Qt6Xdg.x86_64) sembra compilata contro una versione di Qt6 diversa da quella attualmente installata, che però è quella fornita dall’ aggiornamento, non ce ne sono altre.

about-openmandriva-lx tutto sommato non è fondamentale e il problema al momento l’ho riscontrato solo con questo eseguibile ma questo errore potrebbe affliggere anche altri pacchetti, magari più importanti, che fanno uso di tali librerie.

]$ rpm -ql lib64Qt6Xdg
/etc/xdg/lxqt-qtxdg.conf
/etc/xdg/qtxdg.conf
/usr/lib64/libQt6Xdg.so.4
/usr/lib64/libQt6Xdg.so.4.3.0
/usr/lib64/libQt6XdgIconLoader.so.4
/usr/lib64/libQt6XdgIconLoader.so.4.3.0
/usr/lib64/qt6/plugins/iconengines/libQt6XdgIconPlugin.so

Per cui a mio modesto avviso sarebbe il caso di fare ulteriori controlli

1 Like