[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#781726: marked as done (how to solve the live-tools upgrade issue? #781725)



Your message dated Fri, 1 Jan 2016 18:48:24 +0100
with message-id <20160101174824.GD31614@betterave.cristau.org>
and subject line Re: Bug#781726: how to solve the live-tools upgrade issue? (#781725)
has caused the Debian Bug report #781726,
regarding how to solve the live-tools upgrade issue? #781725
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
781726: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=781726
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi,

live-tools/wheezy is buggy, causing install/upgrade failures in other
packages (wheezy: #779888, upgrade: #781725).
The underlying dependency issue has been fixed in jessie long ago,
but that is not sufficient to get a working upgrade ordering without
adding Breaks against the buggy wheezy version somewhere:

  Selecting previously unselected package dmsetup.
  Preparing to unpack .../dmsetup_2%3a1.02.90-2.1_amd64.deb ...
  Unpacking dmsetup (2:1.02.90-2.1) ...
  Setting up libdevmapper1.02.1:amd64 (2:1.02.90-2.1) ...
  Setting up dmsetup (2:1.02.90-2.1) ...
  E: /usr/sbin/update-initramfs.orig.initramfs-tools - command not found
  E: On Debian based systems, update-initramfs from initramfs-tools
  E: can be installed with:
  E:   apt-get install initramfs-tools
  dpkg: error processing package dmsetup (--configure):
   subprocess installed post-installation script returned error exit status 1
  Processing triggers for libc-bin (2.19-15) ...
  Errors were encountered while processing:
   dmsetup

This happened because live-tools/jessie has not yet been unpacked and
instead the buggy replacement update-initramfs from live-tools/wheezy gets
used.
dmsetup is not required in a wheezy installation of live-tools, but gets
pulled in during the upgrade to jessie.

This could be fixed (I verified this by building a patched lvm2 and using it
in a piuparts test) by adding
  Breaks: Breaks: live-tools (<< 4.0.1-1)
to dmsetup to change the unpacking order and get rid of the broken live-tools
before configuring dmsetup, but that has been rejected by the lvm2
maintainer (#778828).

Note that removing live-tools from jessie won't solve this upgrade issue.


Andreas,
who is neither maintainer nor user of live-tools and cares solely
about the upgrade issue discovered by piuparts

--- End Message ---
--- Begin Message ---
On Thu, Apr  9, 2015 at 22:52:54 +0200, Andreas Beckmann wrote:

> On 2015-04-02 14:52, Julien Cristau wrote:
> > If live-tools is supposed to be a live CD thing, I'm not sure how likely
> > it is anyone's going to want to dist-upgrade it...
> 
> That's probably unlikely (besides in piuparts), but where should a line
> be drawn? Especially if a fix would be easier than adding yet another
> workaround to piuparts ...
> 
I would draw it here.  If there's ever a need for a lvm2 update for some
other reason, then I won't object to adding the Breaks, but on its own I
don't think it's worth it.

Cheers,
Julien

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: