This is what I've learned about this issue so far since posting my previous
I believe that it is because I am missing xen-vncfb which I do not have. I am
running CentOS 5.4 and using Xen 3.0.3 as distributed by the CentOS
repositories. As for tracking down xen-vncfb, I have done a lot of searching
and come up with nothing. Where can I find a binary or source copy of this
Here is what I know so far.
Xen does not distribute it in their binary distributions:
There is a workaround to build it from source yourself:
This workaround DOES NOT work, because every single version of Xen I
downloaded and compiled (3.0.2, 3.0.3, 3.2.0, 3.4.3, 4.0.0), it did not have
anything related to, nor referencing: xen-vncfb, xenfb, vncfb, or anything
like these things.
There is a wiki that references how to get vncfb:
The mercurial repository that it references is a 404:
I have searched Google, I have posted on LinuxQuestions.org, I have posted on
ServerFault.com, I've even asked here in my previous query, I've searched
through source trees (and compiled them), and I have absolutely no answer to
this question. I have been trying to get this working for at least 3 months
now and I'm starting to lose business because I cannot provide this feature.
This feature is something that a great deal of people use, so why is it that I
cannot find ANY information about this? It's like vaporware or something...
PLEASE someone point me in the right direction!
> The following config works and creates a good VM in Xen:
> | # Kernel Setup
> | kernel = "/boot/vmlinuz-188.8.131.52-xenU"
> | # Memory
> | memory = "256"
> | # Disk
> | disk = [
> | "file:/opt/xen/domains/110/sda1.img,sda1,w",
> | "file:/opt/xen/domains/110/swap.img,sda2,w"
> | ]
> | # container name
> | name = "110"
> | hostname = "boo"
> | # Networking
> | vif = ["type=ieomu, bridge=xenbr0"]
> | # VNC
> | vnc = 1
> | #vfb = [ 'type=vnc,vncdisplay=2,vnclisten=0.0.0.0,vncpasswd=110' ]
> | # Behavior Settings
> | root = "/dev/sda1"
> | extra = "fastboot"
> But when I uncomment the VFB line, I get the following error after it hangs
> for at least 30 seconds:
> | [root@customer 110]# xm create boo.cfg
> | Using config file "./boo.cfg".
> | Error: Device 0 (vkbd) could not be connected. Hotplug scripts not working.
> Any ideas?
> Part two of this question:
> Sometimes it actually works, and a port is opened. When this happens, nmap
> shows the VNC ports open and I can connect via the VNC client, but it just
> hangs at "Connection established." and no VNC display shows up. I've tried
> multiple VNC clients (TightVNC, TightVNC Java Console, RealVNC), but they all
> fail to connect.
> Does VNC through Xen require X to be started in order to function? I was under
> the impression that it would show the console screen, so I'm confused as to
> why all these issues are occurring.
> Xen-users mailing list
Xen-users mailing list