[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] pv guest fails to start after 4.2 upgrade



On Mon, 2013-02-25 at 14:42 +0000, Travis Osterman wrote:
> On Mon, Feb 25, 2013 at 4:30 AM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> > On Sun, 2013-02-24 at 21:57 +0000, Travis Osterman wrote:
> >> I also tried to take pvgrub out of the picture so I mounted the image
> >> and copied my initrd and kernel to the dom0 file system and updated my
> >> config with the appropriate ramdisk and kernel lines.
> >>
> >> Full output without pvgrub
> >> http://pastebin.com/c7VWWwXk
> >>
> >> Which dropped me in a shell asking for my root partition (progress).
> 
> Ian, thanks for the help, here are the answers.
> 
> > Does /usr/lib/xen/bin/qemu-system-i386 exist?
> 
> yes
> # ls /usr/lib/xen/bin/qemu-system-i386
> /usr/lib/xen/bin/qemu-system-i386
> 
> > Is there a qemu process running while the guest is booting?
> 
> No.  If I mount the image to a loopback device and boot the domain, I
> also do not have a qemu process (althought I'm not sure if I'm
> supposed to at that point.

I don't think so, in the loopback case you will be using the in-kernel
blkback driver. Only with file:// would you expect the qemu-base qdisk
(or blktap, which your logs indicate you don't have)

> > Do you get any logs in the /var/log/xen/*dm*.log relating to this domain?
> 
> # cat /var/log/xen/qemu-dm-prime.log
> bind(unix:/var/run/xen/qmp-libxl-4): No such file or directory
> chardev: opening backend "socket" failed: No such file or directory
> 
> # ls /var/run/xen*
> /var/run/xenconsoled.pid  /var/run/xenstored.pid
> 
> /var/run/xenstored:
> socket  socket_ro
> 
> > Were you using xl or xm with Xen 4.1?
> 
> xl
>
> So it looks like the lack of /var/run/xen/qmp-libxl-4 is contributing
> ... any idea where to head next?  Thanks again.

I expect either libxl should have created this or qemu should, since
qemu is complaining I assume libxl should have done it...

Ah, you are missing the /var/run/xen/ directory so it is failing to
create the socket, if you create the directory does it work? Although
even if so it is obviously still a bug that libxl doesn't handle that
error...

Ian.



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.