VLC parou completamente de funcionar

8

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
Ioana
fonte
Que tal você tentar o seguinte:vlc --reset-config --reset-plugins-cache
Parto 29/04
Ainda dá o mesmo erro. Também tentei remover tudo o que estava relacionado ao vlc e qt4 (incluindo informações em cache) e instalar novamente (tentei com o Synaptic, com o sudo apt-get install vlc e até com a compilação do vlc a partir do código-fonte).
Ioana 29/04
Embora ele parece ser um problema com os qt-plugins e não VLC ..
Parto
Alguma idéia de como resolver isso?
Ioana 29/04
Eu acho que existem alguns pacotes que você instalou recentemente que incluíram algumas bibliotecas qt. Por favor, forneça a saída deldconfig -p | grep libQt
Parto

Respostas:

4

Também recebi o seguinte:

main interface error: no suitable interface module
main libvlc error: interface "default" initialization failed

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:

    sudo apt-get purge vlc vlc-data vlc-plugin-pulse vlc-nox
    

    Se você está sentindo falta de pacotes VLC, simplesmente faça um apt show vlcou, apt-cache search vlcmas eu recomendo aptitudepor causa do nível amigável comparado ao apt, que é melhor: aptitude search vlcou aptitude 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-gtke 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/archivese 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. Fazendo sudo rm -fr *.debINSIDE a /var/cache/apt/archivespasta, você removerá todos os pacotes deb nela.

  • Depois de executar todas as 3 etapas já mencionadas, faça um sudo apt-get updateseguido de um sudo apt-get upgrade. Aguarde até que todos os repositórios sejam atualizados e tudo tenha sido atualizado e faça sudo 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.

Luis Alvarado
fonte
1

Se todas essas tentativas não aconteceram, por que não tentar instalá-lo a partir do pacote fonte do Ubuntu:

  1. Faça o download das dependências de compilação e depois faça a origem

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. Construa e instale ( --prefix=/opt/vlcpara instalá-lo separadamente)

    cd vlc-2.1.2/
    ./configure --prefix=/opt/vlc
    ./compile
    sudo make install
    
  3. Corre:

    /opt/vlc/bin/vlc
    
user.dz
fonte