A dev here needs remote hosted access to Opensuse 13.2 with a newer kernel.
After reading up on different hosting environments used with Opensuse I decided to build up a Linode VPS for it.
This weekend I first setup a new test box here locally.
I added the http://download.opensuse.org/repositories/Kernel:/stable/standard repo to a clean install of Opensuse 13.2 and installed the latest kernel from there, 3.19.1-1.ga04cebc-default.
I recreated the initrd. Then rebooted. It works great.
Next I went to do the same thing for the Linode.
I installed Opensuse 13.2 base install there using the base install with kernel-xen instead of kernel-default. And xen-tools-domU & xen-libs too.
It boots and runs great.
Next I added the same Kernel:/stable repo and upgraded to 3.19.1-1.ga04cebc-xen. I installed xen-tools-domU & xen-libs from the up to date http://download.opensuse.org/repositories/Virtualization/openSUSE_13.2 repo too
I did the mkinitrd like always and rebooted.
I can’t login anymore using ssh.
Luckily I can use Linode’s emergency remote console to get to it and login. I guess its using xl console <guest>
.
I can login using the xen console. Networking is offline. I can’t get anywhere.
If I uninstall the upgraded kernel and reinstall the base install then after reboot everything works ok again. I can login using ssh from my office.
What’s wrong with the setup that’s breaking the access?
This is the dmesg output from the boot that fails when using the 3.19.1 Xen VPS guest:
http://paste.opensuse.org/8f97c171
(this forum won’t let me paste the log. too long.)