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
- 1456 megtekintés
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')
- A hozzászóláshoz be kell jelentkezni
A hibaüzenet alapján ez kb. egy bug lehet valahol a mélyén (becsukja a fájlt, majd próbálja használni a már nem létező file handle-t)...
Én váltanék xen 4.0-ra, "hátha" kijavították...
- A hozzászóláshoz be kell jelentkezni
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ő.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Igen a domU-k működnek. Amíg nem kell velük semmit sem csinalni addig észre se venni a hibát.
dmesg-ben nem látok semmi rosszat, szerintem nem lép át semmilyen limitet, az logban talán megjelnne valahol.
- A hozzászóláshoz be kell jelentkezni
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....
- A hozzászóláshoz be kell jelentkezni
Mivel reszben a xend vezerli a domU-k futtatasat, ezert kb. semmi.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
dehogynem lehet jó párszor csináltam mert volt 1-2 eset mikor "beragadt" a xend :D
virtuális gépek mennek tovább simán.
ilyenkor killall -9 python, majd xend restart és utómunkálatokként xensotre-rm :>
Ubuntu 10.04, Thinkpad x60s
- A hozzászóláshoz be kell jelentkezni
Azert a killall python veszelyes dolog am... en lekernem inkabb a PID-et...
A xenstore-rm miert kell?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni