Debian VDR, sc-Plugin läuft nicht mehr nach ssl-Update

  • Als "Lieferant" für Live-TV benutze ich den originalen VDR (1.7.28-1) unter Debian Wheezy. Nach dem ssl-Update (deb7u3 > deb7u4) von:
    libssl1.0.0: 1.0.1e-2+deb7u3 auf 1.0.1e-2+deb7u4
    und
    openssl: 1.0.1e-2+deb7u3 auf 1.0.1e-2+deb7u4
    funktioniert das sc-Plugin nicht mehr.
    Als sc-Plugin verwende ich 'vdr-plugin-sc_1.0.0+hg20130531' das ich selbst übersetzt habe und das bisher tadellos funktionierte.
    Das Plugin wurde mit 'libssl-dev' übersetzt. Auch wenn ich das Plugin mit der neuen 'libssl-dev 1.0.1e-2+deb7u4' übersetze, tut das Plugin nicht mehr das, was es soll.
    Installiere ich die alten ssl-deb7u3-Versionen, funktioniert das Plugin wieder einwandfrei.

    Hat jemand von Euch auch dieses Problem, gibt es einen Patch für das sc-Plugin?

  • Von welcher Repository hast du dein sc.plugin installiert? Vll hast du noch eine alte gehabt und mit dem update geht es nicht mehr. War bei yavdr 0.5 auch so.
    Schaue mal hier ! Da ist das neue sc für den aktuellen vdr

    HTPC: MLD 5.4 64Bit | ASRock Q1900M | 4GB Ram | DigitalDevices DVB-S2 | SSD 64GB | HDD 2,5 500GB | 250GB Backup HDD

  • Danke mafe68 der Link hat mir weiter geholfen, ich hatte noch die alte Version (20130531) installiert :)

    Eigentlich ist diese Version (20131226) für den VDR => 2.0.0 gedacht, jedoch funktionieren die Plugins, die ich benötige (sc und cryptoworks) auch unter dem originalen Debian-Wheezy VDR 1.7.28. Ob alle anderen Plugins funktionieren, habe ich nicht getestet.

    Wenn es jemand interessiert, hier eine kleine Anleitung wie ich die Pakete erstellt habe:

    Alle, für die Übersetzung benötigten Programme/Pakete müssen natürlich installiert sein (pkg-config vdr-dev build-essential fakeroot devscripts cdbs dpatch vdr-dev libssl-dev).

    Verzeichnisse erstellen:

    Code
    ~# mkdir -p vdr-plugin-sc/src
    ~# cd vdr-plugin-sc/src


    Quellen herunterladen:

    Code
    ~# wget http://ppa.launchpad.net/gandalf-der-grosse/stable-vdr/ubuntu/pool/main/v/vdr-plugin-sc//vdr-plugin-sc_1.0.0+hg20131226.1529-0yavdr0~0.5~precise.debian.tar.gz
    ~# wget http://ppa.launchpad.net/gandalf-der-grosse/stable-vdr/ubuntu/pool/main/v/vdr-plugin-sc/vdr-plugin-sc_1.0.0+hg20131226.1529.orig.tar.xz


    Quellen entpacken:

    Code
    ~# tar xvzf vdr-plugin-sc_1.0.0+hg20131226.1529-0yavdr0~0.5~precise.debian.tar.gz
    ~# tar xvJf vdr-plugin-sc_1.0.0+hg20131226.1529.orig.tar.xz


    Übersetzung vorbereiten:

    Code
    ~# mv debian vdr-plugin-sc/
    ~# cd vdr-plugin-sc/


    In beiden Zeilen (vdr-dev, vdr) die VDR-Version 2.0.0 durch 1.7.28 ersetzen:

    Code
    ~# sed s/2.0.0/1.7.28/g debian/control > debian/control.neu
    ~# mv debian/control.neu debian/control


    Übersetzen und Pakete erstellen:

    Code
    ~# dpkg-buildpackage -us -tc


    Neu erstellte Pakete verschieben:

    Code
    ~# cd ..
    ~# mkdir ../deb
    ~# mv *.deb ../deb/


    Aufräumen:

    Code
    ~# rm -r vdr-plugin-sc/
    ~# rm vdr-plugin-sc_1.0.0+hg20131226.1529-0yavdr0~0.5~precise_amd64.changes
    ~# rm vdr-plugin-sc_1.0.0+hg20131226.1529-0yavdr0~0.5~precise.dsc


    Installieren was benötigt wird:

    Code
    ~# cd ../deb/
    ~# dpkg -i vdr-plugin-sc_1.0.0+hg20131226.1529-0yavdr0~0.5~precise_amd64.deb vdr-plugin-sc-...

Jetzt mitmachen!

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