[Pkg-lirc-maint] Bug#849266: Bug#849266: lirc: does not work with update 0.9.4c-4 to 0.9.4c-5

Alec Leamas leamas.alec at gmail.com
Sun Dec 25 05:49:48 UTC 2016

Hi Tomas!

On 24/12/16 16:40, Thomas Renard wrote:
>> What version where you updating from?
> it was 0.9.4c-4 and yes, I needed to change my configs with upgrading to
> 0.9.4xxx some weeks ago.

OK, that should rule out a lot of things...

 > etc/lirc/lircd.conf.dist [Errno 2] Datei oder Verzeichnis nicht 
gefunden: u'/etc/lirc/lircd.conf.dist'

This is just weird. This file is part of the lirc package:

$ dpkg -c lirc_0.9.4c-6_amd64.deb | grep lircd.conf.dist
-rw-r--r-- root/root  [...]  ./etc/lirc/lircd.conf.dist

Have you any idea why this file is missing by you? The same goes for the 
  missing devinput.lircd.conf:

$ dpkg -c lirc_0.9.4c-6_amd64.deb | grep devinput.lircd.conf
-rw-r--r-- root/root  [...] ./etc/lirc/lircd.conf.d/devinput.lircd.conf

> - Configuration Files:

> /etc/lirc/lirc_options.conf changed:

This shouldn't change on an update from -4. Yes, indeed, it's missing
is conffiles. Will fix, but it looks you have updated this so it's OK 
(?) This is probably not the cause of your problem as long as the 
/dev/input/myremote device exists and works OK.

> /etc/lirc/lircd.conf changed:
> include "lircd.conf.d/*.conf"

This looks bad. lirc is not supposed to touch an existing lircd.conf on 
an update, just to create it if it does not exist. Did you have a 
/etc/lirc/lircd.conf before upgrading to -5?

> /etc/lirc/lircd.conf.d/devinput.lircd.conf [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/etc/lirc/lircd.conf.d/devinput.lircd.conf'

This might be the culprit.  Since you are using the devinput driver it 
needs the devinput.lircd.conf.

If you have a /etc/lirc/lircd.conf.d/devinput.lircd.conf.dist you could 
just copy it to /etc/lirc/lircd.conf.d/devinput.lircd. Otherwise, the 
lirc-make-devinput script can create a new and possibly better file 
using something like

   # lirc-make-devinput > /etc/lirc/lircd.conf.d/devinput.lircd.conf

However, the core issue is why it's not there, see above.



More information about the Pkg-lirc-maint mailing list