VLC benar-benar berhenti bekerja

8

VLC tiba-tiba berhenti bekerja, inilah yang saya dapatkan sekarang ketika saya mencoba menjalankannya:

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

Saya mencoba menginstal ulang beberapa kali, dan tidak ada program lain yang menggunakan pustaka qt4. Juga, antarmuka baris perintah tampaknya tidak melakukan apa-apa. Ketika saya mencoba "memaksa" antarmuka qt4, saya mendapatkan:

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
sumber
Bagaimana kalau Anda coba ini:vlc --reset-config --reset-plugins-cache
Parto
Masih memberikan kesalahan yang sama. Saya juga mencoba untuk menghapus semua yang terkait vlc dan qt4 (termasuk info cache) dan menginstal lagi (saya mencoba dengan Synaptic, dengan sudo apt-get install vlc dan bahkan dengan mengkompilasi vlc dari kode sumber).
Ioana
Meskipun sepertinya masalah dengan qt-plugins dan bukan VLC ..
Parto
Ada ide untuk mengatasi ini?
Ioana
Saya pikir ada beberapa paket yang Anda instal baru-baru ini yang mencakup beberapa qt libs. Harap berikan hasilldconfig -p | grep libQt
Parto

Jawaban:

4

Saya juga pernah mendapat yang berikut:

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

apa yang saya lakukan adalah:

  • Bersihkan semua paket terkait VLC. Bukan hapus tapi bersihkan. Dalam contoh di bawah ini mungkin ada beberapa paket yang hilang dari daftar pembersihan:

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

    Jika Anda melewatkan paket VLC cukup lakukan apt show vlcatau apt-cache search vlctapi saya sarankan aptitudekarena tingkat ramah dibandingkan dengan apt yang lebih baik: aptitude search vlcatau aptitude show vlc. Keduanya akan menampilkan paket, yang pertama akan menunjukkan paket apa yang sebenarnya telah Anda instal. Hapus itu.

  • Setelah Anda menghapus jejak VLC APAPUN maka pastikan Anda tidak memiliki konflik antara 2 atau lebih repositori yang menawarkan paket VLC atau pastikan Anda tidak memiliki PPA Alpha, Beta, Snapshot yang menawarkan paket VLC harian atau tidak diuji paket . Ketik software-properties-gtkdan itu akan membuka manajer Repositori. Pilih Perangkat Lunak Lain dan mulailah mencari VLC seperti PPA di sana. Nonaktifkan atau hapus.

  • Terakhir buka /var/cache/apt/archivesdan hapus semua paket DEB (Ini adalah folder cache untuk paket yang diunduh). Ini akan memastikan bahwa ketika Anda memerintahkan untuk menginstal paket vlc lagi, ia tidak akan mengambil cache tetapi akan mengunduh yang baru / berfungsi sebagai gantinya. Dengan melakukan sudo rm -fr *.debDI DALAM /var/cache/apt/archivesfolder Anda akan menghapus semua paket deb di dalamnya.

  • Setelah melakukan semua 3 langkah yang disebutkan, lakukan sudo apt-get updatediikuti oleh sudo apt-get upgrade. Tunggu hingga semua repositori diperbarui dan semuanya diperbarui lalu lakukan sudo apt-get install vlc. Jika Anda mau, sebelum menginstal VLC lagi, reboot PC untuk memastikan tidak ada proses, symlink atau apa pun yang masih bersembunyi. Saya menjadi sedikit paranoid di sini, tetapi saat masalah ini terjadi pada saya, saya mengikuti 2000 tutorial untuk menyelesaikannya. Tidak ada yang berhasil.

Luis Alvarado
sumber
1

Jika semua uji coba itu tidak, mengapa tidak mencoba menginstalnya dari paket source Ubuntu:

  1. Unduh dependensi build lalu sumber

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. Bangun lalu instal ( --prefix=/opt/vlcuntuk menginstalnya secara terpisah)

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

    /opt/vlc/bin/vlc
    
user.dz
sumber