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

[Xen-users] xml files in xend database corrupted and xend failed to start solved now but read to diagnose


  • To: Xen List <xen-users@xxxxxxxxxxxxxxxxxxx>
  • From: Tapas Mishra <mightydreams@xxxxxxxxx>
  • Date: Tue, 11 May 2010 18:27:22 +0530
  • Delivery-date: Tue, 11 May 2010 06:00:00 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=pdkhBJfKJopwFpHspAs5uw51Y+UW87EdkCBKqPm90xkwjAm6v/bGlumcEHNpx9FvhZ hRQ/a2gov+dqaAKD+0N5pxsq0ryY3Y8Del+3ilUAgKgnS2FxHSgjSdvAZLfMppdcAfcy vd/EesqCM0uE0IViHBiWPtWSyndaiefozVsJg=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hi,
 I am posting this message because past 36 hours have been nightmare for me.

I finally have solved the problem I by temporarily moving put  the xml
files  from /var/lib/xend directories reboot then xend started.
And DomU's were failing to start the above xml files I kept back and
got all DomU's back.

I am very very surprised.I do not have any logical answer to this some
one who is reading this thread and has understood and can suggest some
thing as why
 did after I moved  xml files in /var/lib/xend direcotries to /tmp
xend was able to start and
then I again put those files back I got all my DomU's back.
The solution to above is mentioned here
http://forums.novell.com/novell-product-support-forums/suse-linux-enterprise-server-sles/sles-virtualization/343286-unable-connect-xend.html



Here is the complete description of what had happened and steps I took.

My xen server had crashed yesterday all of a sudden.
I am using Debian Lenny and xen-3.2.1
Yesterday I rebooted my system and found the xen no more was working.

I started searching on net mailed on the list.I did not had any clue
as what is happening.The message I got was similar to a Debian bug
number bug no 502849.

Error: Unable to connect to xend: No such file or directory. Is xend running?
server:~# /etc/init.d/xend start
Starting XEN control daemon: xendFATAL: Could not create tdb file
/var/lib/xenstored/tdb: Input/output error
failed!

but I was unable to understand what to then
I digged a bit more looked at /var/log/messages and found
an error [ 0.377064] map irq failed
it was repeated at many places in the file.After reboot xen fails to start.

So from above message I inferred xend was unable to create the tdb file.


Then looked at  XenStore database
http://wiki.xensource.com/xenwiki/XenIntro#head-4e27782aeef9debb00d812d9041a8e180ca414f0

yes the disk was full at the time I gave this message.
I saw that /var/xen/lib/save consumed all the space with respective DomU's
here is a log before I deleted the /var/xen/lib/save

Traceback (most recent call last):
  File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomain.py", line
1134, in domain_restore_fd
    return XendCheckpoint.restore(self, fd, paused=paused)
  File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendCheckpoint.py",
line 239, in restore
    forkHelper(cmd, fd, handler.handler, True)
  File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendCheckpoint.py",
line 361, in forkHelper
    raise XendError("%s failed" % string.join(cmd))
XendError: /usr/lib/xen-3.2-1/bin/xc_restore 4 4 1 2 0 0 0 failed


there was not enough space to create the xenstore.
I did freed it up and 2.3 GB is free but it this message was still there.


But still
 /etc/init.d/xend start I get error
Starting XEN control daemon: xend failed!



then I read the novell link deleted all xml files in directories /var/lib/xend
and again did /etc/init.d/xend start it started

I was able to see xend running xm info was  giving output.



But voilla I ran into another problem DomU's did not started
Code:

server:~# xm create /etc/xen/domu1.cfg
Using config file "/etc/xen/domu1.cfg".
Error: Device 0 (vif) could not be connected. Hotplug scripts not working


Then I put those files back which on web searches were mentioning that
xend database was corrupt and got all Doms back.So what had exactly
happned.
I want to reach the root cause of the problem.

Thanks

-- 
Tapas

_______________________________________________
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®.