Cannot load bridge module: missing symbols

Bug #1178737 reported by Alan Robertson
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

alanr@ibmlaptop:/var/log$ lsb_release -rd
Description: Ubuntu 12.04.2 LTS
Release: 12.04

Running this kernel after a recent update.
Linux ibmlaptop 3.2.0-41-generic #66-Ubuntu SMP Thu Apr 25 03:27:11 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

After upgrading, kvm can't start my VM that uses bridging. Tracked it down as noted below:

WHAT I DID:
I did a sudo depmod /lib/modules/3.2.0-41-generic/kernel/net/bridge/bridge.ko
              (this appears to succeed - no messages and 0 exit code)
and a $ sudo insmod /lib/modules/3.2.0-41-generic/kernel/net/bridge/bridge.ko

WHAT I EXPECTED:
I expected the bridge module to load.

WHAT I GOT:
insmod: error inserting '/lib/modules/3.2.0-41-generic/kernel/net/bridge/bridge.ko': -1 Unknown symbol in module

Looking at the syslog, I got the unknown symbol messages below:

May 9 17:38:30 ibmlaptop kernel: [ 6162.081081] bridge: Unknown symbol stp_proto_register (err 0)
May 9 17:38:30 ibmlaptop kernel: [ 6162.081143] bridge: Unknown symbol stp_proto_unregister (err 0)
what started me down this path:

WHAT I DID:
Started a virtual machine with bridging enabled using Virtual Machine Manager

WHAT I GOT:
Error starting domain: Cannot get interface MTU on 'br0': No such device
Details:
Error starting domain: Cannot get interface MTU on 'br0': No such device

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 66, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1120, in startup
    self._backend.create()
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 551, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Cannot get interface MTU on 'br0': No such device

WHAT I EXPECTED:
For the VM to start like it did before the upgrade.
All the things above came from further investigation of this problem.

Uncertain if this is related, but , there appear to be a lot of broken symbols in this kernel:
May 9 15:58:39 ibmlaptop kernel: [ 170.968648] kvm_intel: Unknown symbol kvm_clear_guest_page (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968654] kvm_intel: Unknown symbol kvm_disable_largepages (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968662] kvm_intel: Unknown symbol kvm_exit (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968666] kvm_intel: Unknown symbol kvm_init (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968670] kvm_intel: Unknown symbol kvm_enable_efer_bits (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968675] kvm_intel: Unknown symbol kvm_fast_pio_out (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968679] kvm_intel: Unknown symbol kvm_mmu_get_spte_hierarchy (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968685] kvm_intel: Unknown symbol gfn_to_page (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968695] kvm_intel: Unknown symbol kvm_get_msr_common (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968702] kvm_intel: Unknown symbol __kvm_set_memory_region (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968709] kvm_intel: Unknown symbol kvm_vcpu_uninit (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968713] kvm_intel: Unknown symbol kvm_emulate_halt (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968717] kvm_intel: Unknown symbol kvm_set_apic_base (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968723] kvm_intel: Unknown symbol kvm_define_shared_msr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968729] kvm_intel: Unknown symbol kvm_set_xcr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968737] kvm_intel: Unknown symbol kvm_write_guest_virt_system (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968742] kvm_intel: Unknown symbol kvm_find_cpuid_entry (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968746] kvm_intel: Unknown symbol kvm_task_switch (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968750] kvm_intel: Unknown symbol kvm_read_guest_virt (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968754] kvm_intel: Unknown symbol kvm_enable_tdp (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968760] kvm_intel: Unknown symbol x86_emulate_instruction (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968765] kvm_intel: Unknown symbol __tracepoint_kvm_cr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968770] kvm_intel: Unknown symbol kvm_mmu_set_mmio_spte_mask (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968774] kvm_intel: Unknown symbol kvm_disable_tdp (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968779] kvm_intel: Unknown symbol kvm_require_cpl (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968785] kvm_intel: Unknown symbol kvm_lmsw (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968790] kvm_intel: Unknown symbol kvm_lapic_set_eoi (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968797] kvm_intel: Unknown symbol kvm_set_memory_region (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968803] kvm_intel: Unknown symbol kvm_queue_exception (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968808] kvm_intel: Unknown symbol kvm_after_handle_nmi (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968814] kvm_intel: Unknown symbol kvm_write_guest_page (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968821] kvm_intel: Unknown symbol fx_init (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968827] kvm_intel: Unknown symbol __tracepoint_kvm_page_fault (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968832] kvm_intel: Unknown symbol __tracepoint_kvm_inj_virq (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968836] kvm_intel: Unknown symbol kvm_cpu_has_interrupt (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968840] kvm_intel: Unknown symbol kvm_before_handle_nmi (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968846] kvm_intel: Unknown symbol kvm_emulate_wbinvd (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968850] kvm_intel: Unknown symbol kvm_set_cr3 (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968858] kvm_intel: Unknown symbol kvm_get_cr8 (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968862] kvm_intel: Unknown symbol kvm_x86_ops (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968868] kvm_intel: Unknown symbol kvm_vcpu_cache (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968872] kvm_intel: Unknown symbol kvm_set_dr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968877] kvm_intel: Unknown symbol kvm_emulate_hypercall (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968882] kvm_intel: Unknown symbol __tracepoint_kvm_msr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968887] kvm_intel: Unknown symbol kvm_spurious_fault (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968895] kvm_intel: Unknown symbol kvm_write_tsc (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968899] kvm_intel: Unknown symbol kvm_mmu_unprotect_page_virt (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968905] kvm_intel: Unknown symbol kvm_get_guest_memory_type (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968910] kvm_intel: Unknown symbol kvm_set_cr4 (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968914] kvm_intel: Unknown symbol kvm_release_page_clean (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968918] kvm_intel: Unknown symbol kvm_set_cr0 (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968923] kvm_intel: Unknown symbol kvm_set_cr8 (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968927] kvm_intel: Unknown symbol kvm_get_dr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968932] kvm_intel: Unknown symbol kvm_mmu_page_fault (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968939] kvm_intel: Unknown symbol kvm_mmu_reset_context (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968944] kvm_intel: Unknown symbol kvm_vcpu_on_spin (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968949] kvm_intel: Unknown symbol kvm_read_guest (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968954] kvm_intel: Unknown symbol kvm_rebooting (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968958] kvm_intel: Unknown symbol kvm_get_rflags (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968963] kvm_intel: Unknown symbol kvm_queue_exception_e (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968968] kvm_intel: Unknown symbol is_error_page (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968973] kvm_intel: Unknown symbol __tracepoint_kvm_exit (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968977] kvm_intel: Unknown symbol kvm_emulate_cpuid (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968984] kvm_intel: Unknown symbol kvm_vcpu_init (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968990] kvm_intel: Unknown symbol handle_mmio_page_fault_common (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968994] kvm_intel: Unknown symbol kvm_inject_realmode_interrupt (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.968998] kvm_intel: Unknown symbol kvm_mmu_invlpg (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.969003] kvm_intel: Unknown symbol kvm_set_msr_common (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.969007] kvm_intel: Unknown symbol kvm_set_shared_msr (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.969012] kvm_intel: Unknown symbol kvm_inject_page_fault (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.969016] kvm_intel: Unknown symbol kvm_release_page_dirty (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.969021] kvm_intel: Unknown symbol kvm_complete_insn_gp (err 0)
May 9 15:58:39 ibmlaptop kernel: [ 170.969026] kvm_intel: Unknown symbol kvm_mmu_set_mask_ptes (err 0)

