5 votes

Le lecteur multimédia VLC ne fonctionne pas : Pas d'interface

VLC media playes fonctionnait bien sans aucun problème sur ubuntu 18.04 maintenant il montre ces erreurs :

VLC media player 3.0.1 Vetinari (revision 3.0.1-0-gec0f700fcc)
[000055c1a15f6570] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055c1a16d23c0] skins2 interface error: cannot instantiate dialogs provider
[000055c1a15fa4e0] main playlist: playlist is empty
[000055c1a16d23c0] [cli] lua interface: Listening on host "*console".
VLC media player 3.0.1 Vetinari
Command Line Interface initialized. Type `help' for help.

Comment puis-je résoudre ce problème ? J'ai essayé de l'installer et de le réinstaller plusieurs fois, mais cela ne fonctionne toujours pas.

2voto

lyricsboy Points 1776

TL;DR : sudo apt install --reinstall libqt5svg5

Sur Ubuntu 18.04 nouvellement installé, j'ai également eu ce problème. Il semble en fait provenir de certaines bibliothèques graphiques qui ne sont pas installées correctement. Voici l'histoire de mon débogage.

Première exécution en mode verbeux avec vlc -v comme suggéré par @kissste :

vlc -v
VLC media player 3.0.3 Vetinari (revision 3.0.3-1-0-gc2bb759264)
main libvlc warning: cannot load module `/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so'
(libQt5Svg.so.5: cannot open shared object file: No such file or directory)
main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
skins2 interface error: cannot instantiate dialogs provider
...
> Shutting down.
[000055cbfba501b0] [cli] lua interface: Requested shutdown.

Donc dans mon cas, il s'agit de se plaindre de libQt5Svg.so.5 ne sont pas trouvés. Vérifions de quel paquet il provient. dpkg -S :

dpkg -S libQt5Svg.so.5
libqt5svg5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.9.5
libqt5svg5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5.9
libqt5svg5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5

Nous avons le nom du paquet libqt5svg5 et nous avons aussi le chemin où le fichier devrait se trouver, vérifions qu'il n'est effectivement pas là avec ls :

ls -l /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5*
ls: cannot access '/usr/lib/x86_64-linux-gnu/libQt5Svg.so.5*': No such file or directory

Le truc marrant c'est que je viens d'installer vlc donc le gestionnaire de paquets devrait avoir tiré le libqt5svg5 la dépendance elle-même. Je suis curieux, alors voyons si elle est installée avec dpkg --list :

dpkg --list libqt5svg5
||/ Name                  Version         Architecture    Description
+++-=====================-===============-===============-================
ii  libqt5svg5:amd64      5.9.5-0ubuntu1  amd64           Qt 5 SVG module

Donc oui il est installé, mais probablement cassé alors nous devons le réinstaller :

 sudo apt install --reinstall libqt5svg5

Je relance vlc avec -v flag le message d'avertissement a disparu et je peux voir l'interface utilisateur de vlc.

0voto

kissste Points 1
  1. Lancez vlc avec plus de détails :

    vlc -v

    Si libGL.so.1 est manquant, continuez,

  2. Trouver l'emplacement de libGL.so.1

    find / -name libGL.so.1

  3. Ajouter le chemin vers libGL.so.1 à vlc.conf (exemple : /usr/lib/x86_64-linux-gnu/mesa/ )

    sudo vi /etc/ld.so.conf.d/vlc.conf

  4. et, enfin, courir :

    sudo ldconfig -v

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X