linux-image-virtual (i386): many modules missing on Karmic

Bug #453073 reported by Matej Kenda
68
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
High
Stefan Bader
Karmic
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-2.6.31-14-virtual 2.6.31-14.47 Linux kernel image for version 2.6.31 on x86/x86_64
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-14-generic-pae #47-Ubuntu SMP Thu Oct 15 03:26:34 UTC 2009 i686 GNU/Linux

$ cat /proc/version_signature
Ubuntu 2.6.31-14.47-generic-pae

Matej Kenda (matejken)
summary: - linux-image-virtual: add module binfmt_misc
+ linux-image-virtual: missing module binfmt_misc on Karmic
Revision history for this message
Matej Kenda (matejken) wrote : Re: linux-image-virtual (i386): 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.

summary: - linux-image-virtual: missing module binfmt_misc on Karmic
+ linux-image-virtual (i386): missing module binfmt_misc on Karmic
Revision history for this message
Matej Kenda (matejken) wrote :

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?

Revision history for this message
Mattias Holmlund (u219) wrote :

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-2.6.31-14-generic and use that kernel instead.

summary: - linux-image-virtual (i386): missing module binfmt_misc on Karmic
+ linux-image-virtual (i386): many modules missing on Karmic
Revision history for this message
Gurg Hackpof (drefleladi) wrote :

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.

Changed in linux (Ubuntu):
status: New → Confirmed
Matt Zimmerman (mdz)
tags: added: regression-release
Changed in linux (Ubuntu):
status: Confirmed → Triaged
assignee: nobody → Canonical Kernel Team (canonical-kernel-team)
importance: Undecided → High
Revision history for this message
Stefan Bader (smb) wrote :

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://launchpad.net/~stefan-bader-canonical/+archive/karmic/+packages)

Changed in linux (Ubuntu):
assignee: Canonical Kernel Team (canonical-kernel-team) → Stefan Bader (stefan-bader-canonical)
status: Triaged → In Progress
Revision history for this message
Mattias Holmlund (u219) wrote :

I installed linux-image-2.6.31-14-virtual (i386) from your ppa and it boots correctly and the autofs4 and nfs modules load and seem to work.

Stefan Bader (smb)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

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://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in linux (Ubuntu Karmic):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Matej Kenda (matejken) wrote :

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.

Revision history for this message
Mattias Holmlund (u219) wrote :

The modules nfs and autofs4 that were missing from 2.6.31-14 are working in linux-image-2.6.31-15-virtual 2.6.31-15.49. Thank you.

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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> Tue, 10 Nov 2009 15:00:57 +0000

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

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_test_finish() less likely to happen
    - LP: #464552
 -- Stefan Bader <email address hidden> Tue, 10 Nov 2009 14:31:52 +0100

Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers