![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||
Solution Type Problem Resolution Sure Solution 2130101.1 : Exalogic Guest vServer Hangs With "Probing EDD (edd= off to disable)" Message On Console During Boot Process Of Patching
In this Document
Created from <SR 3-12444246581> Applies to:Oracle Exalogic Elastic Cloud Software - Version 2.0.6.2.2 and laterExalogic Elastic Cloud X5-2 Eighth Rack - Version X5 and later Oracle VM - Version 3.2.9 to 3.2.9 [Release OVM32] Linux x86-64 Oracle Virtual Server x86-64 SymptomsIn Exalogic virtual racks upgrading vServers from 2.0.6.1.2 to 2.0.6.2.2 (Note that issue is not dependent on the Exalogic version), upgrade got hung and eventually timed out. During rebooting of the vServer from EMOC,vserver boot process is hung again.SSH or ping and also xm console does not respond . Probing EDD (edd= off to disable)
ChangesUpgrading vServers. CauseThis was caused due to user error. In this case, guest vServer was trying to boot into non-uek Redhat kernel which was somehow present on the vserver. This was determined by booting into single user mode and verifying the messages log, as well as grub.conf. Contents of grub.conf for this vServer that was hanging : # grub.conf generated by anaconda title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-504.16.2.el6.x86_64) <<<< This is REDHAT non UEK kernel at position '0' title Oracle Linux Server (2.6.39-400.214.5.1.el6uek.x86_64) <<<<< This is the correct Exalogic supported UEK kernel at index position '1' title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-431.el6.x86_64) SolutionTo resolve this issue follow below steps: 1) Login to single user mode and verify if the kernel being booted is correct UEK kernel and is the expected kernel in Exalogic. To Boot the guest vServer in single user mode , follow these steps - Start guest vServer using : xm create -c <vm.cfg location>. 2) Verify grub.conf file contents and make sure that the 'default' parameter is pointing to the correct index number which has the UEK Oracle Linux kernel that is supported on Exalogic. If it is having a different index number pointing to wrong kernel, Update the value of 'default' parameter and save it and reboot normally. Verify that boot is not hanging and continue with step 3 below. If the entries are correct and vServer is booting into correct kernel but still hanging, do not proceed with next step (3) and collect sosreport in singleuser mode . Contact Support by opening Service Request and attach the sosreport. 3) Once the wrong kernel is identified as in step 2, Delete the non UEK kernel rpm's as follows. - Take a backup of the guest vServer using ExaBR Procedure to remove older kernels
a. Get the list of all kernel entries in grub.conf except the top 2 kernel entries. This can be verified with the following command: # grep kernel /boot/grub/grub.conf | grep -v "#" | tail -n +3 | awk '{ print $2 }' | sed 's/\/vmlinuz-//g' b. Get the rpms associated with each such entry: # rpm -qa | grep kernel | grep For example: rpm -qa | grep kernel | grep 2.6.32-504.16.2.el6.x86_64 c. Remove each of the rpm as follows: # rpm -ev --allmatches For example: # rpm -ev --allmatches kernel-2.6.32-504.16.2.el6.x86_64.rpm References<NOTE:1571367.1> - Exalogic Infrastructure PSU Upgrade - Known IssuesAttachments This solution has no attachment |
||||||||||||||||||||
|