Falha ao carregar a biblioteca libqxcb.so ao abrir o virtualbox no linux

0

Eu tentei reinstalar o libqt5gui5, libxcb1, libxcb1-dev, mas não ajudou. Eu também procurei por bibliotecas perdidas para o virtualbox com o ldd, mas não encontrei nenhuma.

Erro no modo de depuração não mostra o motivo pelo qual o plugin não está carregado

Saída de depuração:

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.

Não trabalhe para mim soluções de outros segmentos com problemas semelhantes.

Eu também tenho a biblioteca libqxcb.so em / usr / lib / x86_64-linux-gnu / qt5 / plugins / plataformas /. Por que não tenta carregar esta biblioteca?

EDITAR: Mais saída de depuração:

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.

Metadados encontrados em /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so , mas tentando carregar a biblioteca de /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/

EDIT2: Eu removi bibliotecas em /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/ e crie link simbólico

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

Funciona. Como corrigir sem solução alternativa.

    
por user3191398 18.09.2018 / 13:54

0 respostas