David F Barrera
2005-May-16 17:32 UTC
[Xen-devel] Error: Error creating domain: global name ''log'' is not defined
I am getting the following error when attempting to create a DomU:
[root@lamb5 xen]# xm create -c vm1.cfg vmid=1
Using config file "vm1.cfg".
[xend] DEBUG (XendDomainInfo:696) init_domain> Created domain=1 name=vm1
memory=200704
[xend] DEBUG (XendDomainInfo:1117) creating linux domain with cmdline:
root=/dev/sda1 ro
[xend] INFO (XendRoot:122) EVENT> xend.domain.create
[''vm1'', ''1'']
[xend] WARNING (XendDomainInfo:725) building dom with 1 vcpus
VIRTUAL MEMORY ARRANGEMENT:
Loaded kernel: c0100000->c0338884
Init. ramdisk: c0339000->c0339000
Phys-Mach map: c0339000->c036a000
Page tables: c036a000->c036c000
Start info: c036c000->c036d000
Boot stack: c036d000->c036e000
TOTAL: c0000000->c0400000
ENTRY ADDRESS: c0100000
VCPUS: 1
[xend] WARNING (XendDomainInfo:1062) Unknown config field memmap
[xend] WARNING (XendDomainInfo:1062) Unknown config field device_model
[xend] WARNING (XendDomainInfo:1062) Unknown config field device_config
[xend] INFO (console:100) Created console id=0 domain=1 port=9601
Domain construction error: global name ''log'' is not defined
Traceback (most recent call last):
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 513, in
construct
[xend] INFO (XendRoot:122) EVENT> xend.console.create [0, 1, 9601]
self.configure()
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1003, in
configure
self.create_devices()
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 795, in
create_devices self.create_configured_devices()
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 784, in
create_configured_devices
self.createDevice(ctrl_type, dev_config, recreate=recreate)
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 362, in
createDevice
return ctrl.createDevice(devconfig, recreate=self.recreate)
File "/usr/lib/python/xen/xend/server/controller.py", line 231, in
createDevice
dev = self.newDevice(self.nextDeviceId(), config, recreate=recreate)
File "/usr/lib/python/xen/xend/server/blkif.py", line 414, in
newDevice
return BlkDev(self, id, config, recreate=recreate)
File "/usr/lib/python/xen/xend/server/blkif.py", line 177, in
__init__
self.configure(self.config, recreate=recreate)
File "/usr/lib/python/xen/xend/server/blkif.py", line 201, in
configure
self.vdev = blkif.blkdev_name_to_number(self.dev)
File "/usr/lib/python/xen/util/blkif.py", line 24, in
blkdev_name_to_number
log.debug("exception looking up device number for %s: %s", name,
ex)
NameError: global name ''log'' is not defined
ConsoleController>destroyController>
<xen.xend.server.console.ConsoleController instance at 0xb775e3ac> False
ConsoleDev>destroy> <xen.xend.server.console.ConsoleDev instance at
0xb775e4ec> False
[xend] DEBUG (blkif:420) Destroying blkif domain=1
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 401, in
domain_create
dominfo = XendDomainInfo.vm_create(config)
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 184, in
vm_create
vm.construct(config)
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 513, in
construct
self.configure()
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1003, in
configure
self.create_devices()
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 795, in
create_devices self.create_configured_devices()
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 784, in
create_configured_devices
self.createDevice(ctrl_type, dev_config, recreate=recreate)
File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 362, in
createDevice
return ctrl.createDevice(devconfig, recreate=self.recreate)
File "/usr/lib/python/xen/xend/server/controller.py", line 231, in
createDevice
dev = self.newDevice(self.nextDeviceId(), config, recreate=recreate)
File "/usr/lib/python/xen/xend/server/blkif.py", line 414, in
newDevice
return BlkDev(self, id, config, recreate=recreate)
File "/usr/lib/python/xen/xend/server/blkif.py", line 177, in
__init__
self.configure(self.config, recreate=recreate)
File "/usr/lib/python/xen/xend/server/blkif.py", line 201, in
configure
self.vdev = blkif.blkdev_name_to_number(self.dev)
File "/usr/lib/python/xen/util/blkif.py", line 24, in
blkdev_name_to_number
log.debug("exception looking up device number for %s: %s", name,
ex)
NameError: global name ''log'' is not defined
Error: Error creating domain: global name ''log'' is not defined
[root@lamb5 xen]# [xend] INFO (XendRoot:122) EVENT> xend.domain.died
[''vm1'', ''1'']
This was on a RHEL 4 machine. On a SLES 9 SP1 machine, I get only the
"Error: Error creating domain: global name ''log'' is not
defined"
message, without the debug info.
--
Regards,
David F Barrera
Linux Technology Center
Systems and Technology Group, IBM
"The wisest men follow their own direction. "
Euripides
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Kip Macy
2005-May-16 18:32 UTC
Re: [Xen-devel] Error: Error creating domain: global name ''log'' is not defined
It is a bug in xend that manifested itself for me when all of my
loopback devices were marked in ues because it wasn''t always unbinding
them on shutdown/destroy.
-Kip
On 5/16/05, David F Barrera <dfbp@us.ibm.com>
wrote:> I am getting the following error when attempting to create a DomU:
>
> [root@lamb5 xen]# xm create -c vm1.cfg vmid=1
> Using config file "vm1.cfg".
> [xend] DEBUG (XendDomainInfo:696) init_domain> Created domain=1 name=vm1
> memory=200704
> [xend] DEBUG (XendDomainInfo:1117) creating linux domain with cmdline:
> root=/dev/sda1 ro
> [xend] INFO (XendRoot:122) EVENT> xend.domain.create
[''vm1'', ''1'']
> [xend] WARNING (XendDomainInfo:725) building dom with 1 vcpus
> VIRTUAL MEMORY ARRANGEMENT:
> Loaded kernel: c0100000->c0338884
> Init. ramdisk: c0339000->c0339000
> Phys-Mach map: c0339000->c036a000
> Page tables: c036a000->c036c000
> Start info: c036c000->c036d000
> Boot stack: c036d000->c036e000
> TOTAL: c0000000->c0400000
> ENTRY ADDRESS: c0100000
> VCPUS: 1
> [xend] WARNING (XendDomainInfo:1062) Unknown config field memmap
> [xend] WARNING (XendDomainInfo:1062) Unknown config field device_model
> [xend] WARNING (XendDomainInfo:1062) Unknown config field device_config
> [xend] INFO (console:100) Created console id=0 domain=1 port=9601
> Domain construction error: global name ''log'' is not
defined
> Traceback (most recent call last):
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 513, in
> construct
> [xend] INFO (XendRoot:122) EVENT> xend.console.create [0, 1, 9601]
> self.configure()
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1003,
in
> configure
> self.create_devices()
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 795, in
> create_devices self.create_configured_devices()
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 784, in
> create_configured_devices
> self.createDevice(ctrl_type, dev_config, recreate=recreate)
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 362, in
> createDevice
> return ctrl.createDevice(devconfig, recreate=self.recreate)
> File "/usr/lib/python/xen/xend/server/controller.py", line 231,
in
> createDevice
> dev = self.newDevice(self.nextDeviceId(), config, recreate=recreate)
> File "/usr/lib/python/xen/xend/server/blkif.py", line 414, in
> newDevice
> return BlkDev(self, id, config, recreate=recreate)
> File "/usr/lib/python/xen/xend/server/blkif.py", line 177, in
__init__
> self.configure(self.config, recreate=recreate)
> File "/usr/lib/python/xen/xend/server/blkif.py", line 201, in
> configure
> self.vdev = blkif.blkdev_name_to_number(self.dev)
> File "/usr/lib/python/xen/util/blkif.py", line 24, in
> blkdev_name_to_number
> log.debug("exception looking up device number for %s: %s",
name, ex)
> NameError: global name ''log'' is not defined
> ConsoleController>destroyController>
> <xen.xend.server.console.ConsoleController instance at 0xb775e3ac>
False
> ConsoleDev>destroy> <xen.xend.server.console.ConsoleDev instance
at
> 0xb775e4ec> False
> [xend] DEBUG (blkif:420) Destroying blkif domain=1
> 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 401, in
> domain_create
> dominfo = XendDomainInfo.vm_create(config)
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 184, in
> vm_create
> vm.construct(config)
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 513, in
> construct
> self.configure()
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 1003,
in
> configure
> self.create_devices()
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 795, in
> create_devices self.create_configured_devices()
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 784, in
> create_configured_devices
> self.createDevice(ctrl_type, dev_config, recreate=recreate)
> File "/usr/lib/python/xen/xend/XendDomainInfo.py", line 362, in
> createDevice
> return ctrl.createDevice(devconfig, recreate=self.recreate)
> File "/usr/lib/python/xen/xend/server/controller.py", line 231,
in
> createDevice
> dev = self.newDevice(self.nextDeviceId(), config, recreate=recreate)
> File "/usr/lib/python/xen/xend/server/blkif.py", line 414, in
> newDevice
> return BlkDev(self, id, config, recreate=recreate)
> File "/usr/lib/python/xen/xend/server/blkif.py", line 177, in
__init__
> self.configure(self.config, recreate=recreate)
> File "/usr/lib/python/xen/xend/server/blkif.py", line 201, in
> configure
> self.vdev = blkif.blkdev_name_to_number(self.dev)
> File "/usr/lib/python/xen/util/blkif.py", line 24, in
> blkdev_name_to_number
> log.debug("exception looking up device number for %s: %s",
name, ex)
> NameError: global name ''log'' is not defined
> Error: Error creating domain: global name ''log'' is not
defined
> [root@lamb5 xen]# [xend] INFO (XendRoot:122) EVENT> xend.domain.died
> [''vm1'', ''1'']
>
> This was on a RHEL 4 machine. On a SLES 9 SP1 machine, I get only the
> "Error: Error creating domain: global name ''log'' is
not defined"
> message, without the debug info.
>
> --
> Regards,
>
> David F Barrera
> Linux Technology Center
> Systems and Technology Group, IBM
>
> "The wisest men follow their own direction. "
> Euripides
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel