Installation of KVM Virtualization module fails with warning messages saying "needs unknown symbol"
Issue
System shows errors when attempting to install KVM virtualization module.
# yum install kvm
Loaded plugins: rhnplugin, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package kvm.x86_64 0:83-105.el5_4.9 set to be updated
--> Processing Dependency: kmod-kvm for package: kvm
--> Running transaction check
---> Package kmod-kvm.x86_64 0:83-105.el5_4.9 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================
Installing:
kvm x86_64 83-105.el5_4.9 rhel-x86_64-server-vt-5 828 k
Installing for dependencies:
kmod-kvm x86_64 83-105.el5_4.9 rhel-x86_64-server-vt-5 1.2 M
Transaction Summary
===================================================================================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 2.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): kvm-83-105.el5_4.9.x86_64.rpm | 828 kB 00:01
(2/2): kmod-kvm-83-105.el5_4.9.x86_64.rpm | 1.2 MB 00:01
-----------------------------------------------------------------------------------------------------------------------------------
Total 482 kB/s | 2.0 MB 00:04
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : kmod-kvm 1/2
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/ksm.ko needs unknown symbol kvm_ksm_spte_count
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/ksm.ko needs unknown symbol kvm_anon_inode_getfd
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/ksm.ko needs unknown symbol kvm_ksm_set_pte
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_exit
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_init
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_enable_efer_bits
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_get_msr_common
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_vcpu_uninit
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_emulate_halt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_lapic_find_highest_irr
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_task_switch
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_enable_tdp
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_disable_tdp
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_queue_exception
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol emulate_instruction
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol fx_init
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_cpu_has_interrupt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_lapic_get_cr8
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_get_cr8
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_x86_ops
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_vcpu_cache
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_emulate_hypercall
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol load_pdptrs
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_handle_fault_on_reboot
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_mmu_unprotect_page_virt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_get_cs_db_l_bits
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_mmu_page_fault
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_lapic_set_tpr
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_mmu_reset_context
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_queue_exception_e
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_emulate_cpuid
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_vcpu_init
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_set_msr_common
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_mmu_load
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_cpu_get_interrupt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-amd.ko needs unknown symbol kvm_emulate_pio
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_clear_guest_page
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_exit
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_init
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_enable_efer_bits
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_set_nonpresent_ptes
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol gfn_to_page
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol segment_base
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_get_msr_common
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol __kvm_set_memory_region
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_vcpu_uninit
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_emulate_halt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_apic_base
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_report_emulation_failure
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_lapic_find_highest_irr
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_task_switch
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_enable_tdp
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_disable_tdp
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_lmsw
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_memory_region
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_queue_exception
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol emulate_instruction
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_write_guest_page
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol fx_init
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_lapic_get_cr8
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_cpu_has_interrupt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_cr3
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_get_cr8
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_x86_ops
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_vcpu_cache
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_emulate_hypercall
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol load_pdptrs
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_handle_fault_on_reboot
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_unprotect_page_virt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_cr4
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_cr0
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_cr8
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_lapic_enabled
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_page_fault
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_reset_context
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_queue_exception_e
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_emulate_cpuid
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_vcpu_init
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_invlpg
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_set_msr_common
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_set_base_ptes
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_cpu_get_interrupt
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_emulate_pio
WARNING: /lib/modules/2.6.18-128.el5/weak-updates/kmod-kvm/kvm-intel.ko needs unknown symbol kvm_mmu_set_mask_ptes
Installing : kvm 2/2
Installed:
kvm.x86_64 0:83-105.el5_4.9
Dependency Installed:
kmod-kvm.x86_64 0:83-105.el5_4.9
Complete!
# rpm -q kernel
kernel-2.6.18-128.el5
kernel-2.6.18-164.6.1.el5
# uname -r
2.6.18-164.6.1.el5
Environment
- Red Hat Enterprise Linux 5
- Installing KVM
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.