Another way to fix this. Load secondary kernel (it’ll be in the boot screen)
Then login and type:
yum reinstall kernel
then reboot and you should be able to use the newest kernel
Also please send us
/dev/shm/yumwrapper/yum-update-current.log
/var/log/yum.log
you can put them on https://pastebin.freepbx.org