De repente, o VLC parou de funcionar, é isso que recebo agora quando tento executá-lo:
main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main interface error: option qt-volume-complete does not exist
skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
skins2 interface error: cannot instantiate qt4 dialogs provider
Tentei reinstalar várias vezes e não há outro programa usando as bibliotecas qt4. Além disso, a interface da linha de comandos não parece fazer nada. Quando tento "forçar" a interface qt4, recebo:
main interface error: no suitable interface module
main libvlc error: interface "default" initialization failed
ldconfig -p | grep libQt
:
libQtXmlPatterns.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtXmlPatterns.so.4
libQtXml.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtXml.so.4
libQtSql.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtSql.so.4
libQtScript.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtScript.so.4
libQtNetwork.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtNetwork.so.4
libQtGui.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtGui.so.4
libQtDeclarative.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtDeclarative.so.4
libQtDBus.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtDBus.so.4
libQtCore.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtCore.so.4
libQtCLucene.so.4 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libQtCLucene.so.4
vlc --reset-config --reset-plugins-cache
ldconfig -p | grep libQt
Respostas:
Também recebi o seguinte:
o que eu fiz foi:
Limpe todos os pacotes relacionados ao VLC. Não excluir, mas limpar. No exemplo abaixo, pode haver alguns pacotes ausentes na lista de eliminação:
Se você está sentindo falta de pacotes VLC, simplesmente faça um
apt show vlc
ou,apt-cache search vlc
mas eu recomendoaptitude
por causa do nível amigável comparado ao apt, que é melhor:aptitude search vlc
ouaptitude show vlc
. Ambos mostrarão os pacotes, o primeiro mostrará quais pacotes você realmente instalou. Remova aqueles.Depois de remover QUALQUER traço do VLC, verifique se não há conflito entre 2 ou mais repositórios que oferecem o pacote VLC ou se você não possui um PPA Alpha, Beta, Snapshot que ofereça pacotes VLC diários ou não testados . Digite
software-properties-gtk
e deve abrir o gerenciador de repositório. Selecione Outro software e comece a procurar por um VLC como o PPA. Desative-o ou remova-o.Por fim, vá
/var/cache/apt/archives
e remova todos os pacotes DEB (esta é a pasta de cache dos pacotes baixados). Isso garantirá que, quando você disser ao apt para instalar os pacotes vlc novamente, ele não usará o cache, mas fará o download de um novo / funcional. Fazendosudo rm -fr *.deb
INSIDE a/var/cache/apt/archives
pasta, você removerá todos os pacotes deb nela.Depois de executar todas as 3 etapas já mencionadas, faça um
sudo apt-get update
seguido de umsudo apt-get upgrade
. Aguarde até que todos os repositórios sejam atualizados e tudo tenha sido atualizado e façasudo apt-get install vlc
. Se desejar, antes de instalar o VLC novamente, reinicie o PC para garantir que nenhum processo, link simbólico ou qualquer coisa ainda esteja oculto. Estou sendo um pouco paranóico aqui, mas na época em que esse problema aconteceu, eu segui os tutoriais de 2000 para resolvê-lo. Nenhum trabalho.fonte
Se todas essas tentativas não aconteceram, por que não tentar instalá-lo a partir do pacote fonte do Ubuntu:
Faça o download das dependências de compilação e depois faça a origem
Construa e instale (
--prefix=/opt/vlc
para instalá-lo separadamente)Corre:
fonte