重启后XenServer错误(xenopsd内部错误)

时间:2014-01-24 09:08:52

标签: linux xen

如何解决?我再也无法启动了

Jan 24, 2014 10:03:29 AM Error: Starting VM 'CentOS 6 (64-bit)' - 
Internal error: xenopsd internal error: 
VM = 182361af-d10a-d97b-3a65-346d9cec1bcb; domid = 133; 
Bootloader.Bad_error Traceback (most recent call last):

File "/usr/bin/pygrub", line 895, in ?
    part_offs = get_partition_offsets(file)
  File "/usr/bin/pygrub", 
line 105, in get_partition_offsets
image_type = identify_disk_image(file)

File "/usr/bin/pygrub", line 49, in identify_disk_image

fd = os.open(file, os.O_RDONLY)

OSError: [Errno 2] No such file or directory: 
'/dev/sm/backend/94b422b6-3e31-88fb-bc55-99b33de9d89a/36bce863-ba6d-4792-b29d-dc6211bd5e8c'

3 个答案:

答案 0 :(得分:3)

可能是您的服务器未正确关闭,因此,分区已安装为只读。你必须拔下你的pbd,检查并重新插入读写。

这是为我做的。

答案 1 :(得分:1)

看起来VDI的{​​{1}}已损坏或已删除。从VM点击Xencenter,然后转到相应的VM(本地存储或共享)以检查VDI是否存在。我想你必须重新创建磁盘!

答案 2 :(得分:0)

我解决了同样的问题,我无法让我的VDI挂载到任何虚拟机中,并且使用"没有这样的文件或目录启动虚拟机失败:/ dev / sm / backend"你得到的错误。

解决这个问题的方法是制作每个虚拟机的快照,从快照创建新虚拟机,然后删除旧虚拟机。