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

Bug#589963: preinst fails if awk is unpacked but not configured



On Sun, Jul 25, 2010 at 01:10:36AM +0200, Bastian Blank wrote:
> On Sat, Jul 24, 2010 at 06:38:41AM +0200, Steve Langasek wrote:
> > On Thu, Jul 22, 2010 at 05:10:26PM +0200, Goswin von Brederlow wrote:
> > > O: Selecting previously deselected package mawk.
> > > O: dpkg: regarding .../mawk_1.3.3-15ubuntu2_amd64.deb containing mawk, pre-dependency problem:
> > > O:  mawk pre-depends on libc6 (>= 2.11~20100104-0ubuntu3)
> > > O:   libc6 is unpacked, but has never been configured.
> > > O: dpkg: warning: ignoring pre-dependency problem!
> > > O: Unpacking mawk (from .../mawk_1.3.3-15ubuntu2_amd64.deb) ...
> > > P: Unpacking package mawk
> > > D: Updating mawk to status 2
> > > O: Selecting previously deselected package base-files.
> > > O: dpkg: regarding .../base-files_5.0.0ubuntu20_amd64.deb containing base-files, pre-dependency problem:
> > > O:  base-files pre-depends on awk
> > > O:   mawk provides awk but is unpacked but not configured.
> > > O: dpkg: warning: ignoring pre-dependency problem!
> > > O: Unpacking base-files (from .../base-files_5.0.0ubuntu20_amd64.deb) ...
> > > P: Unpacking package base-files
> > > D: Updating base-files to status 2
> > Only because it's a cdebootstrap bug.  Unless you see something that causes
> > initramfs-tools to be pulled into the essential set (which I do not), this
> > is a cdebootstrap bug for not fulfilling the pre-depends of the essential
> > packages before continuing.

> You should know better, awk is not essential. Also essential means that
> it have to work _without_ being configured.

I know quite well that awk *is* part of the essential closure, because it's a
pre-dependency of an essential package.  Even *unpacking* of base-files is
not supposed to happen (in an ideal world) before awk has been configured,
and you definitely shouldn't be trying to configure *other* packages before
the pre-depends of essential packages have been satisfied.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: