upgrade to hardy breaks lirc 0.8.3pre1 kernel modules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lirc (Ubuntu) |
Fix Released
|
Undecided
|
Mario Limonciello | ||
Hardy |
Fix Released
|
Undecided
|
Unassigned | ||
Intrepid |
Fix Released
|
Undecided
|
Mario Limonciello |
Bug Description
Binary package hint: lirc
Problem:
After the upgrade to hardy, `modprobe lirc_i2c` (or any other lirc kernel module in /var/lib/
Found workaround:
Remove lirc kernel modules: `sudo dkms remove -m lirc -v 0.8.3~pre1 --all`
Rebuild lirc kernel modules: `sudo dpkg-reconfigure lirc-modules-
ProblemType: Bug
Architecture: i386
Date: Thu Apr 17 19:33:40 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelMo
Package: lirc 0.8.3~pre1-0ubuntu7
PackageArchitec
ProcEnviron:
SHELL=/bin/bash
PATH=/
LANG=en_CA.UTF-8
SourcePackage: lirc
Uname: Linux 2.6.24-16-generic i686
--------
The lirc-modules-source package was designed to be agnostic to ABI bumps, letting users compile their own kernel modules easily. Unfortunately, due to this bug, that behavior doesn't work at all. The wrong kernel headers get used upon every upgrade.
There is a patch available on the intrepid branch of lirc.
Test Case:
1) Install lirc-modules-source on any single kernel
2) Attempt to modprobe an of the kernel objects in /lib/modules/
3) Install another kernel image.
4) Boot into that kernel image and try to modprobe the kernel object by the same name.
You will be unable to load that second object.
ginsu wrote: dkms/lirc/ 0.8.3~pre1/ 2.6.24- 16-generic/ i686/module) complained of "invalid module format". source` dules: nvidia ture: i386 username/ bin:/usr/ local/sbin: /usr/local/ bin:/usr/ sbin:/usr/ bin:/sbin: /bin:/usr/ games:/ home/username/ bin
> Public bug reported:
>
> Binary package hint: lirc
>
> Problem:
> After the upgrade to hardy, `modprobe lirc_i2c` (or any other lirc kernel module in /var/lib/
>
> Found workaround:
> Remove lirc kernel modules: `sudo dkms remove -m lirc -v 0.8.3~pre1 --all`
> Rebuild lirc kernel modules: `sudo dpkg-reconfigure lirc-modules-
>
> ProblemType: Bug
> Architecture: i386
> Date: Thu Apr 17 19:33:40 2008
> DistroRelease: Ubuntu 8.04
> NonfreeKernelMo
> Package: lirc 0.8.3~pre1-0ubuntu7
> PackageArchitec
> ProcEnviron:
> SHELL=/bin/bash
> PATH=/home/
> LANG=en_CA.UTF-8
> SourcePackage: lirc
> Uname: Linux 2.6.24-16-generic i686
>
> ** Affects: lirc (Ubuntu)
> Importance: Undecided
> Status: New
>
>
> ** Tags: apport-bug
>
Hm interesting bug. It's not reproducible in any other circumstances than an
upgrade.
Before you start to pollute it, can you post /var/log/dpkg.log so we can see how
this came to be?
Well FYI, you don't need lirc-modules-source installed. The modules are modules.
provided in linux-ubuntu-
--
Mario Limonciello
<email address hidden>