FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 01-30-2011, 06:43 PM
Justin B Rye
 
Default Bug#608253: Release notes addition for Xen support in Debian

Thomas Goirand wrote:
> I don't want to point fingers here (so I wont check who's involved), but
> I've been advised to point at the wiki. Anyway, this paragraph can now
> be removed if the issue has been fixed.

I haven't seen any claim of a fix for the issue that xen users need to
upgrade manually; just a change in the approved manual procedure.

We had:

# Upgrades from Lenny will not automatically install Xen version 4.0. Instead
# you need to install Xen 4.0 and a corresponding dom0 kernel explicitly. See
# the wiki page for instructions on how to set up the Xen hypervisor and dom0
# kernel under Squeeze.

Apparently now that there are xen-linux-system-2.6-xen-* metapackages
in Squeeze this should read something like:

Upgrades from Lenny will not automatically install Xen version 4.0.
Instead you should manually install a xen-linux-system-2.6-xen-686 or
xen-linux-system-2.6-xen-amd64 metapackage, which will handle the
dependencies and should facilitate future upgrades. See the wiki page
for configuration instructions.

My apologies if this is a clueless question, but I'll ask again: how
does this interact with the requirement in the generic upgrade
procedure for a kernel change to handle udev? Should we be advising
people to do this xen kernel switch early or late in the upgrade?

I attach an updated d-l-eified version (this paragraph was the one
that didn't need any proofreading).
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
<section id="xen-upgrades">
<title>Xen upgrades</title>
<para>
If you installed Xen on Lenny, the default kernel booted by
grub-legacy was the one providing a Xen hypervisor and dom0 support.
This behavior has changed with GRUB 2 in Squeeze: the non-Xen kernel
will boot per default. If you need Xen and expect to boot with it by
default, there are configuration hints at
http://wiki.debian.org/Xen#Installationandconfiguration
</para>
<para>
Upgrades from Lenny will not automatically install Xen version 4.0.
Instead you should manually install a xen-linux-system-2.6-xen-686 or
xen-linux-system-2.6-xen-amd64 metapackage, which will handle the
dependencies and should facilitate future upgrades. See the wiki page
for configuration instructions.
</para>
<para>
Squeeze's 2.6.32 Xen kernel uses pvops instead of the forward-ported
Xenlinux patch. This means that on Squeeze your domU won't be able
to use (for example) sda1 as a device name for its hard drive, since
this naming scheme is not available under pvops. Instead you should
use (as a corresponding example) xvda1, which is compatible with
both old and new Xen kernels.
</para>
</section>
 
Old 01-30-2011, 08:02 PM
Justin B Rye
 
Default Bug#608253: Release notes addition for Xen support in Debian

Thomas Goirand wrote:
>> Apparently now that there are xen-linux-system-2.6-xen-* metapackages
>> in Squeeze this should read something like:
>
> We have this package in Lenny as well, but it wasn't
> enough. The claim you just had it from Ian...

According to
http://packages.debian.org/search?keywords=xen-linux-system

Lenny has:
xen-linux-system-2.6.26-1-xen-686
xen-linux-system-2.6.26-1-xen-amd64
and (via security)
xen-linux-system-2.6.26-2-xen-686
xen-linux-system-2.6.26-2-xen-amd64

Sarge/Sid has:
xen-linux-system-2.6.32-5-xen-686
xen-linux-system-2.6.32-5-xen-amd64
and (the new additions)
xen-linux-system-2.6-xen-686
xen-linux-system-2.6-xen-amd64

With no overlap in package names, there's no automated mechanism for
upgrades; Lenny users are just left with obsolete packages installed
until they tidy things up. Unless of course there's some Lenny Xen
package that gets upgraded into a dummy transition package pulling
in all the Xen 4.0 stuff, but if that exists I'm not seeing it.

(Or unless blah blah manual kernel upgrade blah blah udev, but since
nobody's answering that question I'll assume it's a "no".)
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package


--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110130210243.GA12282@xibalba.demon.co.uk">http://lists.debian.org/20110130210243.GA12282@xibalba.demon.co.uk
 
Old 01-31-2011, 07:25 AM
Ian Campbell
 
Default Bug#608253: Release notes addition for Xen support in Debian

On Sun, 2011-01-30 at 21:02 +0000, Justin B Rye wrote:
> (Or unless blah blah manual kernel upgrade blah blah udev, but since
> nobody's answering that question I'll assume it's a "no".)

I saw this question before, meant to come back to it, and forgot, sorry!

Earlier, Justin wrote:
> Mind you, how does this interact with the requirement in the generic
> upgrade procedure for a kernel change to handle udev? Might that fix
> it, if xen users are going to need a 2.6.32 xen kernel with extra
> metapackaginess before they can upgrade the rest of the system?

WRT their interactions with udev and such the linux-image-*xen packages
are just another kernel package so if their is some generic constraint
in the upgrade process due to udev then they are also subject to it.

However I don't think the manual installation of
linux-image-2.6.32-5-xen-{686,amd64} step would be sufficient to pull in
the rest of the Xen upgrade. In particular I am reasonably (but not
totally) sure it won't pull in the xen-linux-system-2.6-{686,amd64}
meta-package or the hypervisor update.

Doing the "manually install xen-linux-system-2.6-xen-{686,amd64}"
installation step at the same stage that any manual kernel installation
step would be done seems like the right thing to do to me.

Ian.

--
Ian Campbell

A lot of people I know believe in positive thinking, and so do I. I
believe everything positively stinks.
-- Lew Col
 

Thread Tools




All times are GMT. The time now is 09:00 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org