Piotr Wolak
2005-Aug-22 08:47 UTC
[Xen-users] XEND fails to start (XEN unstable, SMP, x86_64)
Hi XEN Users, I''ve searched the archives of this list but could not find anything on this subject. I have a 64bit AMD platform on which I can prefectly run XEN (no-SMP) (domain0 and domiansU) from unstable tree. Since I have two processors I wanted to enable SMP (HT) in the dom0. Everything boots nicely but when I start xend (xend start) I don''t see the xend process? BUT xcs, xenstored and xenconsoled are running. In the /var/log/messages file I see this: python[3058]: segfault at 0000000000000000 rip 0000000000000000 rsp 00000000408001d8 error 14 [root@nexcom ~]# uname -a Linux nexcom 2.6.12-xen0 #10 SMP Fri Aug 19 15:57:42 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux [root@nexcom ~]# In xend.log: [2005-08-22 08:26:43 xend] INFO (SrvDaemon:300) Xend Daemon started [2005-08-22 08:26:43 xend] INFO (channel:163) Virq 3 on port 16 [root@nexcom log]# xm list (111, ''Connection refused'') Error: Error connecting to xend, is xend running? [root@nexcom log]# cat xend.trace |> server/SrvDaemon.py:run | 298 _enforce_dom0_cpus() | > server/SrvDaemon.py:_enforce_dom0_cpus | 336 dn = xroot.get_dom0_cpus() | > XendRoot.py:get_dom0_cpus | 336 return self.get_config_int(''dom0-cpus'', self.dom0_cpus_default) | > XendRoot.py:get_config_int | 257 v = self.get_config_value(name, val) | > XendRoot.py:get_config_value | 246 return sxp.child_value(self.config, name, val=val) | < XendRoot.py:get_config_value | 258 try: | 259 return int(v) | < XendRoot.py:get_config_int | < XendRoot.py:get_dom0_cpus | 338 for d in glob.glob("/sys/devices/system/cpu/cpu*"): | < server/SrvDaemon.py:_enforce_dom0_cpus | 299 try: | 300 log.info("Xend Daemon started") | 301 self.createFactories() | > server/SrvDaemon.py:createFactories | 316 self.channelF = channel.channelFactory() | > server/channel.py:channelFactory | 329 try: | 330 inst | ! Exception: Traceback (most recent call last): File "/usr/lib64/python/xen/xend/server/channel.py", line 330, in channelFactory inst NameError: global name ''inst'' is not defined | 331 except: | 332 inst = ChannelFactory() | > server/channel.py:__init__ | 153 self.channels = {} | 154 self.virqPorts = {} | 155 self.notifier = xu.notifier() | 157 self.bind_virq(xen.lowlevel.xc.VIRQ_DOM_EXC) | > server/channel.py:bind_virq | 161 port = self.notifier.bind_virq(virq) | 162 self.virqPorts[port] = virq | 163 log.info("Virq %s on port %s", virq, port) | < server/channel.py:bind_virq | 158 self.virqHandler = None | < server/channel.py:__init__ | 333 return inst | < server/channel.py:channelFactory | < server/SrvDaemon.py:createFactories | 302 event.listenEvent(self) | > server/event.py:listenEvent | 220 factory = EventFactory(daemon) | > server/event.py:__init__ | 214 self.daemon = daemon | < server/event.py:__init__ | 221 if xroot.get_xend_unix_server(): | > XendRoot.py:get_xend_unix_server | 307 return self.get_config_bool("xend-unix-server", self.xend_unix_server_default) | > XendRoot.py:get_config_bool | 249 v = self.get_config_value(name, val) | > XendRoot.py:get_config_value | 246 return sxp.child_value(self.config, name, val=val) | < XendRoot.py:get_config_value | 250 if v in [''yes'', ''1'', ''on'', ''true'', 1, True]: | 251 return True | < XendRoot.py:get_config_bool | < XendRoot.py:get_xend_unix_server | 222 path = ''/var/lib/xend/event-socket'' | 223 reactor.listenUNIX(path, factory) Any ideas what could be the problem? Many thanks and best regards, Piotr Radiating Collapse with Vanishing Weyl stresses ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users