Monday, 20 May 2013

Lirc on upgrade to 13.04 freezes all daemons

Lirc on upgrade to 13.04 freezes all daemons

I've been having some problems with daemons not running on boot since upgrading from 12.10 to 13.04 on my HTPC. I have narrowed the problem down to lirc. When lirc is installed and the system boots, it takes a couple of minutes to get to the login screen. And I've noticed that some other daemons like LCDd don't load either. When I try to start, stop or restart the lirc service, the command just hangs and the service never starts, stops or restarts. Also, when I try to use apt-get command to remove or purge, the command hangs while trying to shut down the service before removing. I have to edit the lirc.prerm in the /var/lib/dpkg/info/ folder and remove the commands to stop the service in order to uninstall the package. I've tried purging and making sure that the /etc/lirc/ folder is deleted and reinstalling, but on the next reboot I get the same problem. It seems to run just fine when I first install it, though I can't stop/restart the service. I've never had problems in any other version of Ubuntu prior to 13.04 going back to at least 11.04 on this computer.
I have determined a workaround, but it's a pain. Basically, if I need to reboot, I edit the lirc.prerm to prevent it from trying to stop the service on remove. I then remove the lirc package. Then I reboot and re-install the lirc package. However, this is quite a pain.
Any suggestions?

No comments:

Post a Comment