4

I have a XEN VPS and it's been running Ubuntu for some years now. AUtomatic security upgrades are on and I've manually upgraded it continously and also done releas-upgrades whenever there's been a new release. All has been working great!

But now, after upgradeing to 14.04 LTS, the VPS won't boot the latest kernel (3.13.0-24) even though it's set to default. It always failback to 3.2.0-60 and for some reason the VPS seams very unresponsive, compared the before.

The support wrote in a ticket something about compiling my own kernel, with pvops enabled, but I'm not sure how to do that, or why I should compile my own kernel.

Doesn't Ubuntu support to be run on a XEN host?

3
  • No news on this, eh?
    – Mr. B
    May 29, 2014 at 13:10
  • Who is your VPS provider? I'm seeing the same thing trying to boot trusty's 3.13 kernel. Although I have figured out that I can boot saucy's 3.11 kernel. Jun 5, 2014 at 23:19
  • @BrianVisel I may have found a couple workarounds Jun 7, 2014 at 1:08

1 Answer 1

1

I ran into the same problem. Try as I might I could not boot Ubuntu's 14.04 v3.13 kernel on amd64, nor could I boot a stock 3.15 kernel from kernel.org on amd64. My VPS provider indicated that the following error was being reported:

(XEN) traps.c:405:d275 Unhandled invalid opcode fault/trap [#6] in domain 123 on VCPU 0 [ec=0000]

I suspect it has to do with some bug/incompatibility between an older version of Xen running on dom0 and recent versions (> 3.12) of the kernel running as domU. The good news is that — at least in my case — only amd64 seems to exhibit the issue.

Possible workarounds:

  • Run a 32-bit version of the kernel
  • Run a 3.12 or older version of the kernel (for example, from saucy)
  • Get your VPS provider to upgrade to the latest versions of Xen
    • (Well… I assume this would resolve the issue)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.