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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In