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

[Xen-users] xen not working: xmlrpc.sock doesn't exist


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Manuel Rodriguez Pascual" <supermanue@xxxxxxxxx>
  • Date: Wed, 27 Jun 2007 20:52:53 +0200
  • Delivery-date: Wed, 27 Jun 2007 11:51:11 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=ErmTmpgFYp9CEjSYLevd+MwFlfqQLV+lT+ujSZLN59aU+c9QBpHU6f/Rs4ig9ndbP4sgILvrQMB8KlISbVpXcRJDd8t2CG6BggiXN/IqMn4W2vRRPSgQIDeEQgcEo/3quGGcIE8CJyKIp5H8uldg0XKeix/gkD2BB1QDLeq8N5A=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hi all,

I have some serious problems making Xen run. I have spent a couple of days looking in Google and trying a lot of different things, but none of them has worked.  I hope you can help me...  
First of all: xen was running smoothly on my machine, but suddenly (I think I haven't changed any configuration) it doesn't work anymore.

I am using  a Debian 4.0 with Xen 3.

When I run /etc/init.d/xend start, it works ok.  With ps -aux | grep xen I get the following output:
root        12  0.0  0.0      0     0 ?        S<   20:06   0:00 [xenwatch]
root        13  0.0  0.0      0     0 ?        S<   20:06   0:00 [xenbus]
root      4148  0.0  0.1   1732   676 ?        S    20:07   0:00 xenstored --pid-file=/var/run/xenstore.pid
root      4156  0.0  0.1  10152   480 ?        S    20:07   0:00 xenconsoled
root      4157  0.0  0.1  10152   480 ?        S    20:07   0:00 xenconsoled
root      4158  0.0  0.1  10152   480 ?        S    20:07   0:00 xenconsoled
root      4691  0.0  0.8   9340  3808 ?        S    20:34   0:00 python /usr/sbin/xend start
root      4692  0.5  1.0  17504  4648 ?        Sl   20:34   0:00 python /usr/sbin/xend start


It looks OK.


But when i try xm list the following error arises
Error: Error connecting to xend: No such file or directory.  Is xend running?

This is a very common error. Many people solves it by creating /var/run/xend and /var/run/xenstored by hand. I did it, and gave them +777, so the problem is not here.


/var/log/xend.log has the following content:

[2007-06-27 20:34:58 xend] INFO (__init__:1072) Xend Daemon started
[2007-06-27 20:34:58 xend] INFO (__init__:1072) Xend changeset: Mon Jan 08 14:09:18 2007 +0000 13130:a23a5f674422.
[2007-06-27 20:34:58 xend] ERROR (__init__:1072) Exception starting xend ((38, 'Function not implemented'))
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 286, in run
    servers = SrvServer.create()
  File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvServer.py", line 108, in create
    root.putChild('xend', SrvRoot())
  File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvRoot.py", line 40, in __init__
    self.get(name)
  File "/usr/lib/python2.4/site-packages/xen/web/SrvDir.py", line 82, in get
    val = val.getobj()
  File "/usr/lib/python2.4/site-packages/xen/web/SrvDir.py", line 52, in getobj
    self.obj = klassobj()
  File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py", line 39, in __init__
    self.xd = XendDomain.instance()
  File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line 582, in instance
    inst.init()
  File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line 75, in init
    self._add_domain(
  File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line 138, in xen_domains
    domlist = xc.domain_getinfo()
error: (38, 'Function not implemented')



also, I tried strace xm list 2>&1 to see what's exactly happening.  Everything works correctly until it tries to open /var/run/xend/xmlrpc.sock , wich doesn't exists. this is the output.

socket(PF_FILE, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_FILE, path="/var/run/xend/xmlrpc.sock"}, 27) = -1 ENOENT (No such file or directory)
geteuid32()                             = 0
write(2, "Error:", 6Error:)                   = 6
write(2, " ", 1 )                        = 1
write(2, "Error connecting to xend: No suc"..., 70Error connecting to xend: No such file or directory.  Is xend running?) = 70
write(2, "\n", 1)                       = 1



I don't know if I have posted too much information, but I don't really have any clue of what's going wrong, so can't decide what is important and what isn't.

Excuse me for my poor english.

Thanks for your help,

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

 


Rackspace

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