[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Fedora 12 xen 4.0.0
i've done some debugging to /usr/sbin/xend and this is what i came up with: from /var/log/xen/xend.log: [2010-04-15 10:50:16 32442] ERROR (SrvDaemon:356) Exception starting xend (no element found: line 1, column 0) Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvDaemon.py", line 348, in run servers = SrvServer.create() File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvServer.py", line 251, in create root.putChild('xend', SrvRoot()) File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvRoot.py", line 40, in __init__ self.get(name) File "/usr/lib/python2.6/site-packages/xen/web/SrvDir.py", line 84, in get val = val.getobj() File "/usr/lib/python2.6/site-packages/xen/web/SrvDir.py", line 52, in getobj self.obj = klassobj() File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvNode.py", line 30, in __init__ self.xn = XendNode.instance() File "/usr/lib/python2.6/site-packages/xen/xend/XendNode.py", line 1140, in instance inst = XendNode() File "/usr/lib/python2.6/site-packages/xen/xend/XendNode.py", line 70, in __init__ saved_host = self.state_store.load_state('host') File "/usr/lib/python2.6/site-packages/xen/xend/XendStateStore.py", line 105, in load_state dom = minidom.parse(xml_path) File "/usr/lib/python2.6/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse return expatbuilder.parse(file) File "/usr/lib/python2.6/site-packages/_xmlplus/dom/expatbuilder.py", line 926, in parse result = builder.parseFile(fp) File "/usr/lib/python2.6/site-packages/_xmlplus/dom/expatbuilder.py", line 211, in parseFile parser.Parse("", True) ExpatError: no element found: line 1, column 0 the file which it's trying to parse is /var/lib/xend/state/host.xml, which is empty. which service/module creates this xml file? do i need to edit it? thanks! On Wed, Apr 14, 2010 at 5:13 PM, Shai Maskit <sjmaskit@xxxxxxxxx> wrote: > [root@kpc35 ~]# ls -ltr /var/run/ > . > . > . > -rw-r--r--. 1 root root 5 2010-04-14 16:58 xend.pid > [root@kpc35 ~]# rm /var/run/xend.pid > rm: remove regular file `/var/run/xend.pid'? > [root@kpc35 ~]# bash -x /etc/init.d/xend start > + . /etc/rc.d/init.d/functions > ++ TEXTDOMAIN=initscripts > ++ umask 022 > ++ PATH=/sbin:/usr/sbin:/bin:/usr/bin > ++ export PATH > ++ '[' -z '' ']' > ++ COLUMNS=80 > ++ '[' -z '' ']' > +++ /sbin/consoletype > ++ CONSOLETYPE=pty > ++ '[' -f /etc/sysconfig/i18n -a -z '' -a -z '' ']' > ++ . /etc/profile.d/lang.sh > ++ unset LANGSH_SOURCED > ++ '[' -z '' ']' > ++ '[' -f /etc/sysconfig/init ']' > ++ . /etc/sysconfig/init > +++ BOOTUP=color > +++ RES_COL=60 > +++ MOVE_TO_COL='echo -en \033[60G' > +++ SETCOLOR_SUCCESS='echo -en \033[0;32m' > +++ SETCOLOR_FAILURE='echo -en \033[0;31m' > +++ SETCOLOR_WARNING='echo -en \033[0;33m' > +++ SETCOLOR_NORMAL='echo -en \033[0;39m' > +++ LOGLEVEL=3 > +++ PROMPT=yes > +++ AUTOSWAP=no > ++ '[' pty = serial ']' > ++ > __sed_discard_ignored_files='/\(~\|\.bak\|\.orig\|\.rpmnew\|\.rpmorig\|\.rpmsave\)$/d' > + '[' '!' -d /proc/xen ']' > + grep -q control_d /proc/xen/capabilities > + RETVAL=0 > + case "$1" in > + start > + echo -n 'Starting xend daemon: ' > Starting xend daemon: + /usr/sbin/xend > + RETVAL=1 > + test 1 = 0 > + echo_failure > + '[' color = color ']' > + echo -en '\033[60G' > + echo -n '[' > [+ '[' color = color ']' > + echo -en '\033[0;31m' > + echo -n FAILED > FAILED+ '[' color = color ']' > + echo -en '\033[0;39m' > + echo -n ']' > ]+ echo -ne '\r' > + return 1 > + echo > > + '[' 1 -eq 0 ']' > + exit 1 > [root@kpc35 ~]# > > from what i see, "/usr/sbin/xend" returns 1. > i'm running Python 2.6.2, > > thanks! (again ;) > > On Wed, Apr 14, 2010 at 4:37 PM, Pasi Kärkkäinen <pasik@xxxxxx> wrote: >> On Wed, Apr 14, 2010 at 04:33:49PM +0300, Shai Maskit wrote: >>> my /etc/fstab doesn't contain any mount information concerning xenfs, >>> however: >>> >>> [root@kpc35 ~]# ls -l /proc/xen/ >>> total 0 >>> -r--r--r--. 1 root root 0 2010-04-13 13:19 capabilities >>> -rw-------. 1 root root 0 2010-04-13 13:19 privcmd >>> -rw-------. 1 root root 0 2010-04-13 13:19 xenbus >>> -rw-------. 1 root root 0 2010-04-13 13:19 xsd_kva >>> -rw-------. 1 root root 0 2010-04-13 13:19 xsd_port >>> >>> so when i tried to add: >>> none /proc/xen xenfs defaults 0 0 >>> >> >> You don't need that since the fedora init script will try to >> mount the xenfs automatically, and seemingly it has already done that. >> >> >>> i got: >>> [root@kpc35 ~]# mount -a >>> mount: none already mounted or /proc/xen busy >>> >> >> Yes, it's already mounted. >> >>> as far as modules: >>> >>> [root@kpc35 ~]# lsmod | grep xen >>> xen_evtchn 3729 1 >>> xenfs 7726 1 >>> >> >> So that's all OK. >> >>> >> . >>> >> [root@kpc35 ~]# service xend status >>> >> xend dead but pid file exists >>> >> [FAILED] >>> >> >> >> Did you try removing the pid file and then restarting xend? >> >> -- Pasi >> >> > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |