[Gelöst] Nach dist-upgrade Fehler beim graphlcd-Plugin

  • Moin,


    gerade habe ich ein dist-upgrade durchgeführt.


    Beim upgrade gab es folgende Fehlermeldung:

    Code
    dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/vdr-plugin-graphlcd_0.3.0+git20130925-2yavdr0~precise_amd64.deb (--unpack):
     Neue Version von »/var/lib/vdr/plugins/graphlcd/channels.alias« kann nicht installiert werden: Datei oder Verzeichnis nicht gefunden
    Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist


    Nun startet der VDR nicht mehr, es gibt folgende Fehlermeldung:

    Code
    Sep 28 08:38:11 hdvdr vdr: [987] initializing plugin: graphlcd (0.3.0): Ausgabe auf einem Grafik-LCD
    Sep 28 08:38:11 hdvdr vdr: [987] graphlcd plugin: ERROR: Failed creating display object ax206dpf


    Nachdem ich graphlcd in order.conf deaktiviert habe, startet der VDR wieder.


    Fragen:
    1. Ist der zweite Fehler eine Folge der fehlgeschlagenen Installation?
    2. Ist in der neuen Version der libglcddrivers der ax206dpf rausgeflogen?


    Werde nun versuchen, die alten Versionen wiederherzustellen.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


    Einmal editiert, zuletzt von wofritz ()

  • War bei mir auch. Der Treiber fürs Pearl-DPF ax206... ist nicht aktiviert worden beim Bau des Pakets. Womöglich weil er noch als experimentell gilt!
    Hab das Paket selbst geholt (Sourcen) und erstellt, dann gings...


    apt-get source graphlcd-tools


    Dann Make.config editieren:


    DESTDIR = /usr/local ändern in:
    DESTDIR = /usr


    und
    HAVE_DRIVER_AX206DPF=1 (auskommentieren)


    Danach:


    dpkg-buildpackage -rfakeroot -us -uc -b
    cd ../
    dpkg -i *.deb

  • Bau besser das ganze Paket! (WICHTIG! DESTDIR = /usr)

  • Danke, wusste nicht, dass aus dem Source-Paket alle .deb gebaut werden.


    Das Bauen und Installieren hat funktioniert, VDR startet nun auch mit aktiviertem graphlcd, aber graphlcd selbst funktioniert nicht (es bleibt der Splashscreen auf dem Display stehen).


    Fehlermeldung im syslog:

    Code
    Sep 28 10:37:13 hdvdr vdr: [2688] graphlcd plugin: ERROR opening channel alias file '/usr/share/vdr/plugins/graphlcd/channels.alias'


    Diese Datei existiert bei mir nicht.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Diese Datei existiert bei mir nicht.


    Dann erstell sie doch einfach ( http://projects.vdr-developer.…phlcd.git/tree/README#n67 ) oder bau auf der aus dem Git auf: http://projects.vdr-developer.…annels.alias-20110104.txt

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe die Datei nun erstellt, die Fehklermeldung ist auch weg, aber graphlcd funktioniert immer noch nicht.


    Das Fehler liegt wohl doch im ax206dpf-Treiber. Das Display wird nicht korrekt erkannt. Mit der alten Version stand im syslog:


    Code
    Sep 28 07:57:34 hdvdr vdr: ax206dpf: AX206DPF initialized (128x128).


    Das ist korrekt.


    Nun steht drin:

    Code
    Sep 28 10:23:28 hdvdr vdr: ax206dpf: AX206DPF initialized (320x240).


    Das ist falsch.


    Ich werde mal weitersuchen und noch mal alle Konfigurationsdateinen überprüfen.


    Falls das nichts bringt: Könnte ich auf die Pakete aus stable zurückgreifen?


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Dann guck mal ins Log.... die Pfade fuer den Skin haben sich geaendert (auch die channel.alias wird jetzt woanders gesucht)


    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • Graphlcd funktioniert ja, nur der ax206dpf-Treiber funktioniert nicht mehr, jedenfalls nicht mit meinem Display.


    Hat jemand zufälligerweise noch jemand noch die alten Pakete? In meinem var/cache/apt waren sie leider nicht mehr.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Meine Dateien (inkl. channels.alias & co.) liegen unter /usr/share/vdr-plugin-graphlcd und sind daraus verlinkt. Habe von einer Änderung nix mitbekommen - funtionierte prompt...


    Gesendet von meinem BioniQ 700 mit Tapatalk 2

  • Bei mir war noch nix verlinkt... (testing) und die liegen dort wo du gesagt hast aber das "neue" plugin erwartet sie unter /usr/share/vdr/plugins/graphlcd auch die channels.aliases liegt unter /etc/vdr/plugins/graphlcd und wird bei der neuen Version woanders erwartet..


    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • Bin einen Schritt weiter.


    Das plugin konnte nicht installiert werden, weil unter /usr/share/vdr/plugins eine Datei "graphlcd" lag, aber dort ein Verzeichnis gleichen Namens angelegt werden sollte. Woher diese Datei kam? Keine Ahnung, vermutlich versehentlich mal angelegt.


    Nun startet das Plugin, der ax206dpf-Treiber funktioniert mit dieser Version auch, aber auf dem Display steht "Parse error in skin myskin.128 line 128". Da passt also etwas mit meinem selbstgebauten Skin nicht mehr. Aber das sollte nun auch noch hinzukriegen sein.


    Danke an alle für eure Hilfe.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Danke für das Finden des Bug/Fehler, genau dafür ist ja testing da.


    Neue Pakete sind online, bitte mal testen.


    LG Urknall

    VDR: yavdr-ansible/22.04 LTS auf Intel NUC (BOXNUC6CAYH), 2x Kingston KVR16LS11/4, One For All URC 2981

    VDR-Server: yavdr-ansible/22.04 LTS in ESXi VM

  • Hi Urknall,


    die Pakete funktionieren, vielen Dank!


    Mal was anderes...
    Graphlcd zeigt ja keine Kanalgruppen an, das stört mich so sehr, dass ich dafür mal einen Patch gemacht habe (s. diesen Thread). Wäre es evt. möglich, diesen Patch in das Paket zu übernehmen? Ich habe ihn jetzt seit längerer Zeit in Betrieb und keine nachteiligen Effekte festgestellt.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • wofritz
    ich hätte auch mal Interesse an einem anderen Skin für graphlcd auf dem DPF. Kannst Du es irgendwo mal ablegen/zugänglich machen?

  • wofritz: Bitte dafür Sorgen, dass der Patch nach Upstream ins Git kommt.


    Wir versuchen Patches zu vermeiden, soweit das geht. Wenn das im Git ist mach ich gerne nochmal ein neues Paket.


    LG

    VDR: yavdr-ansible/22.04 LTS auf Intel NUC (BOXNUC6CAYH), 2x Kingston KVR16LS11/4, One For All URC 2981

    VDR-Server: yavdr-ansible/22.04 LTS in ESXi VM

  • wofritz
    ich hätte auch mal Interesse an einem anderen Skin für graphlcd auf dem DPF. Kannst Du es irgendwo mal ablegen/zugänglich machen?


    Mein Skin passt nur für 128x64 (1,5"). Er ist immer noch nicht ganz so wie ich ihn haben will, daher habe ich ihn noch nicht hochgeladen.


    Hier die aktuelle Version zum Testen. Falls Fonts fehlen, bitte melden, ich weiß nicht mehr, ob ich welche nachinstalliert hatte.

  • Moin!


    Damit ich den Anschluss nicht verliere:
    Soll eigentlich der master- oder der touchcol-Branch genutzt werden?
    Soll HAVE_IMAGEMAGICK aktiviert werden?


    Lars.

  • Neue Pakete sind unterwegs, würde mich über Rückmeldung freuen.
    Siehe Yavdr - testing: Graphlcd (base) nach dist-upgrade keine jpg/png Unterstützung mehr


    Lars.

Jetzt mitmachen!

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