Warum erhalte ich beim Laufen update-mime-database
- normalerweise automatisch gestartet von apt-get
- zuverlässig Beschwerden wie:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Es scheint nichts zu schaden, aber chronische Fehler bei Updates können einen Fehler verdecken, der mir wichtig ist.
Das ist ein Problem mit
update-mime-database
und dem MIME-Standard selbst. Ursprünglich sollte es erweiterbar sein. Aber die IETF hat es verworfen, und es werden keine neuen Haupttypen von Mimen registriert (application / * wird als undifferenzierter Sammelbegriff verwendet). Die Begründung / Vermutung dahinter ist, dass nur wenige Tools für die korrekte Arbeit mit neuen MIME-Typen entwickelt wurden.Update-mime-database fällt jetzt zumindest nicht um, wenn es Pseudo-Klassifikatoren wie uri / und fonts / oder interface / sieht. Daher gehe ich davon aus, dass es nur zu Beschwerden kommt, weil andere Apps möglicherweise darüber stolpern.
strings
gab mir folgende Liste der wahrscheinlich eingebauten Liste der "sicheren" MIME-Typen:Das heißt, es würde über alle anderen
x-
oderx.
undvnd.
oderprs.
großen Pantomimetypen nörgeln. Merkwürdigerweiseinode/
ist alles andere als ein offizieller Medientyp.quelle
Es scheint, dass es einen Stapel von KDE-Bibliotheken gibt, die diese ansonsten Gnome-unfreundlichen MIME-Definitionen enthalten. In meinem Fall wurden die Bibliotheken als Abhängigkeiten zu einem KDE-Anwendungspaket hinzugefügt, das ich später deinstallierte.
Um den Stapel der KDE-Bibliotheken und die zugehörigen / usr / share / mime-Einträge zu entfernen, habe ich Folgendes verwendet:
Achten Sie darauf, dass der erste Befehl das Entfernen eines benötigten Pakets nicht erzwingt, bevor Sie das Entfernen bestätigen. Wenn Sie kdelibs-bin loswerden, wird ein großer Satz von Paketen nicht mehr benötigt und kann automatisch entfernt werden.
Ich habe die Basis für dieses Update in einem alten Fehlerbericht für Intrepid Ibex gefunden .
quelle
Sichern Sie Ihr
/usr/share/mime
Verzeichnis für alle Fälle.Ich habe das Problem gelöst, indem ich alle
.xml
Dateien im/usr/share/mime
Verzeichnis entfernt und dann den Befehl update ausgeführt habehttps://askubuntu.com/a/299482/789190 .
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469833
quelle