Bonjour à tous,
Je suis en train d’upgrader une machine de Wheezy vers Buster. Cette VDR box utilise LIRC pour gérer une télécommande via un port série.
Il y a eu des changements sous LIRC, et malgré pas mal de recherches, je n’arrive pas à faire démarrer lircd sur cette version (cf. message d’erreur en titre de post).
Pourriez-vous m’aider à trouver ce qui coince svp ?
D’avance merci.
Côté pilote, cela semble OK
(télécommande Philips 8139, rc5)
/sbin/modprobe ir_rc5_decoder
/sbin/modprobe serial_ir
lsmod | grep ir
serial_ir 20480 0
ir_rc5_decoder 16384 0
ir_rc6_decoder 16384 0
irqbypass 16384 1 kvm
rc_core 53248 9 budget_ci,ir_rc6_decoder,rc_rc6_mce,cx23885,ir_rc5_decoder,serial_ir,rc_tt_1500
Mon fichier lirc_options.conf :
[lircd]
driver = default
device = /dev/lirc1
[modinit]
code = /usr/bin/setserial /dev/ttyS0 uart none
code1 = /usr/sbin/modprobe serial_ir
Adapté à ceci :
ls /dev/lirc* -l
crw-rw---- 1 root video 243, 0 janv. 5 10:14 /dev/lirc0
crw-rw---- 1 root video 243, 1 janv. 5 10:57 /dev/lirc1
Cela coince ici; impossible de lancer lircd !
/etc/init.d/lircd start
[....] Starting lircd (via systemctl): lircd.serviceJob for lircd.service failed because the control process exited with error code.
See "systemctl status lircd.service" and "journalctl -xe" for details.
failed!
contenu de journalctl -xe, on y voit les erreurs :
-- L'unité (unit) lircd.service a commencé à démarrer.
janv. 05 16:33:01 pctest lircd[2091]: /usr/sbin/lircd: symbol lookup error: /usr/sbin/lircd: undefined symbol: release_map_remotes
janv. 05 16:33:01 pctest systemd[1]: lircd.service: Main process exited, code=exited, status=127/n/a
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStart= process belonging to unit lircd.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 127.
janv. 05 16:33:01 pctest systemd[1]: lircd.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit lircd.service has entered the 'failed' state with result 'exit-code'.
janv. 05 16:33:01 pctest systemd[1]: Failed to start Flexible IR remote input/output application support.
-- Subject: L'unité (unit) lircd.service a échoué
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unité (unit) lircd.service a échoué, avec le résultat failed.
janv. 05 16:33:01 pctest sudo[2087]: pam_unix(sudo:session): session closed for user root
janv. 05 16:33:17 pctest sudo[2097]: test : TTY=pts/0 ; PWD=/home/test ; USER=root ; COMMAND=/usr/bin/journalctl -xe
janv. 05 16:33:17 pctest sudo[2097]: pam_unix(sudo:session): session opened for user root by (uid=0)
lines 2432-2528/2528 (END)