MLD-5.x > Development
Fehlende Konfigurationsdateien von ImageMagick
f10:
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.
clausmuus:
Hi,
Willkommen an Bord!
ich hab bei der 5.1'er MLD die /etc/ImageMagick-6 und zwei converter (png und jpeg) hinzugefügt. Magst Du mal Bitte testen ob das ausreicht?
Die x86-32 und ARM Versionen gibt's in ner halben Stunde.
Claus
f10:
Hi,
beim RP3 hab ich es jetzt hinbekommen, allerdings fehlt noch: /usr/lib/arm-linux-gnueabihf/ImageMagick-6.8.9/modules-Q16/coders/png.la
Und bei 'vdr-plugin-skinflatplus' fehlt die Abhängigkeit zu 'imagemagick'.
Für x86 klappt es nocht nicht. Die installation war allerdings auch ein MLD 5.0 stable. D.h. ich muss doch im WebIF auf MDL 5.1 testing umstellen, 'apt-get update' ausführen und die Pakete neu installieren? Danach fehlen die Ordner allerdings immer noch.
Ich kann bei Bedarf allerdings auch nochmal auf 5.1 testing neu installieren.
clausmuus:
Hi,
die png.la kann nicht fehlen, da dies eine Library ist, die statisch gelinkt wird. Also nichts, was dynamisch nachgeladen wird.
Um von der MLD-5 stable auf die 5.1 testing zu wechseln, musst Du lediglich auf testing umstellen und dann zwei mal upgraden. Ob ein direkter Umstieg von 5 stable auf 5.1 testing fehlerfrei abläuft weiß ich nicht.
Claus
f10:
Hi,
hat etwas länger gedauert bis ich es testen konnte.
Die Files *.la enthalten Konfigurationsparameter von 'libtool' und werden definitiv benötigt. Ohne funktioniert es nicht.
Danke für deine schnelle Reaktion :-)
Florian
Navigation
[0] Message Index
[#] Next page
Go to full version