[CentOS] Still won't boot - Re: remote yum update aborted with session closing - won't boot

Wed Jul 2 13:23:30 UTC 2014
Robert Moskowitz <rgm at htt-consult.com>

On 07/02/2014 09:10 AM, Ljubomir Ljubojevic wrote:
> On 07/02/2014 02:32 PM, Robert Moskowitz wrote:
>> On 07/01/2014 06:25 PM, Frank Cox wrote:
>>> On Tue, 01 Jul 2014 18:19:32 -0400
>>> Robert Moskowitz wrote:
>>>
>>>> How do I trouble shoot this?  I am assuming that I only got a partially
>>>> completed update.
>>> Try yum-complete-transaction and see what happens.
>> Well it looks like all the updates 'took'  /etc/redhat-release now
>> reports ver 6.5.
>>
>> But still getting a kernel panic and boot failing.  I can fall back to
>> the prior kernel and it will boot.  So I tried to copy the lines off the
>> monitor, as nothing is getting logged:
>>
>> IOMMU: failed to mpa dmn 0
>> kernel panic - not syncing: VFS: Unable to mount root fs on
>> unknown_block (0,0)
>> Pid:1, comm swapper Tainted: G  -------------} 2.6.32-431.20.3.el6.i686 #1
>>
>> then a a number of dump lines.
>>
>> The kernel that is working (only other one listed in menu) is:
>> 2.6.32-279.22.1.el6.i686
>>
> That is very old kernel. Try removing new kernel, and then reinstalling
> it, and if that does not work try removing new kernel and installing one
> before that, then one before that. Something like "yum install
> kernel-2.6.32-279.22.1.el6.i686" should do it. List all kernels with
> "yum list kernel*"

Sounds a lot like what Harald was saying.  So for the first step I get:

# yum list kernel*
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
  * base: ftpmirror.your.org
  * epel: less.cogeco.net
  * extras: ftpmirror.your.org
  * updates: ftpmirror.your.org
Installed Packages
kernel.i686 2.6.32-279.22.1.el6                        @Updates/6.3
kernel.i686 2.6.32-431.20.3.el6                        installed
kernel-firmware.noarch 2.6.32-431.20.3.el6                        installed
kernel-headers.i686 2.6.32-431.20.3.el6                        installed
Available Packages
kernel-abi-whitelists.noarch 2.6.32-431.20.3.el6                        
updates
kernel-debug.i686 2.6.32-431.20.3.el6                        updates
kernel-debug-devel.i686 2.6.32-431.20.3.el6                        updates
kernel-devel.i686 2.6.32-431.20.3.el6                        updates
kernel-doc.noarch 2.6.32-431.20.3.el6                        updates

and

# grep kernel /var/log/yum.log
Jul 01 14:37:18 Installed: kernel-headers-2.6.32-431.20.3.el6.i686
Jul 01 14:37:22 Updated: kernel-firmware-2.6.32-431.20.3.el6.noarch
Jul 01 14:41:31 Updated: 
libreport-plugin-kerneloops-2.0.9-19.el6.centos.i686
Jul 01 14:42:58 Updated: abrt-addon-kerneloops-2.0.8-21.el6.centos.i686
Jul 01 14:47:47 Updated: dracut-kernel-004-336.el6_5.2.noarch
Jul 01 14:47:59 Installed: kernel-2.6.32-431.20.3.el6.i686
Jul 01 23:10:03 Erased: abrt-addon-kerneloops
Jul 01 23:10:04 Erased: libreport-plugin-kerneloops
Jul 01 23:13:24 Erased: dracut-kernel
Jul 01 23:14:43 Erased: kernel-firmware