VLC ha smesso completamente di funzionare


8

VLC ha smesso improvvisamente di funzionare, questo è quello che ottengo ora quando provo a eseguirlo:

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

Ho provato a reinstallare più volte e non ci sono altri programmi che usano le librerie qt4. Inoltre, l'interfaccia della riga di comando non sembra fare nulla. Quando provo a "forzare" l'interfaccia qt4, ottengo:

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

Che ne dici di provare questo:vlc --reset-config --reset-plugins-cache
Parto

Dà ancora lo stesso errore. Ho anche provato a rimuovere tutto ciò che riguarda vlc e qt4 (comprese le informazioni memorizzate nella cache) e a installarlo di nuovo (ho provato con Synaptic, con sudo apt-get install vlc e persino con la compilazione di vlc dal codice sorgente).
Ioana,

Anche se sembra un problema con i plugin qt e non con VLC ..
Parto,

Qualche idea su come risolverlo?
Ioana,

Penso che ci siano alcuni pacchetti installati di recente che includessero alcune librerie qt. Fornisci l'output dildconfig -p | grep libQt
Parto

Risposte:


4

Una volta ho anche ottenuto quanto segue:

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

quello che ho fatto è stato:

  • Elimina tutti i pacchetti correlati a VLC. Non eliminare ma eliminare. Nell'esempio seguente potrebbero mancare alcuni pacchetti dall'elenco di eliminazione:

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

    Se ti mancano i pacchetti VLC, fai semplicemente un apt show vlco apt-cache search vlcma ti consiglio a aptitudecausa del livello amichevole rispetto ad apt che è meglio: aptitude search vlco aptitude show vlc. Entrambi mostreranno i pacchetti, il primo mostrerà quali pacchetti hai effettivamente installato. Rimuovi quelli.

  • Dopo aver rimosso QUALSIASI traccia di VLC, assicurati di non avere conflitti tra 2 o più repository che offrono il pacchetto VLC o assicurati di non avere un PPA Alpha, Beta, Snapshot che offra pacchetti VLC giornalieri o non testati . Digita software-properties-gtke dovrebbe aprire il Gestore repository. Seleziona Altro software e inizia a cercare lì per qualsiasi VLC come PPA. Disabilitalo o rimuovilo.

  • Infine, vai a /var/cache/apt/archivese rimuovi tutti i pacchetti DEB (questa è la cartella cache per i pacchetti scaricati). Questo farà in modo che quando dici a apt di installare nuovamente i pacchetti vlc, non prenderà quello cache ma ne scaricherà uno nuovo / funzionante. Facendo sudo rm -fr *.debINSIDE la /var/cache/apt/archivescartella rimuoverai tutti i pacchetti deb in essa contenuti.

  • Dopo aver già eseguito tutti e 3 i passaggi indicati, eseguire un sudo apt-get updateseguito da un sudo apt-get upgrade. Attendi fino a quando tutti i repository non vengono aggiornati e tutto è stato aggiornato, quindi esegui sudo apt-get install vlc. Se lo desideri, prima di installare nuovamente VLC, riavvia il PC per assicurarti che nessun processo, collegamento simbolico o altro sia ancora in agguato. Sono un po 'paranoico qui, ma quando mi è successo questo problema ho seguito 2000 tutorial per risolverlo. Nessuno funziona.


1

Se tutte quelle prove non hanno funzionato, perché non provare a installarlo dal pacchetto sorgente Ubuntu:

  1. Scarica le dipendenze di build, quindi procedi

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. Compilare quindi installare ( --prefix=/opt/vlcper installarlo separatamente)

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

    /opt/vlc/bin/vlc
    
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.