O VirtualBox e o VLC reclamam da falta do software Qt, mas eu já instalei pacotes do Qt [duplicados]

-1

Eu tentei instalar qt* , qt-sdk , qt5* e qt4* , mas nenhum deles tentará fazer nada além de vomitar erros em todo o sistema! Estou tentando usar o VLC e o VirtualBox, mas o VLC reclama:

[0000562c635bed38] skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
[0000562c635bed38] skins2 interface error: cannot instantiate qt4 dialogs provider

e, em seguida, VLC cai para um shell totalmente inútil

E o VirtualBox lança

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQt5Core.so.5: cannot open shared object file: No such file or directory

e nem sequer abre

Qual é o problema e como posso corrigi-lo?

PS: Eu tenho todos os deps para todos os programas!

    
por Yoran Jansen 20.12.2017 / 17:47

1 resposta

2

Em um sistema de trabalho:

$ dpkg -S /usr/lib/virtualbox/VirtualBox.so
virtualbox-qt: /usr/lib/virtualbox/VirtualBox.so

O arquivo em falta /usr/lib/virtualbox/VirtualBox.so é fornecido pelo pacote virtualbox-qt .

Vamos dar uma olhada nas dependências reversas desse pacote:

$ apt rdepends virtualbox-qt
virtualbox-qt
Reverse Depends:
  Recommends: virtualbox (= x.x.x.x)

Então, se você instalou virtualbox dos repositórios do Ubuntu, e se ele foi instalado corretamente, o apt também teria instalado virtualbox-qt automaticamente.

Se você instalou o VirtualBox a partir dos repositórios do Ubuntu e não se lembra de nenhuma mensagem de erro, desinstale virtualbox , execute sudo apt autoremove e reinstale usando sudo apt install virtualbox . Preste muita atenção a qualquer mensagem de erro. Verifique se entre os pacotes de dependência instalados deve estar virtualbox-qt .

Se você instalou o VirtualBox de alguma outra forma , pesquise o corpo existente de perguntas de instalação do vbox não-Ubuntu quebradas no AskUBuntu. Considere desinstalar sua versão não suportada e instalar o modo Ubuntu.

    
por user535733 20.12.2017 / 19:51