[Bug 524020] [NEW] karmic uec builds fail to publish due to 2 installed -ec2 kernels

Launchpad Bug Tracker 524020 at bugs.launchpad.net
Mon Feb 22 01:04:56 GMT 2010


You have been subscribed to a public bug:

build 20100204 is the last karmic uec build to successfully publish to
ec2.

The builds fail to publish with:
Thu Feb 18 05:13:57 GMT 2010: publishing -> ubuntu-karmic-daily-i386-server-20100218
must provide kernel for each region
publish-image karmic-server-uec-i386.img for karmic/server/i386 failed
failed daily build publisher: karmic /srv/ec2-images/karmic/20100218

The call chain looks like:
  uec-build-launcher -> publish-build -> publish-build-krd .
publish-build-krd reads the '<prefix>-kernel-info.txt' file in unpacked/ and is confused its content.

The problem is that the build ended up installing 2 versions of the -ec2
kernel (and also 2 versions of -virtual kernel).  publish-build-krd
expected only 1 of each type.

In investigating *why* this was the case, it can be reproduced by 'apt-
get install uec^'.  The uec seed data has the released versions of the
kernels explicitly listed [1].  See linux-image-2.6.31-14-virtual and
linux-image-2.6.31-302-ec2.  I believe that  linux-
image-2.6.31-19-virtual and linux-image-2.6.31-304-ec2 are upgrades to
the listed packages.

There has been discussion in ubuntu-devel [2] on how Task: values would
be updated with no clear solution.  I believe the root issue is that the
kernel linux-image packages are not the same package name (because of
the ABI bump) and the program consuming or generating output doesn't
realize that the -updates version replaces the released version.

This is currently only a problem on karmic, but it will become a problem
on lucid as soon as there are kernels with new ABI in -updates.

--
[1] http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.karmic/uec
[2] http://irclogs.ubuntu.com/2010/02/18/%23ubuntu-devel.html

** Affects: vm-builder (Ubuntu)
     Importance: High
     Assignee: Scott Moser (smoser)
         Status: Triaged

** Affects: vm-builder (Ubuntu Lucid)
     Importance: High
     Assignee: Scott Moser (smoser)
         Status: Triaged

** Affects: vm-builder (Ubuntu Karmic)
     Importance: High
     Assignee: Scott Moser (smoser)
         Status: Triaged


** Tags: uec-images
-- 
karmic uec builds fail to publish due to 2 installed -ec2 kernels
https://bugs.launchpad.net/bugs/524020
You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to vm-builder in ubuntu.



More information about the Ubuntu-server-bugs mailing list