tvmovie2vdr Problem mit MD5 und Perl

  • Tach VDRler,
    ich habe da ein Problem, das ich alleine nicht hinbekomme.


    Also:
    CTVDR 2 mit e-tobis Multipatch


    apt-get update ; apt-get upgrade gemacht.
    Danach vdrrefresh... und fertig alles lief.


    Jetzt ist mir aufgefallen, dass wenn ich tvinfomerk2vdr aufrufe, meldet Perl ein fehler:


    ''Can't locate object method "hexhash" via package "MD5" (perhaps you
    forgot to load "MD5"?) at /usr/bin/tvinfomerk2vdr.pl line 75.''


    gefunden habe ich dann die löstung:

    perl -MCPAN -e shell
    in der cpan console dann:
    install MD5


    Da kommt dann auch eine fehlermeldung. Irgenwas von ''function "new" in "MD5" unknown...'' oder so.
    Was kann ich noch unternehmen?
    Wenn ich perl deinstallieren will um es neu zu installieren will er ca. alles löschen und warnt mich.


    Chris


    PS: Bin auf Schicht. Freue mich aber über Antworten...


    VDR 1: Was altes im Keller
    VDR 3: yavdr64 0.6, ASRock Q1900M

  • Ich hoffe, dass ich hier nicht besonders falsch bin, allerdings habe ich ebenfalls Probleme was Perl und die c't-VDR-Distribution angeht.
    Wenn ich die Perl-Installation gemäß dem Wiki mit "perl -ce 'use MODUL'" testen will, kommt sofort folgende Fehlermeldung:

    Code
    Can't locate MODUL.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at -e line 1.
    BEGIN failed--compilation aborted at -e line 1.


    Ich schließe daraus, dass die Perl-Installation irgendwie schon einen mächtigen Schlag weg hat (ohne das ich was gemacht habe, da das System frisch aufgesetzt ist). Da ich nicht so der große Linux-Crack bin und sonst in der Windows-Welt zu Hause bin, habe ich jetzt auch keine Ahnung, wie ich das Problem beheben kann.


    Ein weiteres Symptom ist, dass ich, wenn ich das Perl-Skript mittels . tvm2vdr.pl manuell starte, folgende Fehlermeldung bekomme:

    Code
    -bash: use: command not found
    -bash: use: command not found
    -bash: use: command not found
    -bash: /usr/bin/tvm2vdr.pl: line 23: syntax error near unexpected token `&'
    -bash: /usr/bin/tvm2vdr.pl: line 23: `&Date_Init("Language=German","DateFormat=non-US");'


    Bei einem Start über die VDR-Oberfläche scheint das Script zu laufen (Top zeigt es mir an), es werden allerdings keine Informationen in den EPG übernommen.


    Meine sources.list sieht folgendermaßen aus:


    Ich bin halt relativer Linux-Neuling (als Anwender kenne ich es etwas besser) und versuche mich mit diesem Forum und dem Wiki sowie Google durchzuwurschteln, konnte zu diesem Problem aber bis jetzt nichts finden.
    Es wäre schön, wenn ihr mir helfen könntet.

    Wohnzimmer: Intel Core i3 2100T, Intel DH67GD, GeForce GT 520, 8 GB RAM, 4,5 TB HDD, Digital Devices Cine S2 V6 + DuoFlex S2 Erweiterung, Antec Fusion Remote, yaVDR 0.4
    Schlafzimmer: Intel Core i5 4400, Asus H87-Pro, GeForce GTX 660, 8 GB RAM, 250GB Samsung SSD 840 Evo,
    Tevii S470, Silverstone Lascala LC16M, yaVDR 0.5a & Windows 8.1

  • Also...:



    dpkg -l *perl* | grep ii
    ii libcompress-zl 1.16-1 Perl module for creation and manipulation of
    ii libconfhelper- 0.12 Library for editing configuration files
    ii libcrypt-passw 1.2-3woody1 Provides interoperable MD5-based crypt() for
    ii libdate-manip- 5.40-1 a perl library for manipulating dates
    ii libdigest-md5- 2.13-2 MD5 Message Digest for Perl
    ii libevent-perl 0.87-0.woody.0 Generic Perl event loop
    ii libgtk-perl 0.7008-1.2 Perl module for the gtk+ library
    ii libgtk-pixbuf- 0.7008-1.2 Perl module for the gdkpixbuf library.
    ii libhtml-parser 3.25-1 A collection of modules that parse HTML text
    ii libhtml-tagset 3.03-1 Data tables pertaining to HTML
    ii libhtml-tree-p 3.11-2 represent and create HTML syntax trees
    ii libio-socket-s 0.80-2 Class implementing an object oriented interf
    ii liblogfile-rot 1.04-1 Perl module to rotate logfiles.
    ii libmd5-perl 2.02-3 backwards-compatible wrapper for Digest::MD5
    ii libmime-base64 2.12-4 MIME/Base64 decoding for Perl
    ii libnet-perl 1.09.01-1 Implementation of Internet protocols for Per
    ii libnet-ssleay- 1.08-1.1 Perl module for Secure Sockets Layer (SSL)
    ii libperl5.6 5.6.1-8.8 Shared Perl library.
    ii libstorable-pe 1.0.14-1 Storable extension for Perl5
    ii liburi-perl 1.18-1 Manipulates and accesses URI strings
    ii libwww-perl 5.64-1 WWW client/server library for Perl
    ii perl 5.6.1-8.8 Larry Wall's Practical Extraction and Report
    ii perl-base 5.6.1-8.8 The Pathologically Eclectic Rubbish Lister.
    ii perl-modules 5.6.1-8.8 Core Perl modules.





    und der komplette VDR:
    dpkg -l | grep vdr
    rc dvdrip 0.50.18-woody0 Perl front end for transcode
    ii dvdrtools 0.1.5-1.backpo DVD writing program.
    ii kernel-source- 1 Linux kernel source for version 2.4.24-ctvdr
    ii kernel-source- 2 Linux kernel source for version 2.4.24-ctvdr
    rc kvdr 0.61-3 DVB (digital TV) Video Disk Recorder for KDE
    ii libdvdread2 0.9.2-0.1 Simple foundation for reading DVDs.
    ii vdr 1.2.6-27 Video Disk Recorder for DVB cards, base pack
    ii vdr-addon-icon 0.4 Channel logos for the improved-OSD-patch VDR
    ii vdr-addon-noad 0.4.2-4 VDR-Addon to automatically mark advertisemen
    ii vdr-addon-nvra 0.0.12 [deprecated] vdr addon that integrates nvram
    ii vdr-addon-sche 0.3 Schemes for the Elchi4c-patched VDR
    rc vdr-addon-shar 0.1.3-5 VDR-Add-on to share marks using a central we
    ii vdr-addon-tosv 0.9-6 tosvcd transcodes vdr video files to SVCD or
    ii vdr-addon-tvmo 0.2.7-1 VDR Addon for using online program guides as
    ii vdr-addon-vdrc 0.1.1-4 VDR addon to convert recordings to different
    ii vdr-plugin-fem 0.0.7-2 DVB frontend status monitor plugin for vdr
    ii vdr-plugin-mp3 0.9.7-2 Plugin to vdr that implements a mp3 player
    ii vdr-plugin-mpl 0.9.7-2 Plugin to vdr that integrates mplayer
    ii vdr-plugin-osd 0.0.6-2 OSD Picture-in-Picture-PlugIn for VDR
    rc vdr-plugin-osd 0.3.2-2 Teletext plugin for vdr
    ii vdr-plugin-str 0.3.1-3 Plugin to vdr that lets the software stream
    ii vdr-plugin-tvo 0.6.0-1 Plugin for vdr, that displays EPG data like
    ii vdr-plugin-und 0.0.2-1 Plugin for VDR to undelete or purge recently
    rc vdr-plugin-vcd 0.0.6c-2 Plugin to vdr to play (S)VCDs
    ii vdr-plugin-vdr 0.3.0-4 Plugin to vdr that encodes recordings into s
    ii vdradmin 0.95-ct-10 VDRadmin is a web frontend to VDR
    ii vdrsync 0.1.2.2dev1-2 Perl Script for processing VDR recordings




    die Source.list
    cat /etc/apt/sources.list
    # See sources.list(5) for more information, especialy
    # Remember that you can only use http, ftp or file URIs
    # CDROMs are managed through the apt-cdrom tool.


    # public servers
    deb http://ftp.de.debian.org/pub/debian stable main
    deb http://ftp.de.debian.org/pub/debian-non-US stable/non-US main


    # Mirror of Security updates for "stable"
    deb http://security.debian.org/ stable/updates main contrib non-free


    # Tobi's Multipatch-Repository
    deb http://www.e-tobi.net/vdr/woody/testing/binary vdr/multipatch/
    deb http://www.e-tobi.net/vdr/woody/testing/binary addons/
    deb http://www.e-tobi.net/vdr/woody/testing/binary backports/
    deb http://www.e-tobi.net/vdr/woody/testing/binary base/


    # Tobi's Repository - Updates für Patchvarianten bei Heise
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/ac3/
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/ct/
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/elchi/
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/elchiac3/
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/elchiosdpip/
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/elchiosdpipac3/
    #deb http://www.e-tobi.net/vdr/experimental/binary vdr/plain/


    # neues c't-Repository
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr elchiimposdac3/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr plain/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr ct/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr ac3/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr elchi/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr elchiac3/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr elchiosdpip/
    #deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary/vdr elchiosdpipac3/
    deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary base/
    deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary backports/
    deb ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/binary addons/


    # Christian Marillats Repository für einige Multimedia-Bibliotheken
    deb ftp://ftp.nerim.net/debian-marillat/ stable main



    # Source-Pakete Tobi's Repository
    deb-src http://www.e-tobi.net/vdr/woody/testing/source/ vdr/
    deb-src http://www.e-tobi.net/vdr/woody/testing/source/ base/
    deb-src http://www.e-tobi.net/vdr/woody/testing/source/ backports/
    deb-src http://www.e-tobi.net/vdr/woody/testing/source/ addons/


    # Source-Pakete neues c't-Repository
    deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/source vdr/
    deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/source base/
    deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/source backports/
    deb-src ftp://ftp.heise.de/pub/ct/projekte/vdr/testing/source addons/



    So, sorry, aber ich muss nu erstmal weg. Ich versuche mich am WE mal dran zu setzten und es zu fixen. Irgendwie dachte ich, ich hätte mehr Zeit, dieses WE...


    Chris


    VDR 1: Was altes im Keller
    VDR 3: yavdr64 0.6, ASRock Q1900M

  • Der Befehl liefert bei mir folgende Ausgabe:

    Code
    ii  libcompress-zl 1.33-3         Perl module for creation and manipulation of
    ii  libconfhelper- 0.12.5         Library for editing configuration files
    ii  liblocale-gett 1.01-17        Using libc functions for internationalizatio
    ii  liblogfile-rot 1.04-1.2       Perl module to rotate logfiles.
    ii  libtext-charwi 0.04-1         get display widths of characters on the term
    ii  libtext-iconv- 1.2-3          Convert between character sets in Perl
    ii  libtext-wrapi1 0.06-1         internationalized substitute of Text::Wrap
    ii  perl           5.8.4-5        Larry Wall's Practical Extraction and Report
    ii  perl-base      5.8.4-5        The Pathologically Eclectic Rubbish Lister
    ii  perl-modules   5.8.4-5        Core Perl modules


    Dazu muss ich aber sagen, dass ich die c't-VDR Distribution noch einmal neu installiert habe und dabei Schritt für Schritt die Installationsanleitung durchführen wollte. Das Problem beginnt bei mir aber dann auf der CPAN-Shell, bei der nach dem Download des Pakets Date::Manip folgende Meldung kommt:

    Code
    Checking if your kit is complete...
    Looks good
    Writing Makefile for Date::Manip
        -- NOT OK
    Running make test
      Can't test without successful make
    Running make install
      make had returned bad status, install seems impossible


    Scheinbar kann er also noch nicht einmal dieses Modul einbinden.


    Da mein Problem wohl nix mit dem Plugin selber zu tun hat, wollte ich noch fragen, ob ich hierfür ein neues Thema aufmachen soll bzw. gibt es weiterführende Links. Ich konnte leider nichts finden :(


    Danke schon mal!


    PS: Ich oute mich jetzt wirklich als Newbie: Ich habe mir die neuste Version eben runtergeladen, weiß allerdings nicht, wo ich diese entpacken soll. Die Readme schweigt sich hierzu leider auch aus (sie sagt zwar, dass die Datei entpackt werden soll, aber nicht wohin...).

    Wohnzimmer: Intel Core i3 2100T, Intel DH67GD, GeForce GT 520, 8 GB RAM, 4,5 TB HDD, Digital Devices Cine S2 V6 + DuoFlex S2 Erweiterung, Antec Fusion Remote, yaVDR 0.4
    Schlafzimmer: Intel Core i5 4400, Asus H87-Pro, GeForce GTX 660, 8 GB RAM, 250GB Samsung SSD 840 Evo,
    Tevii S470, Silverstone Lascala LC16M, yaVDR 0.5a & Windows 8.1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!