[Pkg-lirc-maint] Bug#782091: lirc: '/etc/init.d/lirc restart' is broken

Francois Gouget fgouget at free.fr
Tue Apr 7 16:55:35 UTC 2015

Package: lirc
Version: 0.9.0~pre1-1.2
Severity: normal

Dear Maintainer,

'/etc/init.d/lirc restart' only starts lircd if it is not already running:

# pgrep -a lircd
4869 /usr/sbin/lircd --driver=devinput --device=/dev/input/by-id/usb-Formosa21_eHome_Infrared_Transceiver_000100B6-event-if00 -u
# /etc/init.d/lirc restart
[ ok ] Restarting lirc (via systemctl): lirc.service.
# pgrep -a lircd
### lircd is not running anymore!
# /etc/init.d/lirc restart
[ ok ] Restarting lirc (via systemctl): lirc.service.
# pgrep -a lircd
5800 /usr/sbin/lircd --driver=devinput --device=/dev/input/by-id/usb-Formosa21_eHome_Infrared_Transceiver_000100B6-event-if00 -u

The workaround is to systematically restart lirc twice in a row.

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lirc depends on:
ii  libasound2      1.0.28-1
ii  libc6           2.19-17
ii  libftdi1        0.20-2
ii  liblircclient0  0.9.0~pre1-1.2
ii  libusb-0.1-4    2:0.1.12-25
ii  lsb-base        4.1+Debian13+nmu1

lirc recommends no packages.

Versions of packages lirc suggests:
pn  ir-keytable  <none>
ii  lirc-x       0.9.0~pre1-1.2
pn  setserial    <none>

-- Configuration Files:
/etc/lirc/hardware.conf changed [not included]
/etc/lirc/lircd.conf changed [not included]
/etc/logcheck/ignore.d.paranoid/lirc [Errno 13] Permission non accordée: u'/etc/logcheck/ignore.d.paranoid/lirc'
/etc/logcheck/ignore.d.server/lirc [Errno 13] Permission non accordée: u'/etc/logcheck/ignore.d.server/lirc'
/etc/logcheck/ignore.d.workstation/lirc [Errno 13] Permission non accordée: u'/etc/logcheck/ignore.d.workstation/lirc'

-- no debconf information

More information about the Pkg-lirc-maint mailing list