Fehler beim Laden der Bibliothek libqxcb.so beim Öffnen von Virtualbox unter Linux

466
user3191398

Ich habe versucht, libqt5gui5, libxcb1, libxcb1-dev neu zu installieren, aber es hat nicht geholfen. Ich habe auch nach fehlenden Bibliotheken für Virtualbox mit Ldd gesucht, aber ich habe keine gefunden.

Fehler im Debug-Modus zeigen nicht an, warum das Plugin nicht geladen wurde

Debug-Ausgabe:

Qt WARNING: QLibraryPrivate::loadPlugin failed on "/home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so" : "Cannot load library /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so: " Qt FATAL: This application failed to start because no Qt platform plugin could be initialized. 

Arbeite nicht für mich Lösungen aus anderen Threads mit ähnlichen Problemen.

Ich habe auch die Bibliothek libqxcb.so in / usr / lib / x86_64-linux-gnu / qt5 / plugins / platform /. Warum versuchen Sie nicht, diese Bibliothek zu laden?

EDIT: Weitere Debug-Ausgabe:

Qt WARNING: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so, metadata= { "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", "MetaData": { "Keys": [ "xcb" ] }, "className": "QXcbIntegrationPlugin", "debug": false, "version": 329989 }   Qt WARNING: QLibraryPrivate::loadPlugin failed on "/home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so" : "Cannot load library /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so: " Qt FATAL: This application failed to start because no Qt platform plugin could be initialized. 

Metadaten befinden sich in /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so, aber es wird versucht, die Bibliothek von zu laden/home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/

EDIT2: Ich habe Bibliotheken entfernt /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/und einen symbolischen Link erstellt

ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms 

Es klappt. So beheben Sie das Problem ohne Abhilfe

0

0 Antworten auf die Frage