On Sat, 2003-10-11 at 06:39, Monique Y. Herman wrote: > home:/var/lib/dpkg/info# apt-get install postgresql ... > Preconfiguring packages ... > (Reading database ... 76051 files and directories currently installed.) > Unpacking postgresql (from .../postgresql_7.3.4-6_i386.deb) ... > dpkg: error processing /var/cache/apt/archives/postgresql_7.3.4-6_i386.deb > (--unpack): > subprocess pre-installation script returned error exit status 20 ... > > So here's my question. How do I figure out what "exit status 20" means? > I d/l'd the source and grepped around in preinst.in, but I couldn't > figure it out.
First, try installing after doing: # export DEBCONF_DEBUG=developer because the value of the error code suggests a debconf error. If that doesn't help, get the preinst script as below; add set -x at line 2 and run it (as root). Let me know where it stops. (You may have to extract the debconf files and load them into the debconf database - see debconf-devel(7) in the debugging section.) > Secondarily, is there a place that debian stores the currently-used > install files so that I don't have to download the whole source package > just to find them? It seems like /var/lib/dpkg/info only has this sort > of thing for fully-installed packages. You can extract it from the deb file: ar p /var/cache/apt/archives/postgresql_7.3.4-6_i386.deb control.tar.gz | tar xzf - ./preinst -- Oliver Elphick [EMAIL PROTECTED] Isle of Wight, UK http://www.lfix.co.uk/oliver GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839 932A 614D 4C34 3E1D 0C1C ======================================== "I waited patiently for the LORD; and he inclined unto me, and heard my cry. He brought me up also out of an horrible pit, out of the miry clay, and set my feet upon a rock, and established my goings." Psalms 40:1,2 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]