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
vlc --reset-config --reset-plugins-cache
ldconfig -p | grep libQt
Jawaban:
Saya juga pernah mendapat yang berikut:
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:
Jika Anda melewatkan paket VLC cukup lakukan
apt show vlc
atauapt-cache search vlc
tapi saya sarankanaptitude
karena tingkat ramah dibandingkan dengan apt yang lebih baik:aptitude search vlc
atauaptitude 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-gtk
dan 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/archives
dan 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 melakukansudo rm -fr *.deb
DI DALAM/var/cache/apt/archives
folder Anda akan menghapus semua paket deb di dalamnya.Setelah melakukan semua 3 langkah yang disebutkan, lakukan
sudo apt-get update
diikuti olehsudo apt-get upgrade
. Tunggu hingga semua repositori diperbarui dan semuanya diperbarui lalu lakukansudo 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.sumber
Jika semua uji coba itu tidak, mengapa tidak mencoba menginstalnya dari paket source Ubuntu:
Unduh dependensi build lalu sumber
Bangun lalu instal (
--prefix=/opt/vlc
untuk menginstalnya secara terpisah)Lari:
sumber