Greg Hellings
2007-Dec-12 00:59 UTC
[Fedora-xen] Problem installing a para 32 bit FC5 guest on a 32 bit FC7 domU
I''m trying to install a 32 bit FC5 paravirt guest on a 32 bit FC7 domU and I''m getting the following error: libvir: Xen Daemon error : POST operation failed: (xend.err "Error creating domain: (2, ''Invalid kernel'', ''xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\\n'')") Everything I read says this should work. The hypervisor will allow me to install a 32 bit FC7 guest fine. The following is a cut and paste the commands I''m actually putting in and their output; [root@localhost ~]# virt-install --os-variant=fedora5 --name=dddev --location=http://167.208.15.27/FC5/i386 -f /var/lib/xen/images/dddev.img -p -r 3072 --vnc --vcpus=4 Starting install... libvir: Xen Daemon error : GET operation failed: Retrieving file fedora.cs 100% |=========================| 2.3 kB 00:00 Retrieving file vmlinuz.. 100% |=========================| 1.2 MB 00:00 Retrieving file initrd.im 100% |=========================| 2.0 MB 00:00 libvir: Xen Daemon error : GET operation failed: libvir: Xen Daemon error : POST operation failed: (xend.err "Error creating domain: (2, ''Invalid kernel'', ''xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\\n'')") virDomainCreateLinux() failed POST operation failed: (xend.err "Error creating domain: (2, ''Invalid kernel'', ''xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\\n'')") Domain installation may not have been successful. If it was, you can restart your domain by running ''virsh start dddev''; otherwise, please restart your installation. Mon, 10 Dec 2007 08:50:01 ERROR virDomainCreateLinux() failed POST operation failed: (xend.err "Error creating domain: (2, ''Invalid kernel'', ''xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\\n'')") Traceback (most recent call last): File "/usr/sbin/virt-install", line 474, in <module> main() File "/usr/sbin/virt-install", line 438, in main dom = guest.start_install(conscb,progresscb) File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line 708, in start_install return self._do_install(consolecb, meter) File "/usr/lib/python2.5/site-packages/virtinst/Guest.py", line 725, in _do_install self.domain = self.conn.createLinux(install_xml, 0) File "/usr/lib/python2.5/site-packages/libvirt.py", line 573, in createLinux if ret is None:raise libvirtError(''virDomainCreateLinux() failed'', conn=self) libvirtError: virDomainCreateLinux() failed POST operation failed: (xend.err "Error creating domain: (2, ''Invalid kernel'', ''xc_dom_compat_check: guest type xen-3.0-x86_32 not supported by xen kernel, sorry\\n'')") [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.20-2925.9.fc7xen #1 SMP Tue May 22 08:53:03 EDT 2007 i686 i686 i386 GNU/Linux [root@localhost ~]# cat /proc/cpuinfo |egrep pae flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl cid cx16 xtpr flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl cid cx16 xtpr flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl cid cx16 xtpr flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl cid cx16 xtpr Does anyone have any idea what I''m doing wrong? Please help. -- Greg Hellings
Daniel P. Berrange
2007-Dec-12 01:15 UTC
Re: [Fedora-xen] Problem installing a para 32 bit FC5 guest on a 32 bit FC7 domU
On Tue, Dec 11, 2007 at 04:59:17PM -0800, Greg Hellings wrote:> I''m trying to install a 32 bit FC5 paravirt guest on a 32 bit FC7 domU and > I''m getting the following error: > > libvir: Xen Daemon error : POST operation failed: (xend.err "Error creating > domain: (2, ''Invalid kernel'', ''xc_dom_compat_check: guest type > xen-3.0-x86_32 not supported by xen kernel, sorry\\n'')") > > Everything I read says this should work. The hypervisor will allow me to > install a 32 bit FC7 guest fine. The following is a cut and paste the > commands I''m actually putting in and their output;Fedora Core 5 was non-PAE, Fedora Core 6 and later are PAE. You cannot run non-PAE 32-bit guests on a PAE host, hence why the hypervisor is telling you "guest type xen-3.0-x86_32 not supported by xen kernel" Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|