Hi Jan - I just upgraded yesterday from suse 11.4 to 12.1. 12.1 only has xen-libs, and xen-tools (both 4.1.2) is for a domu. (Technically, a dom0 is just a privileged domu. None the less, 11.4 had a xen-tools *and* a xen-tools-domu.) There is no xen hypervisor - my /boot/xen.gz is still the 4.0.2 from 11.4 - or any xen rpm at all. No /etc/xen, /etc/udev, /usr/lib/xen, xend, xm, xl, etc. Do you have some insight into what the hold up is? Thanx.
----- Original Message ----- From: jim burns <jim_burn@bellsouth.net> To: xen-devel@lists.xensource.com; JBeulich@suse.com Cc: xen-users@lists.xensource.com Sent: Tuesday, December 13, 2011 1:27 PM Subject: [Xen-users] openSUSE 12.1 does not have complete xen rpms Hi Jan - I just upgraded yesterday from suse 11.4 to 12.1. 12.1 only has xen-libs, and xen-tools (both 4.1.2) is for a domu. (Technically, a dom0 is just a privileged domu. None the less, 11.4 had a xen-tools *and* a xen-tools-domu.) There is no xen hypervisor - my /boot/xen.gz is still the 4.0.2 from 11.4 - or any xen rpm at all. No /etc/xen, /etc/udev, /usr/lib/xen, xend, xm, xl, etc. Do you have some insight into what the hold up is? Thanx. ------------------- Move to x86_64 and you will have a complete dom0 upgrade. Its true that i586 is not supporting a full dom0. -- Mark
jim burns
2011-Dec-14 00:42 UTC
Re: [Xen-users] openSUSE 12.1 does not have complete xen rpms
On Tue December 13 2011, 2:48:14 PM, Mark Pryor wrote:> Move to x86_64 and you will have a complete dom0 upgrade. Its true that > i586 is not supporting a full dom0.Not possible - it''s a 32 bit system. I suppose I could download the xen .src.rpm, and recompile it, assuming they haven''t disabled i586 for some reason. I just want to know if it''s supported, or suse ran into a snag getting it to work for i586. Anyone know if they will eventually support it?
Jan Beulich
2011-Dec-14 09:34 UTC
Re: [Xen-users] openSUSE 12.1 does not have complete xen rpms
>>> On 14.12.11 at 01:42, jim burns <jim_burn@bellsouth.net> wrote: > On Tue December 13 2011, 2:48:14 PM, Mark Pryor wrote: >> Move to x86_64 and you will have a complete dom0 upgrade. Its true that >> i586 is not supporting a full dom0. > > Not possible - it''s a 32 bit system. > > I suppose I could download the xen .src.rpm, and recompile it, assuming they > haven''t disabled i586 for some reason. I just want to know if it''s > supported, or suse ran into a snag getting it to work for i586.It''s not supported, but it''s being evaluated to re-add the 32-bit hypervisor (which got dropped largely because the same source tree gets used for SLE11 SP2, where the dropping of support for it implies the removal of the package). See bug 732424.> Anyone know if they will eventually support it?No, I do not expect it to get considered supported again. You''ll be left on your own in dealing with eventual problems (which doesn''t exclude us merging fixes that get provided or pointed out), as stated in comment 15 of aforementioned bug. Jan
On Wed December 14 2011, 9:34:16 AM, Jan Beulich wrote:> >>> On 14.12.11 at 01:42, jim burns <jim_burn@bellsouth.net> wrote: > > On Tue December 13 2011, 2:48:14 PM, Mark Pryor wrote: > >> Move to x86_64 and you will have a complete dom0 upgrade. Its true > >> that > >> i586 is not supporting a full dom0. > > > > Not possible - it''s a 32 bit system. > > > > I suppose I could download the xen .src.rpm, and recompile it, assuming > > they haven''t disabled i586 for some reason. I just want to know if it''s > > supported, or suse ran into a snag getting it to work for i586. > > It''s not supported, but it''s being evaluated to re-add the 32-bit > hypervisor (which got dropped largely because the same source tree > gets used for SLE11 SP2, where the dropping of support for it implies > the removal of the package). See bug 732424. > > > Anyone know if they will eventually support it? > > No, I do not expect it to get considered supported again. You''ll be > left on your own in dealing with eventual problems (which doesn''t > exclude us merging fixes that get provided or pointed out), as stated > in comment 15 of aforementioned bug.The bug report Jan refers to, and an opensuse-virtual mailing list thread (mentioned in the bug thread) that announces dropping support for 32 bit on opensuse 12.1, can be found at: bugzilla.novell.com/show_bug.cgi?id=732424 lists.opensuse.org/opensuse-virtual/2011-07/msg00001.html Nowhere in these threads is it mentioned the technical reasons why 32 bit support has been dropped. In fact, one poster in the discussion mentions a lack of knowledge of any other distro that supports 32 bit xen. I can confirm that fedora 16 still has the i686 rpms. I''m going to assume that suse is just trying to lighten the support load for a package that probably isn''t getting a lot of use on 32 bit. But since 32 bit is all I''ve got on my suse machine, I went ahead and downloaded the .src.rpm for xen from the 12.1 repo, and recompiled it with minimal alterations to the .spec file controlling the compile and install. They indeed disable support for dom0, and a link at the end of the %prep section is needed to find the kernel-xen .config file. It compiled and installed fine. I''ll reboot, and if I have any problems, I will do a follow up post.
On Wed December 14 2011, 3:59:55 PM, jim burns wrote:> But since 32 bit is all I''ve got on my suse machine, I went ahead and > downloaded the .src.rpm for xen from the 12.1 repo, and recompiled it with > minimal alterations to the .spec file controlling the compile and install. > They indeed disable support for dom0, and a link at the end of the %prep > section is needed to find the kernel-xen .config file. It compiled and > installed fine. I''ll reboot, and if I have any problems, I will do a follow > up post.Sorry, I meant to include the diff for the .spec file for the xen-4.1.2_05-1.1.1.src.rpm: root@Dell4550 12/14/11 3:56PM:/usr/src/packages [503] > diff xen.spec SPECS/xen.spec 39c39 < %define with_dom0_support 1 ---> %define with_dom0_support 0965d964 < ln -s /boot/config*xen .config And yes, my 32 bit suse dom0 boots just fine, and can start my suse 11.4 pv guest. Of course, since suse isn''t supporting 32 bit any more, you''ve got no one to complain to if subsequent versions of xen stop working, since they don''t test 32 bit now.
>>> On 14.12.11 at 21:59, jim burns <jim_burn@bellsouth.net> wrote: > Nowhere in these threads is it mentioned the technical reasons why 32 bit > support has been dropped. In fact, one poster in the discussion mentions a > lack of knowledge of any other distro that supports 32 bit xen. I can confirm > that fedora 16 still has the i686 rpms. I''m going to assume that suse is just > trying to lighten the support load for a package that probably isn''t getting > a lot of use on 32 bit.That''s a correct assumption, albeit the entire dropping (rather than just considering unsupported) of the 32-bit hypervisor was not fully intended, but rather a consequence of code sharing with SLE11 SP2.> But since 32 bit is all I''ve got on my suse machine, I went ahead and > downloaded the .src.rpm for xen from the 12.1 repo, and recompiled it with > minimal alterations to the .spec file controlling the compile and install. > They indeed disable support for dom0, and a link at the end of the %prep > section is needed to find the kernel-xen .config file. It compiled and > installed fine. I''ll reboot, and if I have any problems, I will do a follow > up post.The 32-bit kernel-xen, other than SLE11 SP2''s, is still Dom0 capable (more with the aim of allowing its use on a 64-bit hypervisor, though). Jan