VLC หยุดทำงานอย่างสมบูรณ์


8

VLC หยุดทำงานทันทีนี่คือสิ่งที่ฉันได้รับตอนนี้เมื่อฉันพยายามเรียกใช้:

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

ฉันลองติดตั้งใหม่หลายครั้งและไม่มีโปรแกรมอื่นที่ใช้ไลบรารี qt4 นอกจากนี้อินเตอร์เฟสบรรทัดคำสั่งจะไม่ปรากฏขึ้นเพื่อทำสิ่งใด เมื่อฉันพยายาม "บังคับ" อินเตอร์เฟส qt4 ฉันจะได้รับ:

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
Parto

มันยังคงให้ข้อผิดพลาดเดียวกัน ฉันยังพยายามที่จะลบทุกอย่าง vlc และ qt4 ที่เกี่ยวข้อง (รวมถึงข้อมูลแคช) และติดตั้งอีกครั้ง (ฉันพยายามกับ Synaptic ด้วย sudo apt apt-get vlc ติดตั้งและแม้กระทั่งการรวบรวม vlc จากซอร์สโค้ด)
Ioana

แม้ว่าดูเหมือนว่าจะมีปัญหากับ qt-plugins และไม่ใช่ VLC ..
20654 Parto

ความคิดวิธีการแก้ปัญหานี้?
Ioana

ฉันคิดว่ามีแพคเกจบางอย่างที่คุณติดตั้งเมื่อเร็ว ๆ นี้ซึ่งมี libs qt บางตัว โปรดระบุผลลัพธ์ของldconfig -p | grep libQt
Parto

คำตอบ:


4

ฉันยังได้รับต่อไปนี้:

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

สิ่งที่ฉันทำคือ:

  • กำจัดแพ็คเกจที่เกี่ยวข้องกับ VLC ทั้งหมด ไม่ลบ แต่ล้างออก ในตัวอย่างด้านล่างอาจมีบางแพ็คเกจที่ขาดหายไปจากรายการการกำจัด:

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

    หากคุณกำลังหายไปแพคเกจ VLC เพียงแค่ทำapt show vlcหรือapt-cache search vlcแต่ผมขอแนะนำaptitudeเนื่องจากระดับง่ายเมื่อเทียบกับแพกเกจที่ดี: หรือaptitude search vlc aptitude show vlcทั้งสองจะแสดงแพ็คเกจอดีตจะแสดงแพ็คเกจที่คุณติดตั้งจริง ลบสิ่งเหล่านั้น

  • หลังจากคุณลบการติดตาม VLC ใด ๆ แล้วตรวจสอบให้แน่ใจว่าคุณไม่มีความขัดแย้งใด ๆ ระหว่างที่เก็บข้อมูล 2 รายการขึ้นไปที่เสนอแพ็คเกจ VLC หรือตรวจสอบให้แน่ใจว่าคุณไม่มี Alpha, Beta, Snapshot PPA ที่เสนอแพ็คเกจ VLC รายวันหรือไม่ผ่านการทดสอบ . พิมพ์software-properties-gtkและควรเปิดตัวจัดการพื้นที่เก็บข้อมูล เลือกซอฟต์แวร์อื่นและเริ่มค้นหา VLC ใด ๆ เช่น PPA ปิดใช้งานหรือลบออก

  • สุดท้ายไปที่/var/cache/apt/archivesและลบแพ็คเกจ DEB ทั้งหมด (นี่คือโฟลเดอร์แคชสำหรับแพ็คเกจที่ดาวน์โหลด) สิ่งนี้จะทำให้แน่ใจได้ว่าเมื่อคุณบอกให้ apt ติดตั้งแพ็คเกจ vlc อีกครั้งมันจะไม่ใช้แคช แต่จะดาวน์โหลดใหม่ / ใช้งานแทน เมื่อทำsudo rm -fr *.debภายใน/var/cache/apt/archivesโฟลเดอร์คุณจะลบแพ็คเกจ deb ทั้งหมดในนั้น

  • หลังจากที่ทำทั้งหมด 3 ขั้นตอนที่กล่าวถึงแล้วทำตามด้วยsudo apt-get update รอจนกว่าจะเก็บทั้งหมดที่มีการปรับปรุงและทุกอย่างที่ได้รับการปรับปรุงแล้วทำsudo apt-get upgrade sudo apt-get install vlcหากคุณต้องการก่อนที่จะติดตั้ง VLC อีกครั้งให้รีบูตพีซีเพื่อให้แน่ใจว่าไม่มีกระบวนการ symlink หรืออะไรก็ตามที่ยังคงซุ่มอยู่ ฉันกำลังหวาดระแวงเล็กน้อยที่นี่ แต่เวลาที่ปัญหานี้เกิดขึ้นกับฉันฉันทำตามแบบฝึกหัด 2,000 ข้อเพื่อแก้ปัญหา ไม่ทำงาน


1

หากการทดลองทั้งหมดไม่ทำเช่นนั้นทำไมไม่ลองติดตั้งจากแพ็คเกจของ Ubuntu:

  1. ดาวน์โหลดบิลด์อ้างอิงแล้วแหล่งที่มา

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. สร้างแล้วติดตั้ง ( --prefix=/opt/vlcเพื่อติดตั้งแยกต่างหาก)

    cd vlc-2.1.2/
    ./configure --prefix=/opt/vlc
    ./compile
    sudo make install
    
  3. วิ่ง:

    /opt/vlc/bin/vlc
    
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.