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

Re: [Xen-devel] Failure to start xend in Xen 3.4.1 Dom0 ( 2.6.31 pvops) on top Ubuntu 9.10 Server



On Sun, Sep 13, 2009 at 10:38:04AM -0700, Boris Derzhavets wrote:
> 
> 
>     
> 
>     In meantime when loading the most recent 2.6.31 pvops kernel under Xen 
> Unstable  on top of Ubuntu 
> 9.10 Server (alpha 4, apt-get update, apt-get upgrade -> grub 1.97~beta2) i 
> get a message:
>  /proc/xen is already mounted on xenfs ( xenfs is busy)
> what causes daemon xend failure to start. Xen-bus appears not to be activated 
> during Dom0 loading. 
> As usual i added to /etc/fstab before loading Xen Host :-
>     none    /proc/xen     xenfs    defaults    0    0
> 
> as did it on 9.04. Might it be a mistake on 9.10 (or alpha bug) ?

Latest xen-unstable contains code to automatically mount xenfs from xend start.

See: http://xenbits.xen.org/xen-unstable.hg?rev/67201ec9ed79

-- Pasi

> Boris.
> 
>     
>   
> --- On Sat, 9/12/09, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:
> 
> From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
> Subject: Re: [Xen-devel] Failure to start xend in Xen 3.4.1 Dom0 ( 2.6.31 
> pvops) on top Ubuntu 9.10 Server
> To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Keir 
> Fraser" <keir.fraser@xxxxxxxxxxxxx>, "Jeremy Fitzhardinge" <jeremy@xxxxxxxx>
> Date: Saturday, September 12, 2009, 12:38 PM
> 
> dmesg log for 2.6.31-rc6 is attached.
> Xen-bus activation entries are present in the log.
> 
> --- On Sat, 9/12/09, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:
> 
> From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
> Subject: Re: [Xen-devel] Failure to start xend in Xen 3.4.1 Dom0 ( 2.6.31 
> pvops) on top Ubuntu 9.10 Server
> To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Keir 
> Fraser" <keir.fraser@xxxxxxxxxxxxx>, "Jeremy Fitzhardinge" <jeremy@xxxxxxxx>
> Date: Saturday, September 12, 2009, 11:55 AM
> 
> 
>  One more notice.
> 
> Jeremy's  2.6.31-rc6 kernel just several times caused xend failure to start.
> Actually, 2.6.31-rc6  hadn't  problems with supporting Dom0 on top of Ubuntu 
> 9.10 , i.e. xend started almost every time.
> 2.6.29.6 & 2.6.30.2 xenified kernels also don't have any problems with
> xend startup after loading Dom0.
> It seems to me as issue dependent on kernel supporting Dom0, first time  
> raised up for 2.6.31-rc9.
>    On the other hand 2.6.31 works fine under Xen 3.4.1 on top of Ubuntu 9.04 
> Server.
> 
> Xen port to Ubuntu is done every time via tuning Config.mk to place xen 
> folder under /usr/local/lib/phyton2.6/dist-packages.
> 
> Boris.
> 
> --- On Sat, 9/12/09, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:
> 
> From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
> Subject: [Xen-devel] Failure to start xend in Xen 3.4.1 Dom0 ( 2.6.31 pvops) 
> on top Ubuntu 9.10 Server
> To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Keir 
> Fraser" <keir.fraser@xxxxxxxxxxxxx>
> Date: Saturday, September 12, 2009, 10:13 AM
> 
> Suggestion below has been used to load Dom0 via grub entry:
> 
> menuentry "Xen 3.4 / Ubuntu 9.10 kernel 2.6.31" {
> insmod ext2
> set root=(hd0,13)
> multiboot (hd0,13)/xen-3.4.gz
> module (hd0,13)/vmlinuz-2.6.31
> module (hd0,13)/initrd-2.6.31.img
> }
> 
> Dom0
>  was loaded OK.
> However, /etc/init.d/xend start generates xend.log :-
> 
> [2009-09-12 17:57:48 3372] INFO (SrvDaemon:336) Xend changeset: unavailable..
> [2009-09-12 17:57:49 3372] ERROR (SrvDaemon:349) Exception starting xend 
> ((111, 'Connection refused'))
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/server/SrvDaemon.py", 
> line 341, in run
>     servers = SrvServer.create()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/server/SrvServer.py", 
> line 251, in create
>    
>  root.putChild('xend', SrvRoot())
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/server/SrvRoot.py", 
> line 40, in __init__
>     self.get(name)
>   File "/usr/local/lib/python2.6/dist-packages/xen/web/SrvDir.py", line 84, 
> in get
>     val = val..getobj()
>   File "/usr/local/lib/python2.6/dist-packages/xen/web/SrvDir.py", line 52, 
> in getobj
>     self.obj = klassobj()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/server/SrvNode.py", 
> line 30, in __init__
>     self.xn = XendNode.instance()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendNode..py", line 
> 949, in instance
>     inst.save()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendNode.py", line 
> 484, in save
>     self.save_networks()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendNode.py", line 
> 499, in
>  save_networks
>     for network_uuid in XendNetwork.get_all()])
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendBase.py", line 
> 102, in get_record
>     for key in keys])
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendNetwork.py", line 
> 196, in get_VIFs
>     vms = XendDomain.instance().get_all_vms()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomain.py", line 
> 1736, in instance
>     inst.init()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/XendDomain.py", line 
> 113, in init
>     xstransact.Mkdir(XS_VMROOT)
>   File 
> "/usr/local/lib/python2.6/dist-packages/xen/xend/xenstore/xstransact.py", 
> line 355, in Mkdir
>     complete(path, lambda t: t.mkdir(*args))
>   File 
> "/usr/local/lib/python2.6/dist-packages/xen/xend/xenstore/xstransact.py", 
> line 361, in
>  complete
>     t = xstransact(path)
>   File 
> "/usr/local/lib/python2.6/dist-packages/xen/xend/xenstore/xstransact.py", 
> line 29, in __init__
>     self.transaction = xshandle().transaction_start()
>   File "/usr/local/lib/python2.6/dist-packages/xen/xend/xenstore/xsutil.py", 
> line 18, in xshandle
>     xs_handle = xen.lowlevel.xs.xs()
> Error: (111, 'Connection refused')
> [2009-09-12 17:57:49 3371] INFO (SrvDaemon:220) Xend exited with status 1.
> 
> Boris.
> 
> 
> --- On Fri, 9/11/09, Keir Fraser <keir.fraser@xxxxxxxxxxxxxx> wrote:
> 
> From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
> Subject: Re: [Xen-devel] How to build xen.gz with static built-in command 
> line dom0_mem=1024M ?
> To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx>,
>  "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
> Date: Friday, September 11, 2009, 7:30 AM
> 
> There is no supported way, as we expect to have a sane bootloader that can
> parse boot args. If youw ant to hack it in, edit the line 'cmdline =
> cmdline_cook(...' in arch/x86/setup.c to read 'cmdline = "my args go here";'
> instead.
> 
>  -- Keir
> 
> On 11/09/2009 10:00, "Boris Derzhavets" <bderzhavets@xxxxxxxxx> wrote:
> 
> > 
> > 
> > 
> > 
>
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 
> 
> 
> 
> 
>       
> -----Inline Attachment Follows-----
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 
> 
> 
> 
> 
>       
> -----Inline Attachment Follows-----
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 
> 
> 
>       
> -----Inline Attachment Follows-----
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
> 
> 
> 
>       
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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