On Thu, Nov 10, 2011 at 01:12:02PM +0100, Agustin Martin wrote:
> On Wed, Nov 09, 2011 at 11:06:12AM -0500, Norman Ramsey wrote:
> > Package: dictionaries-common
> > Version: 1.11.8
> > Severity: important
> > 
> > I'm upgrading an old lenny system to squeeze.  This package fails to
> > install because during the installation process, it calls 'mktemp'
> > with an argument that it doesn't recognize.  Probably a suitable
> > dependency would fix the problem:
> > 
> >   Setting up dictionaries-common (1.11.8) ...
> >   mktemp: invalid option -- '-'
> >   Usage: mktemp [-V] | [-dqtu] [-p prefix] [template]
> >   ispell-autobuildhash: Cannot make temporary directory under "/tmp". 
> > Aborting ...
> >   update-default-ispell: Error running ispell-autobuildhash
> >   dpkg: error processing dictionaries-common (--configure):
> >    subprocess installed post-installation script returned error exit status 
> > 25
> 
> Hi, Norman, thanks for the info.
> 
> Seems that old standalone mktemp is used. I wonder why, mktemp is now in
> essential and required coreutils package that should have been unpacked and
> configured way before dictionaries-common, and since both provide mktemp
> under /bin old binary should have been completely replaced.
> 
> What 'which mktemp' returns when run as root?

Just a side note, I am curious about what exactly happened, in case there is 
some
other associated problem. For the dictionaries-common side, I think I can make
coreutils mktemp call compatible with old standalone mktemp. This should be
better than fiddling with dependencies.

Regards,

-- 
Agustin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to