Installation of KVM Virtualization module fails with warning messages saying "needs unknown symbol"

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content