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