[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] cannot concatenate 'str' and 'Nonetype' object with creating domain



Hi, I get this strange error about string and nonetype concatenating, but
I think I am not sure why it is complaining at having a Nonetype
somewhere, as if I did not define some configuration option? I use the
following command (below that, there is a dry-run
result):

FYI: I removed the loopback.o from the drivers/xen/netback/Makefile and
recompiled the whole thing. This was because Xen unstable did not work,
some strange behaviour with arp. Now it does work, the veth0 interface and
the network.

megalosaurus:/etc/xen# xm create -c xm-machine01 vmid=1
Using config file "xm-machine01".
VIRTUAL MEMORY ARRANGEMENT:
 Loaded kernel: 0xc0100000->0xc0353f04
 Init. ramdisk: 0xc0354000->0xc0354000
 Phys-Mach map: 0xc0354000->0xc0374000
 Page tables:   0xc0374000->0xc0376000
 Start info:    0xc0376000->0xc0377000
 Boot stack:    0xc0377000->0xc0378000
 TOTAL:         0xc0000000->0xc0400000
 ENTRY ADDRESS: 0xc0100000
 VCPUS:         4
Domain construction error: cannot concatenate 'str' and 'NoneType' objects
Traceback (most recent call last):
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 483, in
construct
    self.configure()
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 992, in
configure
    self.create_devices()
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 768, in
create_devices
    self.create_configured_devices()
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 757, in
create_configured_devices
    self.createDevice(ctrl_type, dev_config, recreate=recreate)
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 332, in
createDevice
    return ctrl.createDevice(devconfig, recreate=self.recreate)
  File "/usr/lib/python/xen/xend/server/controller.py", line 236, in
createDevice
    dev.attach(recreate=recreate, change=change)
  File "/usr/lib/python/xen/xend/server/blkif.py", line 221, in attach
    self.setNode(node)
  File "/usr/lib/python/xen/xend/server/blkif.py", line 247, in setNode
    mounted_mode = self.check_mounted(node)
  File "/usr/lib/python/xen/xend/server/blkif.py", line 265, in
check_mounted
    mode = blkif.mount_mode(name)
  File "/usr/lib/python/xen/util/blkif.py", line 73, in mount_mode
    exp = re.compile('^' + name + ' .*[\(,]r(?P<mode>[ow])[,\)]')
TypeError: cannot concatenate 'str' and 'NoneType' objects
op_create> Exception creating domain:
Traceback (most recent call last):
  File "/usr/lib/python/xen/xend/server/SrvDomainDir.py", line 63, in
op_create
    dominfo = self.xd.domain_create(config)
  File "/usr/lib/python/xen/xend/XendDomain.py", line 282, in
domain_create
    dominfo = XendDomainInfo.vm_create(config)
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 153, in
vm_create
    vm.construct(config)
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 483, in
construct
    self.configure()
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 992, in
configure
    self.create_devices()
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 768, in
create_devices
    self.create_configured_devices()
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 757, in
create_configured_devices
    self.createDevice(ctrl_type, dev_config, recreate=recreate)
  File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 332, in
createDevice
    return ctrl.createDevice(devconfig, recreate=self.recreate)
  File "/usr/lib/python/xen/xend/server/controller.py", line 236, in
createDevice
    dev.attach(recreate=recreate, change=change)
  File "/usr/lib/python/xen/xend/server/blkif.py", line 221, in attach
    self.setNode(node)
  File "/usr/lib/python/xen/xend/server/blkif.py", line 247, in setNode
    mounted_mode = self.check_mounted(node)
  File "/usr/lib/python/xen/xend/server/blkif.py", line 265, in
check_mounted
    mode = blkif.mount_mode(name)
  File "/usr/lib/python/xen/util/blkif.py", line 73, in mount_mode
    exp = re.compile('^' + name + ' .*[\(,]r(?P<mode>[ow])[,\)]')
TypeError: cannot concatenate 'str' and 'NoneType' objects
Error: Error creating domain: cannot concatenate 'str' and 'NoneType'
objects



megalosaurus:/etc/xen# xm create -cn xm-machine01 vmid=1
Using config file "xm-machine01".
(vm
    (name machine01)
    (memory 128)
    (cpu 1)
    (image
        (linux
            (kernel /boot/vmlinuz-2.6.11-xenU)
            (root '/dev/hda1 ro')
            (vcpus 4)
        )
    )
    (device
        (vbd
            (uname file:/mnt/xenu/machine01/root_fs_machine01)
            (dev hda1)
            (mode w)
        )
    )
    (device
        (vbd
            (uname file:/mnt/xenu/machine01/swap_fs_machine01)
            (dev hda2)
            (mode w)
        )
    )
    (device (vif (mac aa:00:00:6a:60:02)))
    (memmap )
    (device_model )
    (device_config )

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.