Subject: Re: Error: Error creating domain: (0, 'Error')
To: Joel CARNAT <joel@carnat.net>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-xen
Date: 01/03/2006 19:49:46
On Tue, Jan 03, 2006 at 05:46:37PM +0100, Joel CARNAT wrote:
> Hi,
>
> I'm trying to start a netbsd (3-release) into netbsd/xen (3.0) too.
> I read and did accordingly to
> http://www.netbsd.org/Ports/xen/howto.html.
>
> At the point of creating my first domain, I get :
> Error: Error creating domain: (0, 'Error')
>
> Didn't found any interesting info on google...
> Any idea what I do wrong ?
>
> Here's a few things about my conf.
> xen# uname -a
> NetBSD xen.tumfatig.net 3.0_STABLE NetBSD 3.0_STABLE
> (PE2850-XEN0-$Revision: 1.0.0 $) #0: Tue Jan 3 18:32:56 CET 2006
> root@xen.tumfatig.net:/home/cvs/src/sys/arch/i386/compile/PE2850 i386
>
> xen# /etc/rc.d/xend start
> Starting xend.
> /usr/pkg/lib/python2.3/site-packages/xen/xend/server/SrvDir.py:3:
> DeprecationWarning: twisted.protocols.http has moved to
> twisted.web.http. See http://twistedmatrix.com/projects/web.
> from twisted.protocols import http
> log> [2006-01-03 19:40:47 xend] INFO (SrvDaemon:610) Xend Daemon started
> log> [2006-01-03 19:40:47 xend] INFO (XendRoot:113) EVENT> xend.start 0
>
> xen# xm list
> Name Id Mem(MB) CPU State Time(s) Console
> Domain-0 0 64 0 r---- 348.1
>
> xen# xm create -c /home/xen/netbsd-3
> Using config file "/home/xen/netbsd-3".
> Error: Error creating domain: (0, 'Error')
> log> [2006-01-03 19:42:23 xend] DEBUG (XendDomainInfo:720) init_domain>
> Created domain=5 name=nbsd3 memory=128
> log> [2006-01-03 19:42:23 xend] INFO (console:94) Created console id=19
> domain=5 port=9605
> log> [2006-01-03 19:42:23 xend] ERROR (SrvBase:162) op=create: Error creating
> domain: (0, 'Error')
> Traceback (most recent call last):
> File
> "/usr/pkg/lib/python2.3/site-packages/xen/xend/server/SrvBase.py", line
> 107, in _perform
> val = op_method(op, req)
> File
> "/usr/pkg/lib/python2.3/site-packages/xen/xend/server/SrvDomainDir.py",
> line 71, in op_create
> raise XendError("Error creating domain: " + str(ex))
> XendError: Error creating domain: (0, 'Error')
> log> [2006-01-03 19:42:23 xend] INFO (XendRoot:113) EVENT>
> xend.console.create [19, 5, 9605]
>
> xen# xm list
> Name Id Mem(MB) CPU State Time(s) Console
> Domain-0 0 64 0 r---- 348.5
> Domain-5 5 128 1 --p-- 0.0
Did the kernel print something on the console ?
>
> xen# cat /home/xen/netbsd-3
> name = "nbsd3"
> kernel = "/home/xen/netbsd-3"
> memory = 128
> disk = [ 'file:/home/xen/netbsd-3.dsk,wd0d,w' ]
I'm not sure file: will work out of the box on NetBSD.
Try attaching this file to vnd0 (vnconfig vnd0 /home/xen/netbsd-3.dsk)
and change file:/home/xen/netbsd-3.dsk to /dev/vnd0d
I think some patches were posted here to make xend attach the file to a
vnd automatically but AFAIK they were not integrated to the package.
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--