我第一次设置 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