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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
