linux-image-virtual (i386): many modules missing on Karmic
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
High
|
Stefan Bader | ||
| Karmic |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
linux-image-virtual doesn't contain module binfmt_misc, whereas linux-image-generic does.
I am using virtual machine to have "boxed" environment for cross-compilation with scratchbox, which needs binfmt_misc to execute ARM binaries.
Currently, I need to use the "generic" flavour of the Linux kernel in the virtual machine.
$ dpkg -l "*virtual*"
ii linux-image-
ii linux-image-virtual 2.6.31.14.27 Linux kernel image for virtual machines
ii linux-virtual 2.6.31.14.27 Complete Linux kernel for virtual machines
$ uname -a
Linux vm-xubuntu 2.6.31-
$ cat /proc/version_
Ubuntu 2.6.31-
+ linux-image-virtual: missing module binfmt_misc on Karmic
I just checked and found out that the module is missing only in the deb for i386, but is there in the package for AMD64.
+ linux-image-virtual (i386): missing module binfmt_misc on Karmic
- Comparison of linux-image-virtual contents (i386 v amd64) Edit (17.5 KiB, text/x-diff)
I compared the list of files for amd64 and i386 of the virtual linux flavours 2.6.31-14.47. The difference is huge. It seems that the compete kernel/fs is missing in the i386 version of the deb.
Or am I misreading something?
When I upgraded my virtual host to karmic, autofs stopped working because of this bug, which meant that the host didn't work at all. The diff in comment #2 also shows nfs missing, which probably means that A LOT of virtual hosts will break due to this bug. This is a very serious bug.
A workaround is to install linux-image-
+ linux-image-virtual (i386): many modules missing on Karmic
I confirm the bug which is very serious: Upgrading to Karmic disables LOTS of functionalities that were working in Jaunty. For me:
sudo modprobe smbfs
FATAL: Module smbfs not found.
Workaround by installing the generic kernel works perfectly.
I got a bug fix for that in the pipe. The packages in my Karmic PPA are including that. It would be good if someone could check those and give me feedback on it. Thanks. (https:/
I installed linux-image-
Accepted linux into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
I just installed version 2.6.31-15 of 32-bit linux-image-virtual and the missing kernel modules are there. Thanks for fixing this problem.
The modules nfs and autofs4 that were missing from 2.6.31-14 are working in linux-image-
removed: verification-needed
This bug was fixed in the package linux - 2.6.32-3.3
---------------
linux (2.6.32-3.3) lucid; urgency=low
[ Andy Whitcroft ]
* rebase to v2.6.32-rc6
* [Config] update configs following rebase to v2.6.32-rc6
* [Config] update ports configs following rebase to v2.6.32-rc6
* resync with Karmic Ubuntu-2.6.31-15.49
* [Config] add module ignores for broken drivers
[ John Johansen ]
* SAUCE: AppArmor: AppArmor wrongly reports allow perms as denied
- LP: #453335
* SAUCE: AppArmor: Policy load and replacement can fail to alloc mem
- LP: #458299
* SAUCE: AppArmor: AppArmor fails to audit change_hat correctly
- LP: #462824
* SAUCE: AppArmor: AppArmor disallows truncate of deleted files.
- LP: #451375
[ Kees Cook ]
* SAUCE: Fix nx_enable reporting
- LP: #454285
[ Scott James Remnant ]
* Revert "SAUCE: trace: add trace_event for the open() syscall"
* SAUCE: trace: add trace events for open(), exec() and uselib()
- LP: #462111
[ Stefan Bader ]
* SAUCE: Fix sub-flavour script to not stop on missing directories
- LP: #453073
[ Ubuntu Changes ]
* resync with Karmic Ubuntu-2.6.31-15.49
[ Upstream Kernel Changes ]
* rebase to v2.6.32-rc6
- LP: #464552
-- Andy Whitcroft <email address hidden> 2009年11月10日 15:00:57 +0000
This bug was fixed in the package linux - 2.6.31-15.50
---------------
linux (2.6.31-15.50) karmic-proposed; urgency=low
[ Kees Cook ]
* SAUCE: Fix nx_enable reporting
- LP: #454285
linux (2.6.31-15.49) karmic-proposed; urgency=low
[ Benjamin Herrenschmidt ]
* [Upstream] (drop after 2.6.31) usb-storage: Workaround devices with
bogus sense size
- LP: #446146
[ John Johansen ]
* SAUCE: AppArmor: AppArmor wrongly reports allow perms as denied
- LP: #453335
* SAUCE: AppArmor: Policy load and replacement can fail to alloc mem
- LP: #458299
* SAUCE: AppArmor: AppArmor fails to audit change_hat correctly
- LP: #462824
* SAUCE: AppArmor: AppArmor disallows truncate of deleted files.
- LP: #451375
[ Kees Cook ]
* SAUCE: [x86] fix report of cs-limit nx-emulation
- LP: #454285
[ Scott James Remnant ]
* Revert "SAUCE: trace: add trace_event for the open() syscall"
* SAUCE: trace: add trace events for open(), exec() and uselib()
- LP: #462111
[ Stefan Bader ]
* SAUCE: Fix sub-flavour script to not stop on missing directories
- LP: #453073
[ Tim Gardner ]
* [Upstream] (drop after 2.6.31) Input: synaptics - add another Protege
M300 to rate blacklist
- LP: #433801
[ Upstream Kernel Changes ]
* PM: Make warning in suspend_
- LP: #464552
-- Stefan Bader <email address hidden> 2009年11月10日 14:31:52 +0100