En fait tout est normal:
les erreurs "does not map to Unicode" viennent d'un bug de la version du perl DSM.
On en a parlé plus haut, et il n'y a pas à s'en inquiéter.
quand aux warnings 'add "defname D8 <channel.conf name>" in config file.', c'est que ces nouvelles chaines (ou noms de chaines) n'ont pas étés mises dans le xml2epg.conf d'exemple qui est j'ai déposé sur pastebin (n'existaient pas encore)
Il suffit donc d'éditer /usr/local/etc/xml2epg.conf (avec vi par exemple) et d'y ajouter les deux lignes suivantes:
defname D8 D8
defname D17 D17
(Normalement un editeur "utf8 aware" serait nécessaire pour cette opération, mais comme ces deux chaines ne contiennent pas de caractères accentuées, ça devrait aller avec le vi natif).