[Pkg-xen-devel] Bug#808624: Bug#808624: Invalid argument while starting daemon

Ian Campbell ijc at debian.org
Wed Jan 20 11:06:08 UTC 2016


Control: merge 369042 808624

On Mon, 2015-12-21 at 16:31 +0100, Giuseppe Sacco wrote:
> Package: xen-hypervisor-4.4-amd64
> Version: 4.4.1-9+deb8u3
> Severity: important
> 
> I just upgraded a machine used for hosting a few VM with Xen. The
> machine was running debian squeeze, so I updated to wheezy and then
> jessie. Xen is now version 4.4, cpu is 64 bits, dom0 is 32 bits
> userland with 64 bits kernel 3.16.0-4-amd64.

Unfortunately this is not a combination supported by Xen. Supported options
are:

    64-bit Xen, 64-bit dom0 kernel, 64-bit dom0 userspace
    64-bit Xen, 32-bit dom0 kernel, 32-bit dom0 userspace

You are using:

    64-bit Xen, 64-bit dom0 kernel, 32-bit dom0 userspace

which causes...

> dic 21 15:29:04 centrum xen[28167]: Starting Xen daemons: xenstored
> xenconsoled init-dom0FATAL: Failed to initialize dom0 state:
> Inappropriate ioctl for device

.... xenstored not to start, which in turn causes ...
> 
> and this xenstore-write command that take forever is the reason for
> systemd setting the status as "timeout".

... xenstore-write to hang trying to talk to the daemon.

Therefore this is the same issue as #369042 (therefore merging).

With this being unsupported upstream your options within Debian are either
to switch to a 32-bit dom0 kernel (easiest) or to cross-grade your
userspace to 64-bit (harder).

Outside of Debian I'm not sure what fixes would be required to make this
work upstream but I suppose you could try (by far the hardest option, not
on the roadmap upstream AFAIK)

Ian.



More information about the Pkg-xen-devel mailing list