Posts by goldfisch

    Vielen Dank für die Hinweise. Leider erhalte ich noch kein Bild.

    Als Anhang habe ich den vollständigen Log (journalctl -b -l > log.txt) beigefügt.

    Grafikkarte: GeForce GT 730

    lspci -nnk | grep -i VGA -A2

    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 730] [10de:1287] (rev a1)

    Subsystem: ZOTAC International (MCO) Ltd. GK208B [GeForce GT 730] [19da:4360]

    Kernel driver in use: nvidia


    Rechner: ESPRIMO P900

    Mainboard: Fujitsu S26361-D3062-A1

    CPU: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz

    Hat jemand einen Tipp für mich?

    Vielen Dank!


    Tony

    Hallo,

    ich habe meinen funktionierenden yavdr-ansible

    "apt-get update; apt-get dist-upgrade" ausgeführt (dabei wurde u. A. der Kernel von Kernel 5.08.0-48 auf 5.15.0-46 upgegraded) und anschließend auch das Installationsscript per

    "sudo -H ./install-yavdr.sh" ausgeführt.

    Leider habe ich nun kein Bild mehr ;(. Der Rechner startet, ich sehe den ersten blauen "Yavdr-Bildschirm", dann erscheint der Eingabepromt, dann kommt wieder ein "Yavdr-Bildschirm" auf dem er dann leider stehenbleibt.

    Den Inhalt von /var/log/syslog habe ich als Dateinanhang beigefügt. Hieran kann ich kein Problem erkennen.

    Wie komme ich wieder an ein Bild:/?

    Vielen Dank!

    Tony

    Ich vermute die Fehlerursache in dem Log-Eintrag:

    ...

    Apr 3 00:31:32 vdrserver vdr: [1652] live: initial file cache has 82 entries and needs 376715 bytes of data!

    ...

    Ich habe zu diesem Fehler verschiedene Hinweise gefunden (z. B. Live zeigt nur Startseite an und friert bei Bedienung ein) leider aber nirgendwo eine Lösung :/.

    Hat jemand vielleicht Einen Tipp für mich?


    Vielen Dank!

    Tony

    P. S. Da das Thema "yavdr-ansible headless" auf "Proxmox LXC Container" mit Web-Zugriff per vdr-plugin-live vielleicht für mehrere User interessant sein könnte, würde ich - soweit es läuft - eine Beschreibung erstellen.

    Den Zusammenhang verstehe ich aber jetzt auch nicht, was soll das Vorhandensein des SSL Zertifikates mit dem Zugriff ohne https zu tun haben ?

    Da hast Du recht. Um alle sonstigen Fehlerursachen auszuschließen habe ich nochmals alles neu installiert. Beim ersten Versuch per http hatte ich möglicherweise nicht die korrekte IP. Das würde das Verhalten erklären. Jetzt klappt aber der Zugriff per Firefox mit http und https.


    Und noch eine Anmerkung: NFS und unprivilegierter Container geht soweit ich weiß auch nicht. Und würde auch kein Sinn machen, weil die User ID aus Sicht des Hosts keinem User zuzuordnen sind.

    Ich habe die Installation hier auf einem privilegierten Container (Unprivilegierter Container: nein) erstellt. NFS brauche ich nicht. Ich habe NFS bei den Features des LXC-Containers ausgewählt, da ansonsten die Installation bei autofs meckert.

    Hallo,

    Code
    sudo openssl req -new -x509 -keyout /var/lib/vdr/plugins/live/live-key.pem -out /var/lib/vdr/plugins/live/live.pem -days 9999 -nodes -batch
    sudo chown -R vdr:vdr /var/lib/vdr/plugins/live

    Gruss

    Wolfgang

    Vielen Dank, damit erscheint die Fehlermeldung nicht mehr und ich kann mich beim vdr-plugin-live am Client per Firefox anmelden. In der Weboberfläche erhalte ich jedoch den Hinweis: Kann Infobox nicht aktualisieren. Es wird auch kein Sender und keine Aufnahme angezeigt.

    In der /var/log/syslog | grep live steht:

    Apr 3 00:31:32 vdrserver vdr: [1652] loading plugin: /usr/lib/vdr/plugins/libvdr-live.so.2.4.6

    Apr 3 00:31:32 vdrserver vdr: [1652] live: INFO: validating server ip '0.0.0.0'

    Apr 3 00:31:32 vdrserver vdr[1652]: INFO: validating live server ip '0.0.0.0'

    Apr 3 00:31:32 vdrserver vdr: [1652] initializing plugin: live (2.3.1): Live Interactive VDR Environment

    Apr 3 00:31:32 vdrserver vdr: [1652] starting plugin: live

    Apr 3 00:31:32 vdrserver vdr: [1652] live: initial file cache has 82 entries and needs 376715 bytes of data!

    Apr 3 00:31:32 vdrserver vdr: [1663] live: INFO: attempt to listen on ip = '0.0.0.0'

    Wenn ich auf der Weboberfläche im Menü andere Reiter anklicke stürzt der VDR ab und startet neu (vollständiger /var/log/syslog siehe Dateianhang.


    Vielen Dank für Euere Tipps


    Tony

    Hallo,

    ich würde gerne auf meinem headless (Keller) - VDR das Live-Plugin zum Laufen bringen. Leider klappt das nicht.

    Vielleicht habe ich ansible hier falsch verstanden, aber ich habe das Plugin bereits in die group_vars/localhost eingetragen:

    ...

    vdr_plugins:

    - vdr-plugin-devstatus

    - vdr-plugin-markad

    - vdr-plugin-live

    ...

    Es wurde aber nicht mit installiert ;(.

    Wenn ich per apt-get install -f vdr-plugin-live installiere klappt die Installation, es läuft aber nicht :wand.

    Wenn ich http://ip-des-vdrservers:8008 eingebe erhalte ich nur eine Netzwerk Zeitüberschreitung.

    In der /var/log/syslog steht:

    ...

    Apr 2 18:12:06 vdrserver vdr: [4424] live: INFO: attempt to listen on ip = '0.0.0.0'

    Apr 2 18:12:06 vdrserver vdr: [4424] live: ERROR: Unable to load cert/key (/var/lib/vdr/plugins/live/live.pem//var/lib/vdr/plugins/live/live-key.pem): Datei oder Verzeichnis nicht gefunden

    ...

    Das klingt nach einem fehlendem Zertifikat - oder? Woher bekomme ich das?

    Vielen Dank!


    Tony

    Da du die headless-Session in der Konstellation vermutlich nicht brauchst (die kann man z.B. für den Automount von Datenträgern über udiskie nutzen), kannst du die Rolle im Playbook auch auskommentieren (https://github.com/yavdr/yavdr-an…eadless.yml#L15).

    Vielen Dank für den Hinweis. Mit diesem Tipp und folgenden Schritten läuft die Installation nun durch.

    1. In Proxmox privilegierten LXC Container erstellen (Unprivilegierter Container: nein)

    2. Features: hier habe ich alle ausgewählt (sonst meckert autofs später, vermutlich reichen auch alle, die mit Netzwerk zu tun haben)

    3. Vorbereitung (sonst meckert später die Installation). -> dieser Schritt wird nicht benötigt. Vielen Dank an seahawk1986

    apt install cloud-init

    4. Installation gem. Doku

    apt install git

    git clone https://github.com/yavdr/yavdr-ansible

    cd yavdr-ansible

    5. Anpassung der Konfiguration:

    host_vars/localhost individuell anpassen

    6. Als LXC-Container unter Proxmox müssen in der yavdr07-headless.yml noch folgende Dinge deaktiviert werden:

    # - headless-session # set up a headless systemd user session

    , e.g. for udiskie

    # - grub-config

    Ansonsten läufti die Installation nicht fehlerfrei durch.

    7. Umsetzung der geänderten Konfiguration:

    sudo -H ./install-yavdr-headless.sh


    Mein einziges Problem ist nun, dass das vdr-plugin-live nicht funktioniert. Hierzu habe ich einen eigenen Thread (yavdr-ansible - vdr-plugin-live) gestartet.

    Vielen Dank!


    Tony

    Was ist für dich 'die Lösung' ?

    Du versuchst ein vier Jahre nicht gewartetes und nie wieder unzudatendes Paket neu zu installieren, ich rate dir davon ab.

    O. K. Vielen Dank fürs "auf die Sprünge" helfen. Jetzt habe ich es erst kapiert, dass damit gemeint war, w-scan aus der group_vars/localhost auszukommentieren.

    Leider läuft damit die Installation auch noch nicht fehlerfrei durch.

    Hallo,

    ich möchte gerne meinen headless Keller-VDR mit yavdr-ansible neu installieren. Leider bricht das "./install-yavdr-headless.sh" mit dieser Fehlermeldung ab:

    ...

    TASK [headless-session : enable services for the user session] **************************************************************************************************************************************************************************************************************************************************************

    failed: [localhost] (item=tmux.service) => {

    "ansible_loop_var": "item",

    "changed": false,

    "cmd": "/bin/systemctl --user",

    "item": "tmux.service",

    "rc": 1

    }

    STDERR:

    Failed to connect to bus: Datei oder Verzeichnis nicht gefunden


    MSG:

    Failed to connect to bus: Datei oder Verzeichnis nicht gefunden

    failed: [localhost] (item=udiskie.service) => {

    "ansible_loop_var": "item",

    "changed": false,

    "cmd": "/bin/systemctl --user",

    "item": "udiskie.service",

    "rc": 1

    }

    STDERR:

    Failed to connect to bus: Datei oder Verzeichnis nicht gefunden


    MSG:

    Failed to connect to bus: Datei oder Verzeichnis nicht gefunden

    RUNNING HANDLER [Start VDR] *************************************************************************************************************************************************************************************************************************************************************************************************

    PLAY RECAP ******************************************************************************************************************************************************************************************************************************************************************************************************************

    localhost : ok=75 changed=6 unreachable=0 failed=1 skipped=8 rescued=0 ignored=0

    Leider verstehe ich nicht, was mir das sagen soll. Die Installation erfolgt auf Proxmox auf einem priviligierten LXC Container.

    Hier noch die group_vars/localhost

    Vielen Dank!


    Tony

    Hallo,

    vielen Dank für die vielen guten Tipps. Ich bin zwischenzeitlich einen kleinen Schritt weiter. Nachdem ich sowohl eine channels.conf als auch systemctl enable wait-for-dvb@${ADAPTER_NR}.service direkt in der group_vars/all gesetzt habe, und anschließend per "sudo -H ./install-yavdr.sh" neu gebaut habe erhalte ich

    a) das OSD (immer)

    b) zeitweise ein Fernsehbild, das aber irgendwann einfriert (teilweise kann ich noch umschalten).

    Ich habe deshalb verschiedene Ausgabeplugins ausprobiert:

    • vdr-plugin-softhddevice -> Fernsehbild friert nach Umschalten ein, OSD geht (vollständige /var/log/syslog siehe Anhang)
    • vdr-plugin-softhddevice-ffmpeg-2.8-> Fernsehbild friert nach Umschalten ein, OSD geht
    • vdr-plugin-xineliboutput -> VDR startet nicht wegen folgender Fehlermeldung:
    Code
    Dec 16 20:24:07 vdr3 systemd[1390]: Started start vdr-sxfe as vdr frontend.
    Dec 16 20:24:07 vdr3 systemd[1821]: vdr-sxfe.service: Failed to execute command: No such file or directory
    Dec 16 20:24:07 vdr3 systemd[1821]: vdr-sxfe.service: Failed at step EXEC spawning /usr/bin/vdr-sxfe: No such file or directory
    Dec 16 20:24:07 vdr3 systemd[1390]: vdr-sxfe.service: Main process exited, code=exited, status=203/EXEC
    Dec 16 20:24:07 vdr3 systemd[1390]: vdr-sxfe.service: Failed with result 'exit-code'.
    Dec 16 20:24:08 vdr3 systemd[1390]: vdr-sxfe.service: Scheduled restart job, restart counter is at 1.
    Dec 16 20:24:08 vdr3 systemd[1390]: Stopped start vdr-sxfe as vdr frontend.

    Meine SAT-Karte hat zwei Anschlüsse. Ich habe aber nur ein SAT-Kabel angeschlossen. Kann dies das Problem verursachen?


    Hat jemand vielleicht noch Tipps für mich, wie ich zu einem dauerhaften Fernsehbild komme?

    Vielen Dank!


    Tony

    Quote

    Und auch dem VDR als /var/lib/vdr/channels.conf mit passenden Rechten untergeschoben (kann man auch von Playbook machen lassen: https://github.com/yavdr/yavdr…/focal/group_vars/all#L44

    Die Rechte hatte ich angepasst:


    Sorry - hatte vergessen zu erwähnen, dass ich auch das Warten auf die DVB-Tuner per "systemctl enable wait-for-dvb@$1.service; systemctl enable wait-for-dvb@$2.service" eingestellt hatte

    Auch nach einem Restart von VDR erhalte ich leider kein Bild.

    Vielen Dank - ich glaube, die richtigen Treiber werden geladen - oder?

    nvidia-smi

    Display Spoiler


    Wed Dec 16 09:15:11 2020

    +------------------------------------------------------+

    | NVIDIA-SMI 340.108 Driver Version: 340.108 |

    |-------------------------------+----------------------+----------------------+

    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

    |===============================+======================+======================|

    | 0 GeForce 210 Off | 0000:01:00.0 N/A | N/A |

    | N/A 46C P12 N/A / N/A | 111MiB / 511MiB | N/A Default |

    +-------------------------------+----------------------+----------------------+

    +-----------------------------------------------------------------------------+

    | Compute processes: GPU Memory |

    | GPU PID Process name Usage |

    |=============================================================================|

    | 0 Not Supported |

    +-----------------------------------------------------------------------------+

    lsmod|grep nvidia

    nvidia_uvm 36864 0

    nvidia 10584064 56 nvidia_uvm

    drm 491520 3 nvidia


    modinfo nvidia

    Display Spoiler

    modinfo nvidia

    filename: /lib/modules/5.4.0-58-generic/updates/dkms/nvidia.ko

    alias: char-major-195-*

    version: 340.108

    supported: external

    license: NVIDIA

    alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*

    alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*

    alias: pci:v000010DEd*sv*sd*bc03sc02i00*

    alias: pci:v000010DEd*sv*sd*bc03sc00i00*

    depends: drm

    retpoline: Y

    name: nvidia

    vermagic: 5.4.0-58-generic SMP mod_unload

    parm: NVreg_Mobile:int

    parm: NVreg_ResmanDebugLevel:int

    parm: NVreg_RmLogonRC:int

    parm: NVreg_ModifyDeviceFiles:int

    parm: NVreg_DeviceFileUID:int

    parm: NVreg_DeviceFileGID:int

    parm: NVreg_DeviceFileMode:int

    parm: NVreg_RemapLimit:int

    parm: NVreg_UpdateMemoryTypes:int

    parm: NVreg_InitializeSystemMemoryAllocations:int

    parm: NVreg_UsePageAttributeTable:int

    parm: NVreg_MapRegistersEarly:int

    parm: NVreg_RegisterForACPIEvents:int

    parm: NVreg_CheckPCIConfigSpace:int

    parm: NVreg_EnablePCIeGen3:int

    parm: NVreg_EnableMSI:int

    parm: NVreg_MemoryPoolSize:int

    parm: NVreg_RegistryDwords:charp

    parm: NVreg_RmMsg:charp

    parm: NVreg_AssignGpus:charp

    Hallo,

    nach der Installation von yavdr-ansible bleibt leider mein Bildschirm schwarz. Der VDR läuft aber.


    Mein Vorgehen bei der Installation:

    • Zunächst Ubuntu 20.04 Server Installation (vom ISO) + apt-get update + apt-get dist-upgrade
    • yavdr07.yml ohne Veränderungen
    • Installation ohne Fehlermeldungen
    • channels.conf erstellt per w_scan -f s -s S19E2 > channels.conf


    Hardware:

    • NVIDIA Corporation GT218 [GeForce 210]
    • DVBSky S952 Ver2.0a

    Hier meine bisherigen Findings:

    service vdr status

    Display Spoiler


    ● vdr.service - Video Disk Recorder

    Loaded: loaded (/lib/systemd/system/vdr.service; enabled; vendor preset: enabled)

    Drop-In: /etc/systemd/system/vdr.service.d

    └─load-environ.conf, network-online.conf, vdr-xorg.conf

    Active: active (running) since Wed 2020-12-16 07:51:43 UTC; 15min ago

    Process: 1386 ExecStartPre=/bin/bash /usr/lib/vdr/merge-commands.sh commands (code=exited, status=0/SUCCESS)

    Process: 1403 ExecStartPre=/bin/bash /usr/lib/vdr/merge-commands.sh reccmds (code=exited, status=0/SUCCESS)

    Main PID: 1417 (vdr)

    Status: "Ready"

    Tasks: 16 (limit: 9374)

    Memory: 61.0M

    CGroup: /system.slice/vdr.service

    └─1417 /usr/bin/vdr

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] oglThread thread started (pid=1417, tid=1813, prio=high)

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] [softhddev]OpenGL using display :0

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] [softhddev]OpenGL Context initialized

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] [softhddev]Shaders initialized

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] [softhddev]vdpau interop initialized

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] [softhddev]Vertex buffers initialized

    Dez 16 07:51:45 vdr3 vdr[1417]: [1813] [softhddev]Maximum Pixmap size: 8192x8192px

    Dez 16 07:51:45 vdr3 vdr[1417]: [1417] [softhddev]OpenGL Worker Thread successfully started

    Dez 16 08:01:35 vdr3 vdr[1417]: [1858] epg data writer thread started (pid=1417, tid=1858, prio=low)

    Dez 16 08:01:35 vdr3 vdr[1417]: [1858] epg data writer thread ended (pid=1417, tid=1858)

    lspci -nnk | grep -i VGA -A2

    Display Spoiler

    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2)

    Subsystem: CardExpert Technology GT218 [GeForce 210] [10b0:1401]

    Kernel driver in use: nvidia

    glxinfo | grep "OpenGL core profile version string"

    Error: unable to open display

    tail -f /var/log/syslog | grep softhddev

    bei gleichzeitigem service vdr start

    -> Hier gibt es Rückmeldungen, die ich nicht interpretieren kann.

    Display Spoiler

    Dec 16 08:27:26 vdr3 vdr: [3080] starting plugin: softhddevice

    Dec 16 08:27:26 vdr3 vdr: [softhddev] ready detached

    Dec 16 08:27:26 vdr3 vdr: [3080] [softhddev]No hw driver or OpenGL Osd disabled - use soft OSD

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:False

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: INFO:softhddevice:use_pasuspend is False

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:check_state(): got status code: 912

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:status: softhddevice is detached

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:check_state(): got status code: 912

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:change_state with command atta and options "-d :0" to attached

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:check_state(): got status code: 910

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:softhddevice successfully attached

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:current PrimaryDevice is softhddevice-openglosd (Index: 2, Number: 2, hasDecoder: True, isPrimary: True)

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:softhddevice is the primary device

    Dec 16 08:27:26 vdr3 yavdr-frontend[1754]: DEBUG:softhddevice:needed 0.001 s to switch primary device

    Dec 16 08:27:28 vdr3 vdr: [3080] [softhddev]Trying to start OpenGL Worker Thread

    Dec 16 08:27:28 vdr3 vdr: [3132] [softhddev]OpenGL using display :0

    Dec 16 08:27:28 vdr3 vdr: [3132] [softhddev]OpenGL Context initialized

    Dec 16 08:27:28 vdr3 vdr: [3132] [softhddev]Shaders initialized

    Dec 16 08:27:28 vdr3 vdr: [3132] [softhddev]vdpau interop initialized

    Dec 16 08:27:28 vdr3 vdr: [3132] [softhddev]Vertex buffers initialized

    Dec 16 08:27:28 vdr3 vdr: [3132] [softhddev]Maximum Pixmap size: 8192x8192px

    Dec 16 08:27:28 vdr3 vdr: [3080] [softhddev]OpenGL Worker Thread successfully started

    ps -aux | grep vdr

    Display Spoiler


    avahi 670 0.0 0.0 8640 4188 ? Ss 07:51 0:00 avahi-daemon: running [vdr3.local]

    root 687 0.0 0.4 122568 38772 ? Ssl 07:51 0:00 /usr/bin/perl /usr/sbin/vdrpbd -f

    root 800 0.0 0.2 105424 19740 ? Ssl 07:51 0:00 /usr/bin/python3 /usr/bin/vdr-update-monitor

    vdr 1387 0.0 0.2 76768 19592 ? Ss 07:51 0:00 /usr/bin/openbox --startup /usr/lib/x86_64-linux-gnu/openbox-autostart OPENBOX

    vdr 1457 0.0 0.1 20156 11664 ? Ss 07:51 0:00 /lib/systemd/systemd --user

    vdr 1458 0.0 0.0 169240 3684 ? S 07:51 0:00 (sd-pam)

    vdr 1650 0.7 0.2 808256 17892 ? Ssl 07:51 0:21 /usr/bin/pulseaudio --daemonize=no --log-target=journal

    vdr 1653 0.0 0.2 255240 23168 ? Ssl 07:51 0:00 /usr/bin/python3 /usr/bin/udiskie

    vdr 1656 0.0 0.0 169432 3752 ? S 07:51 0:00 (sd-pam)

    vdr 1680 0.0 0.0 10484 3656 ? Ss 07:51 0:00 /usr/bin/tmux new-session -s vdr -d

    vdr 1682 0.0 0.0 11236 5324 pts/0 Ss+ 07:51 0:00 -bash

    vdr 1701 0.0 0.0 7248 4036 ? Ss 07:51 0:00 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only

    vdr 1748 0.0 0.0 6116 1744 ? Ss 07:51 0:00 /usr/bin/irexec /var/lib/vdr/.lircrc

    vdr 1754 0.0 0.3 186188 27768 ? Ssl 07:51 0:00 /usr/bin/python3 /usr/bin/yavdr-frontend

    root 1781 0.0 0.1 24616 13784 ? Ss 07:51 0:00 /usr/bin/python3 /usr/bin/vdr-net-monitor

    vdr 3080 0.3 1.2 2268824 99124 ? Ssl 08:27 0:01 /usr/bin/vdr

    root 3215 0.0 0.0 9412 676 pts/1 S+ 08:36 0:00 grep --color=auto vdr


    Leider weiß ich nun nicht mehr weiter.

    Kann mir hier irgendjemand einen Tipp geben?


    Viele Grüße

    Tony