Xen - "'NoneType' objek tidak memiliki atribut 'rfind'" kesalahan ketika mencoba untuk membuat domain dengan VNC diaktifkan


0

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 createpada 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)

Jawaban:


2

Saya pikir inilah yang Anda cari:

apt-get install xen-qemu-dm-4.0


Ini memperbaiki masalah awal saya, tetapi sekarang saya tidak dapat mengakses server VNC setelah memulai domU, meskipun domain mulai tanpa kesalahan. Ini mungkin yang terbaik yang bisa saya dapatkan; Saya beralih ke hanya menjalankan server VNC di domU itu sendiri. Jauh lebih mudah.
— Adam R. Nelson

Masalah Anda tampaknya telah dipecahkan, tetapi Anda mungkin ingin menambahkan yang berikut ini ke konfigurasi domU Anda: vfb = ["type = vnc, vncunused = 0, vncdisplay = 1, vnclisten = 0.0.0.0, keymap = ja"]
— Taisuke Yamada
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.