VLC hoàn toàn ngừng hoạt động


8

VLC đột nhiên ngừng hoạt động, đây là những gì tôi nhận được khi tôi cố chạy nó:

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

Tôi đã thử cài đặt lại nhiều lần và không có chương trình nào khác sử dụng các thư viện qt4. Ngoài ra, giao diện dòng lệnh dường như không làm gì cả. Khi tôi cố gắng "buộc" giao diện qt4, tôi nhận được:

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

Làm thế nào về bạn thử điều này:vlc --reset-config --reset-plugins-cache
Parto

Nó vẫn đưa ra lỗi tương tự. Tôi cũng đã cố gắng xóa mọi thứ liên quan đến vlc và qt4 (bao gồm cả thông tin được lưu trong bộ nhớ cache) và cài đặt lại (Tôi đã thử với Synaptic, với sudo apt-get install vlc và thậm chí với việc biên dịch vlc từ mã nguồn).
Ioana

Mặc dù nó có vẻ như là một vấn đề với các plugin qt chứ không phải VLC ..
Parto

Bất kỳ ý tưởng làm thế nào để giải quyết điều này?
Ioana

Tôi nghĩ rằng có một số gói bạn đã cài đặt gần đây bao gồm một số lib qt. Vui lòng cung cấp đầu ra củaldconfig -p | grep libQt
Parto

Câu trả lời:


4

Tôi cũng đã từng có những điều sau đây:

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

những gì tôi đã làm là:

  • Lọc tất cả các gói liên quan đến VLC. Không xóa mà thanh trừng. Trong ví dụ dưới đây có thể có một số gói bị thiếu trong danh sách thanh lọc:

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

    Nếu bạn đang thiếu các gói VLC, hãy thực hiện một apt show vlchoặc apt-cache search vlcnhưng tôi khuyên bạn aptitudevì mức độ thân thiện so với apt là tốt hơn: aptitude search vlchoặc aptitude show vlc. Cả hai sẽ hiển thị các gói, trước đây sẽ hiển thị những gói bạn thực sự đã cài đặt. Loại bỏ những cái đó.

  • Sau khi bạn đã xóa BẤT K track dấu vết nào của VLC, hãy đảm bảo rằng bạn không có bất kỳ xung đột nào giữa 2 hoặc nhiều kho lưu trữ cung cấp gói VLC hoặc đảm bảo rằng bạn không có gói VLC Alpha, Beta, Snapshot cung cấp các gói VLC hàng ngày hoặc không được kiểm tra . Nhập software-properties-gtkvà nó sẽ mở Trình quản lý kho lưu trữ. Chọn Phần mềm khác và bắt đầu tìm kiếm bất kỳ VLC nào như PPA. Vô hiệu hóa nó hoặc loại bỏ nó.

  • Cuối cùng đi đến /var/cache/apt/archivesvà xóa tất cả các gói DEB (Đây là thư mục bộ đệm cho các gói đã tải xuống). Điều này sẽ đảm bảo rằng khi bạn yêu cầu apt cài đặt lại các gói vlc, nó sẽ không lấy bộ đệm mà thay vào đó sẽ tải xuống một cái mới / đang hoạt động. Bằng cách thực hiện sudo rm -fr *.debbên trong /var/cache/apt/archivesthư mục, bạn sẽ loại bỏ tất cả các gói deb trong đó.

  • Sau khi thực hiện tất cả 3 bước đã đề cập, hãy thực hiện sudo apt-get updatetheo sau sudo apt-get upgrade. Đợi cho đến khi tất cả các kho được cập nhật và mọi thứ đã được cập nhật và sau đó làm sudo apt-get install vlc. Nếu bạn muốn, trước khi cài đặt lại VLC, hãy khởi động lại PC để đảm bảo không có quá trình, liên kết tượng trưng hay bất cứ điều gì vẫn đang rình rập xung quanh. Tôi đang hơi hoang tưởng ở đây nhưng thời gian vấn đề này xảy ra với tôi, tôi đã làm theo 2000 hướng dẫn để giải quyết nó. Không có việc gì.


1

Nếu tất cả các thử nghiệm đó không thành công, tại sao bạn không thử cài đặt nó từ gói nguồn Ubuntu:

  1. Tải xuống phụ thuộc xây dựng sau đó nguồn

    sudo apt-get build-dep vlc
    apt-get source vlc
    
  2. Xây dựng sau đó cài đặt ( --prefix=/opt/vlcđể cài đặt riêng)

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

    /opt/vlc/bin/vlc
    
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.