Bonjour,
sous Ubuntu 16.0.4 Xenial LTS Xenial 64 bit (plus exactement Linux Mint 18 Cinnamon) MKV Extractor Qt5 qui fonctionnait parfaitement jadis à cessé de fonctionner depuis les dernières mises à jours.
Lancé depuis le menu, sa fenêtre s'ouvre puis se referme après y avoir "glisser-déposer le fichier .mkv.
Ouverture avec fermeture instantanée (flash) par le menu contextuel "ouvrir avec MKV Extactor Qt5".
Depuis dernier backup (28-08-2017) les mises à jour suivantes ont été succesivements installées:
MAJ niveau 3: ghostscript gvfs mkv-extractor-qt5 update-notifier update manager mkusb pyjwt cups samba smplayer youtube-dl liblouis mkusb packagekit google-chrome-stable libgd2 bluez apparmor tcpdump cryptsetup google-chrome-stable gdk-pixbuf python3.5 bind9 libxml2 ntp mkusb samba google-chrome-stable libplist pulseaudio xfsprogs python3.5 unattended-upgrades smplayer youtube-dl intel-vaapi-driver libdrm libva smplayer ca-certificates dnsmasq libidn nss poppler
Désinstallé mpv et remplacer par la version 0.27 for xenial afin de permettre le fonctionnement correct de la dernière mise à jour de SMPlayer 17.10.0-1~xenial1. Ce PPA est disponible ici:
https://launchpad.net/~mc3man/+archive/ubuntu/mpv-tests.
La désinstallation avec purge de mkv-extractor-qt5 suivie d'une réinstallation ne résout pas ce problème.
Toutes les paquets et dépendances nécessaires selon Ubuntu sont présent et à jour (vérification dans synaptic).
Les paquets: mkvtoolnix,ffmpeg,gettext,sed,bash,desktop-file-utils,python-vte,python-gtksourceview.
Les dépendances conseillées: mkclean,mkvalidator,imagemagick,python-webkit,python-appindicator et mplayer2.
Lancement en console OK mais au chargement d'un fichier MKV fermeture de la fenêtre et message suivant dans la console:
bob@LMC-18N ~ $ mkv-extractor-qt5
Traceback (most recent call last):
File "/usr/bin/mkv-extractor-qt5", line 2790, in dropEvent
self.InputFile(Item)
File "/usr/bin/mkv-extractor-qt5", line 1459, in InputFile
self.TracksLoad()
File "/usr/bin/mkv-extractor-qt5", line 1539, in TracksLoad
JsonMKV = json.loads(JsonMKV)
File "/usr/lib/python3.5/json/__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.5/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.5/json/decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Abandon
bob@LMC-18N ~ $
Une idée ou une solution ?