Moin zusammen,
nachdem ich nun erste Gehversuche mit dem neuen yavdr ansible gemacht habe, versuche ich nun die restlichen Ungereimtheiten aus dem System zu bekommen.
Diverse Dinge aus diesem Post sind bereits erledigt, aber um den dortigen Thread nicht zu unübersichtlich zu machen, fasse ich das Ganze hier mal zusammen.
Eventuell hat ja schon jemand die eine oder andere Lösung zur Hand...
1. beim Booten zeigt Grub error: no video mode selected
Weder ein Setzen von GRUB_GFXMODE und GRUB_GFXPAYLOAD in /etc/default/grub noch ein Auskommentieren/Verändern von GRUB_HIDDEN_TIMEOUT und GRUB_HIDDEN_TIMEOUT_QUIET schafft Abhilfe
2. nach dem Login bekomme ich die Meldung => There is 1 zombie process.
✔ ~/install/yavdr-ansible [bionic|…4]
09:14 # ps -ef | grep -i defun
root 1159 1154 0 07:22 ? 00:00:00 [uname] <defunct>
root 6840 4810 0 09:14 pts/1 00:00:00 grep --color=auto -i defun
✔ ~/install/yavdr-ansible [bionic|…4]
09:14 # ps -ef | grep 1154
root 1154 1 0 07:22 ? 00:00:00 /usr/sbin/lircd --nodaemon
root 1159 1154 0 07:22 ? 00:00:00 [uname] <defunct>
root 6881 4810 0 09:14 pts/1 00:00:00 grep --color=auto 1154
Die Fernbedienung funktioniert allerdings einwandfrei.
3. der angeschlossene Zweitmonitor für osd2web geht nach einiger Zeit in den Stromsparmodus (blank screen)
Folgende Punkte sind bereits erledigt, aber hier nochmal der Vollständigkeit halber erwähnt:
4. Aufnahmeverzeichnis per NFS lässt sich beim Booten nicht einbinden
Lösung: anscheinend funktionieren die systemd-eigenen Parameter xsystemd.automount, x-systemd.after=cloud-init.target zum Einhängen eines NFS-Mount nicht sauber, denn entweder bekomme ich ein network not available oder das System bleibt mit einem unendlichen Timeout beim Mount dieser Freigabe hängen. Schlussendlich habe ich den Mount aus der fstab in ein separates systemd-Script ausgelagert und per systemctl enable srv-vdr-video.mount aktiviert.
/etc/systemd/system/srv-vdr-video.mount:
[Unit]
Description=nfs mount script
Requires=network-online.target
After=cloud-final.service
[Mount]
What=10.205.1.147:/volume1/vdr
Where=/srv/vdr/video
Options=rw,hard,rsize=32768,wsize=32768,timeo=90,retrans=5
Type=nfs
[Install]
WantedBy=vdr.service
Alles anzeigen
5. Bei der Installation werden TV (an HDMI) und Infodisplay (an DVI) zwar erkannt, allerdings wird das Livebild auf dem Zweitmonitor angezeigt
Lösung: anscheinend kommt die automatische Erkennung mit den Geräten durcheinander, da beide jeweils 1920x1080 unterstützen
Lege ich in den host_vars die Reihenfolge der Geräte fest, passiert das nicht mehr.
6. ansible bleibt bei der ersten Installation am Punkt lirc/eventlircd mit einem Fehler hängen
TASK [autoinstall-atric-usb : enable lircd, eventlircd, lircd2uinput] *************************************************************
failed: [localhost] (item=eventlircd.socket) => {"changed": false, "item": "eventlircd.socket", "msg": "Unable to start service eventlircd.socket: Job for eventlircd.socket failed.\nSee \"systemctl status eventlircd.socket\" and \"journalctl -xe\" for details.\n"}
ok: [localhost] => (item=eventlircd.service)
changed: [localhost] => (item=lircd2uinput.service)
changed: [localhost] => (item=lircd.service)
✘-2 ~/install/yavdr-ansible [bionic|…3]
17:27 # systemctl status eventlircd.socket
● eventlircd.socket
Loaded: loaded (/lib/systemd/system/eventlircd.socket; enabled; vendor preset: enabled)
Active: inactive (dead)
Listen: /run/lirc/lircd (Stream)
Mai 11 17:27:20 yavdr systemd[1]: eventlircd.socket: Socket service eventlircd.service already active, refusing.
Mai 11 17:27:20 yavdr systemd[1]: Failed to listen on eventlircd.socket.
Mai 11 17:27:34 yavdr systemd[1]: eventlircd.socket: Socket service eventlircd.service already active, refusing.
Mai 11 17:27:34 yavdr systemd[1]: Failed to listen on eventlircd.socket.
Alles anzeigen
Lösung: service eventlircd stop und install-yavdr.sh neu starten
Für Tips bezüglich der offenen Punkte bin ich sehr dankbar.
Cheers,
Ole