xen version 업그레이드 후에 다시 다운그레드 하면, shared object들이 깨지게 되서 xend가 실행되지 않게 된다. 아마 버그로 추정됨. 따라서 이전의 패키지들 백업해두었다가 이전 버전으로 다운그레이드 할때 카피해두자.
/usr/lib/libxen* 으로 시작하는 so 파일들은 낮은 버전으로 make install 하면 update 됨. 문제는 /usr/local/lib/python2.6/dist-packages/xen 의 것이 수정되는듯
이 버그는 /var/log/xen/xend.log 에서 아래와 같을 때 확인 가능
/usr/locaERROR (SrvDaemon:353) Exception starting xend ((13, 'Permission denied'))
Traceback (most recent call last):File "/usr/lib64/
servers = SrvServer.create()
File "/usr/lib64/
root.
File "/usr/lib64/
self.get(name)
File "/usr/lib64/
val = val.getobj()
File "/usr/lib64/
self.obj = klassobj()
File "/usr/lib64/
self.xn = XendNode.instance()
File "/usr/lib64/
inst = XendNode()
File "/usr/lib64/
self.
File "/usr/lib64/
return dict(self.
File "/usr/lib64/
info[
File "/usr/lib64/
sched_id = self.xc.
Error: (13, 'Permission denied')l/lib/python2.6/dist-packages
/usr/local/lib/python2.6/dist-packages/xen 폴더를 백업해두고 복원하도록 하자.
'Development Note > Xen' 카테고리의 다른 글
Xen: Failed to find an unused loop device (0) | 2013.06.12 |
---|