Moin Seahawk.
Der lircd.socket ist deaktiviert:
stephan@yavdr:~$ sudo systemctl status lircd.socket
● lircd.socket
Loaded: loaded (/lib/systemd/system/lircd.socket; disabled; vendor preset: en
Active: inactive (dead)
Listen: /run/lirc/lircd (Stream)
Allerdings ist eventlircd.socket aktiv. Das soll so, oder?:
stephan@yavdr:~$ sudo systemctl status eventlircd.socket
Failed to dump process list, ignoring: No such file or directory
● eventlircd.socket
Loaded: loaded (/lib/systemd/system/eventlircd.socket; enabled; vendor preset: enabled)
Active: active (running) since Fri 2019-07-05 08:19:16 CEST; 9min ago
Listen: /run/lirc/lircd (Stream)
CGroup: /system.slice/eventlircd.socket
Jul 05 08:19:16 yavdr systemd[1]: Listening on eventlircd.socket.
/run/lirc/lircd sieht so aus:
stephan@yavdr:~$ ls -la /run/lirc/
insgesamt 4
drwxr-xr-x 2 root root 100 Jul 5 08:19 .
drwxr-xr-x 35 root root 1200 Jul 5 08:20 ..
srw-rw-rw- 1 root root 0 Jul 5 08:19 lircd
srw-rw-rw- 1 root root 0 Jul 5 08:19 lircd0
-rw-r--r-- 1 root root 4 Jul 5 08:19 lircd0.pid
stephan@yavdr:~$ sudo fuser -v /run/lirc/lircd
BEN. PID ZUGR. BEFEHL
/run/lirc/lircd: root 1 F.... systemd
root 726 F.... eventlircd
nobody 761 F.... inputlircd
Alles anzeigen
Nach einem sudo systemctl restart eventlircd sieht das allerdings nicht anders aus (und dann geht es ja):
stephan@yavdr:~$ sudo systemctl restart eventlircd
stephan@yavdr:~$ sudo fuser -v /run/lirc/lircd
BEN. PID ZUGR. BEFEHL
/run/lirc/lircd: root 1 F.... systemd
nobody 761 F.... inputlircd
root 1654 F.... eventlircd
Die Datei /etc/lirc/lirc_options.conf ist unverändert (habe deinen obigen PS jetzt gerade erst wahrgenommen).
stephan@yavdr:~$ cat /etc/lirc/lirc_options.conf
#
# *** ANSIBLE MANAGED FILE ***
# template: /root/yavdr-ansible/roles/autoinstall-atric-usb/templates/lirc_options.conf.j2
#
[lircd]
nodaemon = False
driver = irman
device = /dev/irman
output = /var/run/lirc/lircd0
pidfile = /var/run/lirc/lircd0.pid
plugindir = /usr/lib/x86_64-linux-gnu/lirc/plugins
permission = 666
allow-simulate = No
repeat-max = 600
#loglevel = 6
#release = true
#release_suffix = _EVUP
#logfile = ...
#driver-options = ...
[lircmd]
uinput = False
nodaemon = False
Alles anzeigen
.. es kann schon sein, dass ich da irgendwas verbastelt habe. Ich hatte nach der Installation direkt das seahawk1986-hotmail ppa eingebunden. Da ich aber Probleme mit der Sprache hatte (hat sich im nachhinein als Fehlconfiguration von localepurge herausgestellt) habe ich dann wieder ein Downgrade gemacht indem ich die vdr-Pakete entfernt habe und das Playbook nochmal habe laufen lassen.
Kann auch sein, dass ich alle lirc-relevanten Pakete raus genommen und vom Playbook neu habe installieren lassen.
Außerdem fällt mir gerade ein, dass ich lircd.service manuell aktivieren musste, das sollte doch eigentlich automatisch funktionieren wenn ein Atric im system erkannt wird?
Weiterhin ist /etc/lirc/lircd.conf.d/atric2.conf vom alten yavdr-0.6 übernommen. Aber lirc an sich funktioniert ja.
Soll ich mal diese Teile des Plabooks nochmal laufen lassen?
ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="yavdr-remote"
ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="autoinstall-atric-usb"
Viele Grüße,
Stephan