Device 0 (vif) could not be connected. /etc/xen/scripts/vif-route failed; error detected

Hello there.

Can someone PLEASE-PLEASE get me out of my misery with this error?
I am new to cloudmin and xen and it’s been several days now trying to solve this damn thing!

I want to use cloudmin with routed network setup. (I tested bridge setup and it works fine)

After creating a guest VM, I cannot start it up because I am getting the error below:

Starting up serverABC …
… failed : Using config file “/xenhome/serverABC.cfg”. Using to parse /boot/grub/grub.conf Error: Device 0 (vif) could not be connected. /etc/xen/scripts/vif-route failed; error detected.

The VM cfg file content is:

memory = 256
maxmem = 4096
name = ‘serverABC’
vif = [ ‘ip=,mac=00:16:3e:E7:4C:F6’ ]
address = ‘’
netmask = ‘’
disk = [‘phy:/dev/vg0/serverABC_img,xvda1,w’]
bootloader = “/usr/bin/pygrub”
vnc = 1
vnclisten = “”
vncunused = 1
vncpasswd = “dummypass”
vfb = [‘type=vnc,vncunused=1,vncpasswd=dummypass,vnclisten=’]

In Cloudmin, System Configuration, Network Interfaces I have put the Host’s main IP number as the gateway.

The file /etc/xen/xend-config.sxp has the following settings:
(network-script network-route netdev=eth0) [I have also tried without the netdev=eth0]
(vif-script vif-route)
#(network-script network-nat)
#(vif-script vif-nat)
#(network-script network-bridge)
#(vif-script vif-bridge)

(dom0-min-mem 256)
(dom0-cpus 0)
(vncpasswd ‘’)
(keymap ‘en-us’)

I am using Cloudmin on Centos 5.8 64Bit.
Xen version 3.1.2-308.11.1.el5