Saya sedang menyiapkan server Debian Xen untuk pertama kalinya, dan sejauh ini berjalan lancar. Namun, setiap kali saya mencoba untuk mengaktifkan koneksi VNC untuk domain (dengan menambahkan vfb=...
baris ke file config), mencoba untuk menjalankan xm create
pada file config menyebabkan crash dengan kesalahan Python cryptic berikut:
Error: 'NoneType' object has no attribute 'rfind'
Beberapa pencarian Google mengungkapkan bahwa itu adalah bug dalam opsi penguraian dalam apa pun skrip Python memulai domain, tetapi itu tidak memberi tahu saya apa-apa tentang cara memperbaikinya. Jika saya mengomentari baris "vfb" di file konfigurasi, domain akan mulai tanpa masalah. File konfigurasi lengkap saya untuk domain di bawah:
#
# 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'
Adakah cara untuk menghentikan kesalahan ini? Apakah ada sesuatu yang jelas saya lupa di sini?
(OS: Debian Squeeze, 32-bit)