[easyVDR5] vdr-plugin-cecremote lässt sich nicht installieren

  • Hallo,

    ich wollte das vdr-plugin-cecremote über das Setup von easyvdr installieren, aber zum Abschluss erscheint sinngemäß der Hinweis "wurde nicht installiert".

    Also hab ich an der Konsole das mal versucht:

    apt install vdr-plugin-cecremote


    Da kommt die Ausgabe:

    Die folgenden Pakete haben unerfüllte Abhängigkeiten:

    vdr-plugin-cecremote : Hängt ab von: libxerces-c3.1 ist aber nicht installierbar

    E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.


    Ich muss noch dazu erwähnen dass ich mal ein apt upgrade machte weil ich die kernelsourcen brauchte um den Treiber der TT-S2 6400 zu kompilieren. Bei Ubuntu ist es nun so dass man immer die neuesten kernelsourcen bekommt und nicht die welche zum installierten kernel gehören. Dieser ist jedoch bei easyVDR auf hold. Warum weiß ich nicht. Vor einem Jahr half mir mango, surfacecleanerZ und ein user namens wirbel wie man die Treiber korrekt kompiliert. "wirbel" meinte man muss immer die sourcen verwenden welche zum installierten kernel gehören. Bei easyVDR war das nach der neuinstallation 5.4.0-26-generic soweit ich noch weiß. Also musste ich den aktuellen kernel installieren und die passenden sourcen. Dabei habe ich ein apt upgrade gemacht und somit auch alle anderen neuen Ubuntupakte installiert. Danach habe ich den kernel auf hold gesetzt und zusätzlich die sourcen damit diese erhalten bleiben.


    Nun gut ich hab nun mal ein upgrade gemacht, ich hoffe dass das nicht die Ursache ist warum das vdr-plugin-cecremote sich nicht installieren lässt.

    Ich hab mal nachgeschaut: libxerces scheint wohl bei Ubuntu 20.04 im Paket libxerces-c3.2 zu sein. Also hab ich das installiert:

    apt install libxerces-c3.2


    Trotzdem verlangt das vdr-plugin-cecremote noch die *-c3.1.

    Also habe ich im vdr-wiki nach dem Plugin gesucht.

    Aktuell wäre 1.5.0 bei easyVDR5 wird 1.4.1 verwendet.

    Hab mal versucht die sourcen in easyvdr zu holen:

    apt source vdr-plugin-cecremote

    aber das scheitert, die sourcen wurden nicht gefunden.


    Dann habe ich die sourcen von der Homepage des plugins geholt, also 1.5.0

    Zum kompilieren muss man m.w. die sourcen von vdr holen, das hab ich so versucht:

    apt source vdr -> damit bekomme ich die sourcen von vdr 2.4.1

    Aber easyVDR5 verwendet 2.2.0


    Frage 1:

    ich bin zwar kein Entwickler und habe kaum Kenntnisse, aber vor 20J konnte ich eigentlich unter LinVDR problemlos plugins kompilieren. Ich habe aber fast alles vergessen wie das ging.

    Vielleicht kann mir jemand mal helfen wie ich unter easyVDR5 so eine Art Entwicklersystem mit den sourcen richtig einrichte.

    In der source.list fehlt da irgendwas, kann das sein?


    Frage 2:

    Bei diesen Link habe ich was gefunden:

    https://bitbucket.org/Ranseyer…remote-1.4.1~git20170212/

    https://gitlab.com/easyvdr/five/-/tree/master/v


    Es sieht für mich so aus dass das plugin bereits für easyVDR5 kompiliert wurde. Hmm, dann müsste es ja an meinem installierten System liegen.

    Hat das plugin jemand schon am laufen unter easyVDR5?

  • Hallo,


    ch hab mal nachgeschaut: libxerces scheint wohl bei Ubuntu 20.04 im Paket libxerces-c3.2 zu sein. Also hab ich das installiert:

    apt install libxerces-c3.2
    Trotzdem verlangt das vdr-plugin-cecremote noch die *-c3.1.

    das Plugin hat nee Depends zu libxerces-c3.1nwird auf libxerces-c3.2 geändert ..Build im PPA mach ich gleich.

    Ob sich Version 1.5.0 gegenVDR-2.2.0 übersetzen lästt,hab ich noch nicht probiert.


    apt source vdr -> damit bekomme ich die sourcen von vdr 2.4.1

    Aber easyVDR5 verwendet 2.2.0

    in der /etc/apt/sources.list musst du den Kommentar vor src (5-vdr-stable) entfernen.sonst wird der Sources von

    von Ubuntu(VDR-2.4.1) geholt.


    Bitte nur dieses Git nutzen https://gitlab.com/easyvdr/five


    [Edit On]

    Build im PPA ist durch!

    [Edit Off]


    P.S

    vdr-plugin-cecremote-1.5.0 Bitte testen!

    in /etc/apt/sources.list dies hinzufügen.

    Code
    ## vdr unstable
    deb http://ppa.launchpad.net/easyvdr-team/5-vdr-unstable/ubuntu focal main

    nun ein

    Code
    sudo apt update
    sudo apt install --reinstall vdr-plugin-cecremote

    jetzt wird vdr-plugin-cecremote-1.5.0 installiert


    Bitte kein sudo apt upgrade ausführen ...es sind Pakete im PPA

    die noch nicht Ok sind!

    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    2 Mal editiert, zuletzt von wolfi.m ()

  • Hallo wolfi.m,

    vielen Dank.

    Dann scheint meine source.list irgendwie die falsche zu sein, hab da aber nie rumgefummelt. Sie müsste so installiert worden sein von der iso (ich hatte stable bei der Installation gewählt) bzw. dem folgenden setup oder upgrade.

    sources.zip sieht bei mir so aus:

    ...

    ## vdr stable

    deb http://ppa.launchpad.net/easyvdr-team/5-vdr-stable/ubuntu focal main


    ## base-stable

    deb http://ppa.launchpad.net/easyvdr-team/5-base-stable/ubuntu focal main


    ## others-stable

    deb http://ppa.launchpad.net/easyvdr-team/5-others-stable/ubuntu focal main

    ...

    Wenn ich mich richtig erinnere waren an der Stelle wo man das Stichwort easyvdr findet bei mir nie auskommentierte src-Einträge zu finden.

    Müssten da auch src-Einträge für stable zu finden sein?


    Das neue vdr-plugin-cecremote werde ich testen und melden.

    Natürlich nehem ich den Eintrag für vdr unstable auf wie von Dir beschrieben. Danke

  • Hi momit

    Deine sources.list ist so default mässig vorhanden und richtig..


    Diese zwei Zeilen in die sources.list noch mit dazu nehmen bzw. einfügen.


    ## vdr unstable

    deb http://ppa.launchpad.net/easyvdr-team/5-vdr-unstable/ubuntu focal main

    Danach ein apt-get update und erst danach läst sich das neue plugin holen

    mit sudo apt-ge install vdr-plugin-cecremote oder

    sudo apt install --reinstall vdr-plugin-cecremote wie Wolfgang geschrieben hat..

    Da abgelegt im ppa von unstable

    Danach neustart des VDR. Evtl muss das neue Plugin noch aktiviert werden bzw auf ja gestellt werden im OSD under

    System & Einstellungen / Einstellungen / Plugins Einstellungen / Aktiviere Plugins

    MfG Helmut

    Test_VDR: Lintec Senior - MSI G41M P25 MS7592 Board - Intel P4 E8500 / 775 CPU - MSI GT710 PCI-e passiv - DVBSky S2 952 Dual SAT - 120GB Intenso SSD + Big HDD - 2x2GB DDR3 RAM - LG GH24NSD1 S-ATA DVD - SMK RC6 MCE 50GB FB. an STM32 USB-Arduino - EasyVDR 5 - Softhddevice mit Pulseaudio - Kodi 20.2 m. Confluence Skin
    Clients:Raspberry PI B+ mit OpenElec 5.08 Kodi Helix 14.2 und Tsop31238 Lirc mit Conrad Promo8 FB on Code VCR 0104 - Raspi3 m.OpenElec 6.03 und Kodi 15.2 Isengard

    3 Mal editiert, zuletzt von Emma53 () aus folgendem Grund: Update

  • Hi.


    wenn du den Sources benötigst,sollte das so ausehen!

    Code
    ## vdr stable
    deb http://ppa.launchpad.net/easyvdr-team/5-vdr-stable/ubuntu focal main
    deb-src http://ppa.launchpad.net/easyvdr-team/5-vdr-stable/ubuntu focal main


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hallo Wolfgang,

    darum ging es mir ja zuerst, wie man ein Entwicklersystem mit sourcen zu easyvdr einrichtet (falls ich das mal brauche)


    Hab inzwischen schon das plugin installiert und aktiviert. Leider geht es auf anhieb mit meinem TV erst mal noch nicht.

    Ich hab mal in die syslog geschaut, da findet man ein paar Einträge dass das plugin startet usw. Aber auch einen Eintrag dass kein Adapter gefunden wurde.

    Ich vermute damit ist ein CEC fähiges Gerät z.B. TV am HDMI gemeint.


    An meinem TV ist CEC aber aktiviert und ich meine unter easyVDR 3.5 ging da mit dem selben TV auch mal, ist aber schon länger her.

    Ich wollte es wieder nutzen weil aktuell meine Fernbedienung der TT-S2 6400 kaputt ist. Werde mir bald ein Attric USB-Modul einbauen. Dann nutze ich das.


    Aber am Wochenende schaue ich mal genauer nach dem vdr-plugin-cecremote was der Fehler bedeuten soll.

    Auf jeden Fall ist es nun 1.5.0 also das neueste.

    Danke.

  • Hi,

    Einfach nach ergänzen der sources.list das Paket easyvdr-dev via apt install installieren, das sollte alles nötige nachziehen.

    Cec benötigt ganz spezielle Hardware im VDR. Eigentlich geht das auf normalem PC nie außer man baut ein überteuertes Moful ein. Wenn du das nicht drin hast, geht es nicht. Bei Raspberry Pi etc ist das direkt teilweise supported.

    Mfg Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

Jetzt mitmachen!

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