VLC hat komplett aufgehört zu arbeiten


8

VLC hat plötzlich aufgehört zu arbeiten. Das bekomme ich jetzt, wenn ich versuche, es auszuführen:

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

Ich habe mehrmals versucht, es neu zu installieren, und es gibt kein anderes Programm, das die qt4-Bibliotheken verwendet. Außerdem scheint die Befehlszeilenschnittstelle nichts zu tun. Wenn ich versuche, die qt4-Schnittstelle zu "erzwingen", erhalte ich:

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

Wie wäre es, wenn Sie dies versuchen:vlc --reset-config --reset-plugins-cache
Parto

Es gibt immer noch den gleichen Fehler. Ich habe auch versucht, alles zu entfernen, was mit vlc und qt4 zu tun hat (einschließlich zwischengespeicherter Informationen) und erneut zu installieren (ich habe es mit Synaptic, mit sudo apt-get install vlc und sogar mit dem Kompilieren von vlc aus dem Quellcode versucht).
Ioana

Obwohl es wie ein Problem mit den qt-Plugins und nicht VLC scheint ..
Parto

Irgendeine Idee, wie man das löst?
Ioana

Ich denke, es gibt einige Pakete, die Sie kürzlich installiert haben und die einige qt libs enthalten. Bitte geben Sie die Ausgabe vonldconfig -p | grep libQt
Parto

Antworten:


4

Ich habe auch einmal folgendes bekommen:

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

was ich getan habe war:

  • Löschen Sie alle VLC-bezogenen Pakete. Nicht löschen, sondern löschen. Im folgenden Beispiel fehlen möglicherweise einige Pakete in der Bereinigungsliste:

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

    Wenn Sie VLC-Pakete vermissen, machen Sie einfach ein apt show vlcoder, apt-cache search vlcaber ich empfehle aptitudewegen des freundlichen Niveaus im Vergleich zu apt, das besser ist: aptitude search vlcoder aptitude show vlc. Beide zeigen die Pakete, die ersteren zeigen, welche Pakete Sie tatsächlich installiert haben. Entfernen Sie diese.

  • Nachdem Sie JEDE Spur von VLC entfernt haben, stellen Sie sicher, dass kein Konflikt zwischen zwei oder mehr Repositorys besteht, die das VLC-Paket anbieten, oder stellen Sie sicher, dass Sie keine Alpha, Beta, Snapshot-PPA haben, die tägliche oder nicht getestete VLC-Pakete anbietet . Geben Sie ein software-properties-gtkund es sollte den Repository-Manager öffnen. Wählen Sie Andere Software und suchen Sie dort nach VLCs wie PPA. Deaktivieren oder entfernen Sie es.

  • Zuletzt gehen Sie zu /var/cache/apt/archivesund entfernen Sie alle DEB-Pakete (Dies ist der Cache-Ordner für heruntergeladene Pakete). Dadurch wird sichergestellt, dass, wenn Sie apt anweisen, die vlc-Pakete erneut zu installieren, nicht der Cache benötigt wird, sondern stattdessen ein neues / funktionierendes heruntergeladen wird. Wenn Sie sudo rm -fr *.debden /var/cache/apt/archivesOrdner INSIDE ausführen, entfernen Sie alle darin enthaltenen Deb-Pakete.

  • Nachdem Sie alle 3 bereits erwähnten Schritte ausgeführt haben, führen Sie ein sudo apt-get updategefolgt von einem sudo apt-get upgrade. Warten Sie, bis alle Repositorys aktualisiert wurden und alles aktualisiert wurde, und tun Sie es dann sudo apt-get install vlc. Wenn Sie möchten, starten Sie den PC vor der erneuten Installation von VLC neu, um sicherzustellen, dass noch kein Prozess, Symlink oder ähnliches lauert. Ich bin hier ein bisschen paranoid, aber als mir dieses Problem passierte, folgte ich 2000 Tutorials, um es zu lösen. Keine Arbeit.


1

Wenn all diese Versuche nicht erfolgreich waren, können Sie versuchen, sie aus dem Ubuntu-Quellpaket zu installieren:

  1. Laden Sie Build-Abhängigkeiten herunter und geben Sie sie als Quelle ein

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. Erstellen und dann installieren ( --prefix=/opt/vlcum es separat zu installieren)

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

    /opt/vlc/bin/vlc
    
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.