And many more...
---
AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access /dev/snd/: No such file or directory
AplayDevices: aplay: device_list:252: no soundcards found...
ApportVersion: 2.0.1-0ubuntu17.2
Architecture: amd64
ArecordDevices: arecord: device_list:252: no soundcards found...
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=UUID=8f4139d7-7daf-4b89-9b60-916b880a79e0
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 tun0 no wireless extensions.
MachineType: LENOVO 4061BK8
MarkForUpload: True
NonfreeKernelModules: symap_custom_3.2.0_41_generic_x86_64 symev_custom_3.2.0_41_generic_x86_64 xts gf128mul dm_crypt usb_storage usbhid hid radeon ttm firewire_ohci firewire_core crc_itu_t sdhci_pci sdhci wmi i915 drm_kms_helper drm e1000e i2c_algo_bit video
Package: linux (not installed)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB:
 0 radeondrmfb
 1 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-41-generic root=/dev/mapper/ubuntu-root ro quiet splash
ProcVersionSignature: Ubuntu 3.2.0-41.66-generic 3.2.42
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-41-generic N/A
 linux-backports-modules-3.2.0-41-generic N/A
 linux-firmware 1.79.4
RfKill:

Tags: precise running-unity
Uname: Linux 3.2.0-41-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo
dmi.bios.date: 12/14/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6FET92WW (3.22 )
dmi.board.name: 4061BK8
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6FET92WW(3.22):bd12/14/2011:svnLENOVO:pn4061BK8:pvrThinkPadW500:rvnLENOVO:rn4061BK8:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4061BK8
dmi.product.version: ThinkPad W500
dmi.sys.vendor: LENOVO

Revision history for this message
Alan Robertson (alanr-unix) wrote :

Sorry I didn't use ubuntu-bug on this one - but I did on the other bug I just filed - from the same system, the same kernel, the same time frame. See Bug #1178744 all that info should be applicable to this one. I just missed the instruction on running it. Sorry!

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1178737

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: precise
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Alan Robertson (alanr-unix) wrote : AcpiTables.txt

apport information

tags: added: apport-collected running-unity
description: updated
Revision history for this message
Alan Robertson (alanr-unix) wrote : AudioDevicesInUse.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : BootDmesg.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : Lspci.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : Lsusb.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : PciMultimedia.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : ProcModules.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : PulseList.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : UdevDb.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : UdevLog.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote : WifiSyslog.txt

apport information

Revision history for this message
Alan Robertson (alanr-unix) wrote :

No packages found matching linux.
ERROR: hook /usr/share/apport/general-hooks/cloud_archive.py crashed:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 719, in add_hooks_info
    symb['add_info'](self, ui)
  File "/usr/share/apport/general-hooks/cloud_archive.py", line 18, in add_info
    if '~cloud' in packaging.get_version(package) and \
  File "/usr/lib/python2.7/dist-packages/apport/packaging_impl.py", line 95, in get_version
    raise ValueError('package does not exist')
ValueError: package does not exist

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.