Ivan Gonzalez
2008-Mar-12 18:29 UTC
[Xen-users] Problems creating a VM after upgrading to Xen 3.2
Hello Everyone. I have this problem, i upgrade xen 3.0 to xen 3.2, this are the steps i did: * download the xen and xen-libs 3.2 rpm''s * rpm -Uvh xen and xen-libs 3.2 * modify the grub.conf like this: title CentOS (xen-3.2) root (hd0,0) kernel /boot/xen.gz-3.2 ro root=LABEL=/ module /boot/vmlinuz-2.6.18-53.1.14.el5xen ro root=LABEL=/ rhgb quiet module /boot/initrd-2.6.18-53.1.14.el5xen.img Once i reboot the machine, everything seems ok, i tried to create a VM with virt-manager but send me an error. This is what shows me in /var/log/xen/xend.log [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:84) XendDomainInfo.create([''vm'', [''name'', ''prueba06''], [''memory'', ''500''], [''maxmem'', ''500''], [''vcpus'', ''1''], [''uuid'', ''6050b81f-530d-771b-8d26-2e47a25680fd''], [''on_poweroff'', ''destroy''], [''on_reboot'', ''destroy''], [''on_crash'', ''destroy''], [''image'', [''hvm'', [''kernel'', ''/usr/lib/xen/boot/hvmloader''], [''device_model'', ''/usr/lib/xen/bin/qemu-dm''], [''vcpus'', ''1''], [''boot'', ''d''], [''acpi'', ''1''], [''apic'', ''1''], [''pae'', ''1''], [''serial'', ''pty'']]], [''device'', [''vbd'', [''dev'', ''hda:disk''], [''uname'', ''phy:/dev/sda2''], [''mode'', ''w'']]], [''device'', [''vbd'', [''dev'', ''hdc:cdrom''], [''uname'', ''file:/home/ivan.gonzalez/IFE.iso''], [''mode'', ''r'']]], [''device'', [''vif'', [''mac'', ''00:16:3e:54:ce:18''], [''bridge'', ''virbr0'']]], [''device'', [''vkbd'']], [''device'', [''vfb'', [''type'', ''vnc''], [''vncunused'', ''1''], [''keymap'', ''es'']]]]) [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1608) XendDomainInfo.constructDomain [2008-03-12 12:14:43 24635] DEBUG (balloon:132) Balloon: 63640 KiB free; need 2048; done. [2008-03-12 12:14:43 24635] ERROR (XendDomainInfo:440) VM start failed Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 419, in start XendTask.log_progress(0, 30, self._constructDomain) File "/usr/lib/python2.4/site-packages/xen/xend/XendTask.py", line 209, in log_progress retval = func(*args, **kwds) File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1655, in _constructDomain long(self.info["platform"].get("timer_mode"))) TypeError: long() argument must be a string or a number [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1883) XendDomainInfo.destroy: domid=3 [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1900) XendDomainInfo.destroyDomain(3) [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1524) No device model [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1526) Releasing devices [2008-03-12 12:14:43 24635] ERROR (XendDomainInfo:89) Domain construction failed Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 87, in create vm.start() File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 419, in start XendTask.log_progress(0, 30, self._constructDomain) File "/usr/lib/python2.4/site-packages/xen/xend/XendTask.py", line 209, in log_progress retval = func(*args, **kwds) File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1655, in _constructDomain long(self.info["platform"].get("timer_mode"))) TypeError: long() argument must be a string or a number [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1883) XendDomainInfo.destroy: domid=None [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1900) XendDomainInfo.destroyDomain(None) [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1524) No device model [2008-03-12 12:14:43 24635] DEBUG (XendDomainInfo:1526) Releasing devices [2008-03-12 12:14:43 24635] ERROR (SrvBase:88) Request create failed. Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/xen/web/SrvBase.py", line 85, in perform return op_method(op, req) File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py", line 82, in op_create raise XendError("Error creating domain: " + str(ex)) XendError: Error creating domain: long() argument must be a string or a number And this is the /var/log/xen/xend-debug.log XendInvalidDomain: <Fault 3: ''prueba06''> Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py", line 77, in op_create dominfo = self.xd.domain_create(config) File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line 959, in domain_create dominfo = XendDomainInfo.create(config) File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 87, in create vm.start() File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 419, in start XendTask.log_progress(0, 30, self._constructDomain) File "/usr/lib/python2.4/site-packages/xen/xend/XendTask.py", line 209, in log_progress retval = func(*args, **kwds) File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1655, in _constructDomain long(self.info["platform"].get("timer_mode"))) TypeError: long() argument must be a string or a number Does anyone have some suggestions? I hope someone can help me. Thanks Ivan ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Ivan Gonzalez
2008-Mar-13 16:26 UTC
Re: [Xen-users] Problems creating a VM after upgrading to Xen 3.2
Hi there. I fix the problem, it was a bug in xen 3.2 http://www.redhat.com/archives/fedora-extras-commits/2008-February/msg00575.html Thanks Ivan --- Ivan Gonzalez <smaug_valley@yahoo.com> wrote:> Hello Everyone. > > I have this problem, i upgrade xen 3.0 to xen 3.2, > this are the steps i did: > > * download the xen and xen-libs 3.2 rpm''s > * rpm -Uvh xen and xen-libs 3.2 > * modify the grub.conf like this: > > title CentOS (xen-3.2) > root (hd0,0) > kernel /boot/xen.gz-3.2 ro root=LABEL=/ > module /boot/vmlinuz-2.6.18-53.1.14.el5xen > ro > root=LABEL=/ rhgb quiet > module > /boot/initrd-2.6.18-53.1.14.el5xen.img > > Once i reboot the machine, everything seems ok, i > tried to create a VM with virt-manager but send me > an > error. > > > This is what shows me in /var/log/xen/xend.log > > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:84) > XendDomainInfo.create([''vm'', [''name'', ''prueba06''], > [''memory'', ''500''], [''maxmem'', ''500''], [''vcpus'', > ''1''], > [''uuid'', ''6050b81f-530d-771b-8d26-2e47a25680fd''], > [''on_poweroff'', ''destroy''], [''on_reboot'', > ''destroy''], > [''on_crash'', ''destroy''], [''image'', [''hvm'', > [''kernel'', > ''/usr/lib/xen/boot/hvmloader''], [''device_model'', > ''/usr/lib/xen/bin/qemu-dm''], [''vcpus'', ''1''], > [''boot'', > ''d''], [''acpi'', ''1''], [''apic'', ''1''], [''pae'', ''1''], > [''serial'', ''pty'']]], [''device'', [''vbd'', [''dev'', > ''hda:disk''], [''uname'', ''phy:/dev/sda2''], [''mode'', > ''w'']]], [''device'', [''vbd'', [''dev'', ''hdc:cdrom''], > [''uname'', ''file:/home/ivan.gonzalez/IFE.iso''], > [''mode'', ''r'']]], [''device'', [''vif'', [''mac'', > ''00:16:3e:54:ce:18''], [''bridge'', ''virbr0'']]], > [''device'', [''vkbd'']], [''device'', [''vfb'', [''type'', > ''vnc''], [''vncunused'', ''1''], [''keymap'', ''es'']]]]) > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1608) XendDomainInfo.constructDomain > [2008-03-12 12:14:43 24635] DEBUG (balloon:132) > Balloon: 63640 KiB free; need 2048; done. > [2008-03-12 12:14:43 24635] ERROR > (XendDomainInfo:440) > VM start failed > Traceback (most recent call last): > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 419, in start > XendTask.log_progress(0, 30, > self._constructDomain) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendTask.py",> line 209, in log_progress > retval = func(*args, **kwds) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 1655, in _constructDomain > long(self.info["platform"].get("timer_mode"))) > TypeError: long() argument must be a string or a > number > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1883) XendDomainInfo.destroy: > domid=3 > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1900) > XendDomainInfo.destroyDomain(3) > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1524) No device model > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1526) Releasing devices > [2008-03-12 12:14:43 24635] ERROR > (XendDomainInfo:89) > Domain construction failed > Traceback (most recent call last): > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 87, in create > vm.start() > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 419, in start > XendTask.log_progress(0, 30, > self._constructDomain) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendTask.py",> line 209, in log_progress > retval = func(*args, **kwds) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 1655, in _constructDomain > long(self.info["platform"].get("timer_mode"))) > TypeError: long() argument must be a string or a > number > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1883) XendDomainInfo.destroy: > domid=None > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1900) > XendDomainInfo.destroyDomain(None) > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1524) No device model > [2008-03-12 12:14:43 24635] DEBUG > (XendDomainInfo:1526) Releasing devices > [2008-03-12 12:14:43 24635] ERROR (SrvBase:88) > Request > create failed. > Traceback (most recent call last): > File >"/usr/lib/python2.4/site-packages/xen/web/SrvBase.py",> line 85, in perform > return op_method(op, req) > File >"/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py",> line 82, in op_create > raise XendError("Error creating domain: " + > str(ex)) > XendError: Error creating domain: long() argument > must > be a string or a number > > > And this is the /var/log/xen/xend-debug.log > > > XendInvalidDomain: <Fault 3: ''prueba06''> > Traceback (most recent call last): > File >"/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py",> line 77, in op_create > dominfo = self.xd.domain_create(config) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py",> line 959, in domain_create > dominfo = XendDomainInfo.create(config) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 87, in create > vm.start() > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 419, in start > XendTask.log_progress(0, 30, > self._constructDomain) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendTask.py",> line 209, in log_progress > retval = func(*args, **kwds) > File >"/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",> line 1655, in _constructDomain > long(self.info["platform"].get("timer_mode"))) > TypeError: long() argument must be a string or a > number > > > Does anyone have some suggestions? > > I hope someone can help me. > Thanks > Ivan > > > >____________________________________________________________________________________> Never miss a thing. Make Yahoo your home page. > http://www.yahoo.com/r/hs > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users