Parole and VLC player made a nonsensical error message for a defective video file

Bug #1818529 reported by Adalbert Hanßen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
parole (Ubuntu)
New
Undecided
Unassigned
vlc (Ubuntu)
New
Undecided
Unassigned

Bug Description

Diese Frage bezieht sich auf Xubuntu 16.04.6 LTS (64 Bit), momentan mit Linuxkern 4.4.0-142-generic x86_64
und sie bezieht sich auf parole version 0.8.1:

Ich habe ein Video im Format *.m4v bekommen. Wenn ich auf den Dateinamen im Browser (thunar) doppelklicke, kommt diese Fehlermeldung:

"Parole benötigt text/html decoder um diese Datei abzuspielen. Das kann automatisch installiert werden"

Dazu wird mir die Alternative Installieren/nicht installieren angeboten. Ich wähle Installieren. Dann verschwindet die Dialogbox, es gibt ein paar Sekunden Plattenaktivität (ich weiß nicht, ob die damit was zu tun haben) und dann kann ich das Video dennoch nicht abspielen.

Ich habe im Internet auf diesen Fehler gesucht, aber keine Hilfe gefunden. In Parole selbst gibt es unter Werkzeuge>Erweiterungen nur folgendes:

1. Benachrichtigungen (für gerade laufenden Titel anzeigen): ohne gesetzten Haken
2. MPRIS2 Fernsteuerung: mit gesetztem Haken
3. Symbol im Benachrichtigungsfeld: ohne gesetzten Haken

Dsann ist in dem Dialog noch ein Verweis auf die Internetseite https://goodies.xfce.org/projects/applications/parole, die ist aber umgezogen nach https://docs.xfce.org/apps/parole/start. Da finde ich aber nur eine Bedienungsanleitung für parole. Die enthält das Kapitel https://docs.xfce.org/apps/parole/plugins. Doch darin finde ich nichts, wie ich einen Decoder installieren kann. Da steht nur etwas über ein "Notification Icon" (wahrscheinlich 1. von oben), etwas über "Trayicon plugin" und über "MPRIS2 plugin", offenbar Nr 2. von oben.

Im Internet fand ich anderswo (z.B. bei https://ubuntuforums.org/showthread.php?t=802203) den Hinweis, es könne am fehlenden gecko-mediaplayer liegen. Auf der Seite https://wiki.ubuntuusers.de/Streaming/ empfehlen sie, den so zu installieren:

$ sudo apt-get install gecko-mediaplayer
[sudo] Passwort für v:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket gecko-mediaplayer ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »gecko-mediaplayer« existiert kein Installationskandidat.

Was nun?

Nachtrag: Auf die Nachfrage nach der Größe der Datei habe ich mir die einmal genau angesehen: Es waren 324,3kB (ein bißchen klein für einen Vortrag mit knapp 17 Minuten Laufzeit, allerdings tut sich in den Bildern wenig, es wird ein bißchen Text und Bilder gezeigt und gelegentlich darin gescrollt).

Ich habe die Datei neu heruntergeladen. Da war sie auf einmal 145,6 MB groß - deutlich mehr! Dummerweise hatte ich vor dem Herunterladen die alte Version gelöscht. Mit der neu heruntergeladenen Fassung kam parole zurecht.

Hier ist also "nur" der Fehler zu bemängeln, daß parole eine völlig unsinnige Fehlermeldung abgesondert hat, nachdem es mit einer Inputdatei nicht zurechtkam.

Revision history for this message
Adalbert Hanßen (melolontha) wrote :

Short English version of the bug report:

Parole and VLC both did not react as expected when they tried to open a broken video file. I am not sure if this is due to both using common libraries or parts of the same code: I do not know.

Parole gave a completely misleading message about a missing plug in to decode text/html in order to play the given file and offered to load the extension. However it did not do that.

Requiring an extension targeted at the keywords decode, text or html just for a broken file was very misleading and it cost me a lot of time.

It would be worth looking up if all errors of file format are caught when reading a file and when trying to show it. Especially when parole shows an error message dealing with extensions or plugins to decode text or html. https://ubuntuforums.org/showthread.php?t=1572994 and https://www.bsdforen.de/threads/suche-text-html-decoder.34850/ and https://askubuntu.com/questions/378689/how-to-uninstall-these-parole-plugins seem to deal with the same type of error message, so it seems to be haunting for quite a while.

VLC simply does not give any error message and does nothing if one clicks on the play button.

Both programs should issue an error message like "the given file is not properly formatted" or "read error in the file" after attempt to read it was unsuccessful. If such an error can only be detected when playing a file, this would also be the right moment to tell about the error, if it can not be recovered. Some more information about the error of course would be helpful (e.g. the file format at the beginning was ok but after ca .... Bytes inside an unrecoverable error happened. The file seems to be broken)."

Sean Davis (bluesabre)
summary: - VLC-Player leiferte für eine defekte Video-Datei eine unsinnige
- Fehlermeldung
+ Parole and VLC player made a nonsensical error message for a defective
+ video file
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.