Xen hiba - Error: (9, 'Bad file descriptor')

Fórumok

Hello,

Előjött egy érdekes hiba, elvezstettem az irányítást a xen felett.
Mindere hibüzenetet kapok, pl:

xm create -c /etc/xen/domain.cfg
Using config file "/etc/xen/domain.cfg".
Error: (9, 'Bad file descriptor')


xentop
unable to open xenstore
: Connection refused
Failed to initialize xenstat library


xm console domain.hu
Error: (9, 'Bad file descriptor')

Neten már utána kerestem , több helyen is foglalkoznak a problémával de konkrét megoldást nem találtam.
Valaki találkozott már a hibával?
Ha restartolom a szervert utána rendbe jön, de most már másodszor jön elő és nem lehet naponta restartolni a gépet.
Jelenleg a le nem állított domU-k rendben futnak de elindítani egyet sem tudok már.

üdv

Hozzászólások

Még annyi ,hogy ez van a xend.log-ban:


[2010-06-27 19:24:24 3830] ERROR (xmlrpclib2:178) Internal error handling xend.domain.create
Traceback (most recent call last):
File "/usr/lib/xen-3.2-1/lib/python/xen/util/xmlrpclib2.py", line 131, in _marshaled_dispatch
response = self._dispatch(method, params)
File "/usr/lib/python2.5/SimpleXMLRPCServer.py", line 415, in _dispatch
return func(*params)
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/server/XMLRPCServer.py", line 72, in domain_create
info = XendDomain.instance().domain_create(config)
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomain.py", line 957, in domain_create
self._refresh()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendDomain.py", line 396, in _refresh
txn = xstransact()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__
self.transaction = xshandle().transaction_start()
Error: (9, 'Bad file descriptor')

Ha ez ilyen hiba lenne akkor mindenkinél jelentkezne, nem csak elvétve.
Jelenleg per pillanat az update, nem lehetésges.

A célom, hogy valahogy visszaszerezzem az irányítást , legalább annyira hogy domU-kat tudjak indítani leállítani, és megelőzni, hogy ez a hiba többé ne fordulhasson elő.

ilyenkor más még működik? dmesg-ben nem látsz valami bejegyzést? nem éri el az ulimitben max nyitott fájlok értékét?

Lehet buta kérdés de van ara valami megoldás, hogy a domU-k leálíltása nélkül a xen daemont újra betoltsem. Lehet csak valamelyik részére référne egy restart, de ha leállnaka domU-k akkor nem tudom őket ujra elindítani....

Kovetkezo a szitu: xm shutdown HVM es gepre. Van mikor nem tudja leallitani es beragad, ilyenkor semmilyen xm parancs nem megy, se a szabalyos xend restart. Ekkor killall majd xend start. Ekkor a gep mar nem latszik viszont az eroforrasok fogva vannak pl: disk igy ha inditanad azt mondja hogy fogja valami. Igy xenstore-rm el kiszedem es mehet a start.

Ubuntu 10.04, Thinkpad x60s