VLC a complètement cessé de fonctionner

8

VLC a soudainement cessé de fonctionner, voici ce que j'obtiens maintenant lorsque j'essaye de l'exécuter:

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

J'ai essayé de réinstaller plusieurs fois et aucun autre programme n'utilise les bibliothèques qt4. De plus, l'interface de ligne de commande ne semble rien faire. Quand j'essaye de "forcer" l'interface qt4, j'obtiens:

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
la source
Et si vous essayiez ceci:vlc --reset-config --reset-plugins-cache
Parto
Il donne toujours la même erreur. J'ai également essayé de supprimer tout ce qui concerne vlc et qt4 (y compris les informations mises en cache) et de réinstaller (j'ai essayé avec Synaptic, avec sudo apt-get install vlc et même avec la compilation de vlc à partir du code source).
Ioana
Bien que cela semble être un problème avec les plugins qt et non VLC ..
Parto
Aucune idée sur la façon de résoudre ça?
Ioana
Je pense qu'il y a quelques paquets que vous avez installés récemment qui incluaient quelques librairies qt. Veuillez fournir la sortie deldconfig -p | grep libQt
Parto

Réponses:

4

J'ai également reçu une fois ce qui suit:

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

ce que j'ai fait était:

  • Purgez tous les packages liés à VLC. Pas supprimer mais purger. Dans l'exemple ci-dessous, certains packages peuvent manquer dans la liste de purge:

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

    Si vous manquez de packages VLC, faites simplement un apt show vlcou apt-cache search vlcmais je le recommande en aptituderaison du niveau convivial par rapport à apt qui est meilleur: aptitude search vlcou aptitude show vlc. Les deux afficheront les packages, le premier affichera les packages que vous avez réellement installés. Retirez-les.

  • Après avoir supprimé N'IMPORTE QUELLE trace de VLC, assurez-vous de ne pas avoir de conflit entre 2 référentiels ou plus qui offrent le package VLC ou assurez-vous que vous n'avez pas d'alpha, Beta, Snapshot PPA qui propose des packages VLC quotidiens ou non testés . Tapez software-properties-gtket il devrait ouvrir le gestionnaire de référentiel. Sélectionnez Autres logiciels et commencez à rechercher des VLC comme PPA. Désactivez-le ou supprimez-le.

  • Enfin, accédez à /var/cache/apt/archiveset supprimez tous les packages DEB (il s'agit du dossier de cache pour les packages téléchargés). Cela garantira que lorsque vous direz à apt d'installer à nouveau les packages vlc, il ne prendra pas le cache mais en téléchargera un nouveau / fonctionnel à la place. En faisant sudo rm -fr *.debINSIDE le /var/cache/apt/archivesdossier, vous supprimerez tous les paquets deb qu'il contient.

  • Après avoir déjà effectué les 3 étapes mentionnées, faites un sudo apt-get updatesuivi d'un sudo apt-get upgrade. Attendez que tous les référentiels soient mis à jour et que tout soit mis à jour, puis procédez sudo apt-get install vlc. Si vous le souhaitez, avant d'installer à nouveau VLC, redémarrez le PC pour vous assurer qu'aucun processus, lien symbolique ou quoi que ce soit ne se cache encore. Je suis un peu paranoïaque ici mais au moment où ce problème m'est arrivé, j'ai suivi 2000 tutoriels pour le résoudre. Aucun travail.

Luis Alvarado
la source
1

Si tous ces essais ne l'ont pas été, pourquoi ne pas essayer de l'installer à partir du paquet source Ubuntu:

  1. Télécharger les dépendances de génération puis la source

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. Construisez puis installez ( --prefix=/opt/vlcpour l'installer séparément)

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

    /opt/vlc/bin/vlc
    
user.dz
la source