Xen — 尝试在启用 VNC 的情况下创建域时出现“‘NoneType’对象没有属性‘rfind’”错误

Xen — 尝试在启用 VNC 的情况下创建域时出现“‘NoneType’对象没有属性‘rfind’”错误

我第一次设置 Debian Xen 服务器,到目前为止一切顺利。但是,每当我尝试为域启用 VNC 连接(通过在配置文件中添加一行)时,尝试在配置文件上vfb=...运行都会导致崩溃,并出现以下神秘的 Python 错误:xm create

Error: 'NoneType' object has no attribute 'rfind'

一些 Google 搜索显示,这是启动域的 Python 脚本中的选项解析错误,但这并没有告诉我如何修复它。如果我注释掉配置文件中的“vfb”行,域将启动而不会出现任何问题。我的域的完整配置文件如下:

#
# Configuration file for the Xen instance devnode.sector91.com, created
# by xen-tools 4.2 on Thu Apr 26 15:40:33 2012.
#

#
#  Kernel + memory size
#


bootloader = '/usr/lib/xen-default/bin/pygrub'

vcpus       = '1'
memory      = '512'

#
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'phy:/dev/chimera/devnode.sector91.com-disk,xvda2,w',
                  'phy:/dev/chimera/devnode.sector91.com-swap,xvda1,w',
              ]


#
#  Physical volumes
#


#
#  Hostname
#
name        = 'devnode.sector91.com'

#
#  Networking
#
vif         = [ 'ip=192.168.254.95,mac=00:16:3E:96:1A:FF,bridge=br0' ]

#
# Remote VNC Access
#
vfb = [ 'type=vnc' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

知道如何阻止此错误吗?我是否忘记了某些明显的事情?

(操作系统:Debian Squeeze,32 位)

答案1

我想这就是你要找的东西:

apt-get install xen-qemu-dm-4.0

相关内容