3
« on: May 19, 2016, 20:35:05 »
Ich hatte Probleme MLD 5 (x86) mit vdr-plugin-skinflatplus zu betreiben. Das funktioniert prinzipiell, es werden aber keine Icons angezeigt (weder Kanallogos noch Menü-Icons).
Deshalb habe ich im Source des Plugins eine Ausgabe eingebaut, die die Fehlermeldung von ImageMagick ausgibt.
Diese lautet:
NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/501
Eine ähnliche Fehlermeldung erhält man auch, wenn man ImageMagick direkt aufruft:
apt-get install ImageMagick
convert -debug configure /etc/vdr/plugins/skinflatplus/icons/default/hd.png hd.jpg
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: utility.c/ExpandFilenames/945/Configure
Command line: convert {-debug} {configure} {/etc/vdr/plugins/skinflatplus/icons/default/hd.png} {hd.jpg}
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/share/ImageMagick-6/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9//config-Q16/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/etc/ImageMagick-6/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/share/doc/ImageMagick-6/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/root/.config/ImageMagick/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/root/.magick/coder.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/share/ImageMagick-6/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9//config-Q16/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/etc/ImageMagick-6/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/share/doc/ImageMagick-6/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/root/.config/ImageMagick/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/root/.magick/magic.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/share/ImageMagick-6/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9//config-Q16/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/etc/ImageMagick-6/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/usr/share/doc/ImageMagick-6/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/root/.config/ImageMagick/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: configure.c/GetConfigureOptions/679/Configure
Searching for configure file: "/root/.magick/delegates.xml"
2016-05-19T20:03:25+02:00 0:00.010 0.000u 6.8.9 Configure convert[10605]: delegate.c/LoadDelegateCache/1475/Configure
Loading delegate configuration file "built-in" ...
convert: UnableToOpenConfigureFile `delegates.xml' @ warning/configure.c/GetConfigureOptions/706.
convert: NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/501.
convert: NoImagesDefined `hd.jpg' @ error/convert.c/ConvertImageCommand/3210.
Daraus ist ersichtlich dass einige Konfigurationsdateien fehlen. Kopiert man diese z.B. von Debian zu MLD funktioniert sowohl convert als auch skinflatplus:
/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9
/etc/ImageMagick-6
Es sieht also so aus, als ob das Package für imagemagick bzw. dessen Libraries nicht alle Konfigurationsdateien installiert. Selbes Verhalten zeigt sich bei RPI3.