VLC nagle przestało działać, oto co otrzymuję teraz, gdy próbuję go uruchomić:
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
Próbowałem wielokrotnie instalować ponownie i nie ma innego programu korzystającego z bibliotek qt4. Ponadto interfejs wiersza poleceń nic nie robi. Kiedy próbuję „wymusić” interfejs qt4, otrzymuję:
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
Odpowiedzi:
Raz też dostałem następujące:
co zrobiłem to:
Wyczyść wszystkie pakiety związane z VLC. Nie usuwaj, ale usuwaj. W poniższym przykładzie może brakować niektórych pakietów na liście czyszczenia:
Jeśli brakuje ci pakietów VLC, po prostu zrób
apt show vlc
lub,apt-cache search vlc
ale polecamaptitude
ze względu na przyjazny poziom w porównaniu do apt, który jest lepszy:aptitude search vlc
lubaptitude show vlc
. Oba pokażą pakiety, pierwszy pokaże, jakie pakiety faktycznie zainstalowałeś. Usuń je.Po usunięciu ŻADNEGO śladu VLC upewnij się, że nie ma konfliktu między 2 lub więcej repozytoriami, które oferują pakiet VLC lub upewnij się, że nie masz PPA Alpha, Beta, Snapshot, które oferuje codzienne lub nie testowane pakiety VLC . Wpisz
software-properties-gtk
i powinien otworzyć menedżera repozytorium. Wybierz Inne oprogramowanie i zacznij szukać tam VLC takich jak PPA. Wyłącz lub usuń.Na koniec przejdź do
/var/cache/apt/archives
i usuń wszystkie pakiety DEB (jest to folder pamięci podręcznej dla pobranych pakietów). Zapewni to, że gdy powiesz aptowi, aby ponownie zainstalował pakiety VLC, nie zajmie pamięci podręcznej, ale zamiast tego pobierze nowy / działający. Robiącsudo rm -fr *.deb
Wewnątrz/var/cache/apt/archives
folderu usuniesz z niego wszystkie pakiety deb.Po wykonaniu wszystkich 3 kroki już wspomniano, zrobić
sudo apt-get update
po którym następujesudo apt-get upgrade
. Poczekaj, aż wszystkie repozytoria zostaną zaktualizowane i wszystko zostanie zaktualizowane, a następnie zrób tosudo apt-get install vlc
. Jeśli chcesz, zanim ponownie zainstalujesz VLC, uruchom ponownie komputer, aby upewnić się, że nie czai się żaden proces, dowiązanie symboliczne ani nic. Jestem tutaj trochę paranoikiem, ale kiedy ten problem mi się przytrafił, po rozwiązaniu problemu podjąłem 2000 samouczków. Brak pracy.źródło
Jeśli nie wszystkie te próby, spróbuj zainstalować go z pakietu źródłowego Ubuntu:
Pobierz zależności kompilacji, a następnie źródło
Kompiluj, a następnie instaluj (
--prefix=/opt/vlc
aby zainstalować osobno)Biegać:
źródło