Description of the issue (screenshots if relevant):
_Relevant informations (hardware involved, software version, logs or output…):_in VirtualBox
The program “okular” is still out of work. When open a PDF-document okular crashed.
@VM-OpenMandriva ~]$ okular
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
MESA-LOADER: failed to open zink: /usr/lib64/dri/zink_dri.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: zink
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.NameHasNoOwner"
"Could not activate remote peer: startup job failed."
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
MESA-LOADER: failed to open zink: /usr/lib64/dri/zink_dri.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: zink
okular: symbol lookup error: /usr/lib64/qt5/plugins/okular/generators/okularGenerator_poppler.so: undefined symbol: _ZN7Poppler27availableCryptoSignBackendsEv
Okular works here, but there’s 2 interesting error messages that may give an indication of what is going wrong (and oddly enough, they’re unrelated, so there’s probably 2 different things going wrong):
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
Are you actually using wayland, or is something misdetecting the display server? We default to X11…
and:
okular: symbol lookup error: /usr/lib64/qt5/plugins/okular/generators/okularGenerator_poppler.so: undefined symbol: _ZN7Poppler27availableCryptoSignBackendsEv
This, translated to clear text, means that okularGenerator_poppler.so can’t be loaded because it doesn’t see a definition of Poppler::availableCryptoSignBackends().
That symbol is defined in /usr/lib64/libpoppler-qt5.so.1, from the lib64poppler-qt5 package. Do you have the current version of that (current version is 23.11.0-1)? You can find out by running rpm -q lib64poppler-qt5.
The second error looks like an incomplete update. Does sudo dnf --refresh distro-sync show anything?
VM-OpenMandriva ~]$ sudo dnf install lib64poppler-qt5
Letzte Prüfung auf abgelaufene Metadaten: vor 0:07:36 am Do 30 Nov 2023 14:20:20 CET.
Abhängigkeiten sind aufgelöst.
================================================================================================================================================================
Paket Architektur Version Paketquelle Größe
================================================================================================================================================================
Installieren:
lib64poppler-qt5 x86_64 23.11.0-1 rolling-x86_64 176 k
Transaktionszusammenfassung
================================================================================================================================================================
Installieren 1 Paket
Gesamtgröße: 176 k
Installationsgröße: 597 k
Ist dies in Ordnung? [j/N]: j
Pakete werden heruntergeladen:
[SKIPPED] lib64poppler-qt5-23.11.0-1-omv2390.x86_64.rpm: Already downloaded
Transaktionsüberprüfung wird ausgeführt
Transaktionsüberprüfung war erfolgreich.
Transaktion wird getestet
Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen Transaktion im Zwischenspeicher abgelegt.
Sie können zwischengespeicherte Pakete mit dem Befehl »dnf clean packages« entfernen.
Fehler: Transaktionstest fehlerhaft:
Datei /usr/lib64/libpoppler-qt5.so.1 aus der Installation von lib64poppler-qt5-23.11.0-1.x86_64 kollidiert mit der Datei aus dem Paket lib64poppler-qt5_1-22.02.0-1.x86_64
@VM-OpenMandriva ~]$ rpm -q lib64poppler-qt5
Das Paket lib64poppler-qt5 ist nicht installiert
You have an old version of the package installed (lib64poppler-qt5_1, the new version is called lib64poppler-qt5 without the superfluous _1).
Looks like for some reason the new package isn
The simplest way to fix this is: