Hollis,
 
 Your comment on upgrading kernel with
Xen seems to be the key. I tried Maria's tree for linux and xen tree and
xend start; xm list doesn't give an error message. 
 
 David Daly 
Research Staff Member 
32-003 IBM T.J. Watson Research Center 
Yorktown Heights, NY, 10958 
(914) 945-1845, T/L 862-1845
 
 
 
| hollisb@xxxxxxxxxxxxxxxxxxxxxxx
 10/23/2006 06:19 PM
  | 
| 
 To 
 | Hao Yu/Watson/IBM@IBMUS
 |  
| 
 cc 
 | Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx, Edi
Shmueli/Watson/IBM@IBMUS, David M Daly/Watson/IBM@IBMUS, Doron Shiloach/Watson/IBM@IBMUS
 |  
| 
 Subject 
 | Re: [XenPPC] xend start error |   
 
  |   
 
 
 On Fri, 2006-10-20 at 11:04 -0400, Hao Yu wrote: 
> Hi , 
>  
> On our js21 blade running xen, we encountered a problem. 
>  
> What we did: 
> cso83:/etc/xen # xend start 
> cso83:/etc/xen # xm list 
> Error: Error connecting to xend: No such file or directory.  Is
xend 
> running? 
>  
> cso83:/etc/xen # tail -25 /var/log/xen/xend.log 
> Error: (22, 'Invalid argument') 
> [2006-10-20 11:03:05 xend 8097] INFO (SrvDaemon:190) Xend stopped
due to 
> signal 15. 
> [2006-10-20 11:03:07 xend 8116] INFO (SrvDaemon:283) Xend Daemon started 
> [2006-10-20 11:03:07 xend 8116] INFO (SrvDaemon:287) Xend changeset:
Wed 
> Oct 11 13:01:31 2006 -0400 12202:e7cb3aefc233. 
> [2006-10-20 11:03:07 xend 8116] ERROR (SrvDaemon:297) Exception starting 
> xend ((22, 'Invalid argument')) 
> Traceback (most recent call last): 
>   File "//usr/lib/python/xen/xend/server/SrvDaemon.py",
line 291, in run 
>     servers = SrvServer.create() 
>   File "//usr/lib/python/xen/xend/server/SrvServer.py",
line 108, in create 
>     root.putChild('xend', SrvRoot()) 
>   File "//usr/lib/python/xen/xend/server/SrvRoot.py",
line 40, in __init__ 
>     self.get(name) 
>   File "//usr/lib/python/xen/web/SrvDir.py", line 82,
in get 
>     val = val.getobj() 
>   File "//usr/lib/python/xen/web/SrvDir.py", line 52,
in getobj 
>     self.obj = klassobj() 
>   File "//usr/lib/python/xen/xend/server/SrvDomainDir.py",
line 39, in __init__ 
>     self.xd = XendDomain.instance() 
>   File "//usr/lib/python/xen/xend/XendDomain.py", line
636, in instance 
>     inst.init() 
>   File "//usr/lib/python/xen/xend/XendDomain.py", line
76, in init 
>     self._add_domain( 
>   File "//usr/lib/python/xen/xend/XendDomain.py", line
139, in xen_domains 
>     domlist = xc.domain_getinfo() 
> Error: (22, 'Invalid argument') 
>  
>  
> We wonder what the problem could be? 
 
Doesn't look like there's much in the domctl path that returns EINVAL. 
 
Did you recently upgrade Xen? If so, make sure you install a newer 
kernel and tools. 
 
Do you see any errors when you run 'dmesg' in Linux? 
 
--  
Hollis Blanchard 
IBM Linux Technology Center 
 
 _______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel 
 |