On Thu, 2004-03-25 at 04:24, Andreas Metzler wrote: > That does not work: > * Because of the way debconf double-executes the config script set -x > set for the current shell is not used when actually running the > script. > * Editing /var/lib/dpkg/info/xserver-xfree86.* is lost > when running 'dpkg --install', the interesting scripts (.config and > .postinst - one of these was failing) are overwritten and the > changes are lost before they are executed. > > Please install -7, *then* edit > /var/lib/dpkg/info/xserver-xfree86.(postinst|config) and afterwards > run dpkg --configure xserver-xfree86.
Okay here is the deal. It will NOT install. I have done as best I can to get everything right for your needs. Well here the update: I hacked /var/lib/dpkg/status and the other apropos scripts to reflect -5. As I had done a --ignore-depend on a remove --purge hoping I could fix it this way. (Nope) Extracted the setup on another machine to -5, moved things over proper. Reflects a non-configured unpacked -5. the dpkg --configure for 4.3.0-5 is near the end. I chose to give you as much info as possible to quarter any other requests you may have. I just would like to get the solution as quickly as possible. Script started on Thu Mar 25 10:24:33 2004 duke:~# set -x duke:~# head -22 /var/lib/dpkg/info/xserver-xfree86.preinst + head -22 /var/lib/dpkg/info/xserver-xfree86.preinst #!/bin/sh set -x # Debian xserver-xfree86 package pre-installation script # Copyright 2003 Branden Robinson. # Licensed under the GNU General Public License, version 2. See the file # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>. # $Id: xserver-xfree86.preinst.in 1044 2004-02-16 17:40:33Z branden $ set -e # source debconf library . /usr/share/debconf/confmodule THIS_PACKAGE=xserver-xfree86 THIS_SCRIPT=preinst # $Id: shell-lib.sh 1124 2004-03-02 19:05:03Z branden $ SOURCE_VERSION=4.3.0-5 OFFICIAL_BUILD=yes duke:~# head -23 /var/lib/dpkg/info/xserver-xfree86.postinst + head -23 /var/lib/dpkg/info/xserver-xfree86.postinst #!/bin/sh set -x # Debian xserver-xfree86 package post-installation script # Copyright 1998--2003 Branden Robinson. # Licensed under the GNU General Public License, version 2. See the file # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>. # Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava. # $Id: xserver-xfree86.postinst.in 1044 2004-02-16 17:40:33Z branden $ set -e # source debconf library . /usr/share/debconf/confmodule THIS_PACKAGE=xserver-xfree86 THIS_SCRIPT=postinst # $Id: shell-lib.sh 1124 2004-03-02 19:05:03Z branden $ SOURCE_VERSION=4.3.0-5 OFFICIAL_BUILD=yes duke:~# COLUMNS=148 dpkg -l | grep xserver-xfree86 + COLUMNS=148 + dpkg -l + grep xserver-xfree86 iU xserver-xfree86 4.3.0-5 the XFree86 X server duke:~# apt-get -u upgrade + apt-get -u upgrade Reading Package Lists... 0% Reading Package Lists... 0% Reading Package Lists... 2% Reading Package Lists... Done Building Dependency Tree... 0% Building Dependency Tree... 0% Building Dependency Tree... 0% Building Dependency Tree... 50% Building Dependency Tree... 50% Building Dependency Tree... Done The following packages have been kept back: gabber The following packages will be upgraded: xserver-xfree86 1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1 not fully installed or removed. Need to get 0B/5462kB of archives. After unpacking 16.4kB disk space will be freed. Do you want to continue? [Y/n] y WARNING: The following packages cannot be authenticated! xserver-xfree86 Abort? [Y/n] n Preconfiguring packages ... xserver-xfree86 failed to preconfigure, with exit status 139 (Reading database ... 212272 files and directories currently installed.) Preparing to replace xserver-xfree86 4.3.0-5 (using .../xserver-xfree86_4.3.0-7_i386.deb) ... dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb (--unpack): subprocess pre-installation script returned error exit status 139 Errors were encountered while processing: /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) duke:~# DEBCONF_DEBUG=developer apt-get upgrade + DEBCONF_DEBUG=developer + apt-get upgrade Reading Package Lists... 0% Reading Package Lists... 0% Reading Package Lists... 2% Reading Package Lists... Done Building Dependency Tree... 0% Building Dependency Tree... 0% Building Dependency Tree... 0% Building Dependency Tree... 50% Building Dependency Tree... 50% Building Dependency Tree... Done The following packages have been kept back: gabber The following packages will be upgraded: xserver-xfree86 1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1 not fully installed or removed. Need to get 0B/5462kB of archives. After unpacking 16.4kB disk space will be freed. Do you want to continue? [Y/n] y WARNING: The following packages cannot be authenticated! xserver-xfree86 Abort? [Y/n] n Preconfiguring packages ... debconf (developer): starting /tmp/xserver-xfree86.config.65761 configure 4.3.0-5 debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/emulate3buttons debconf (developer): --> 0 false debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/zaxismapping debconf (developer): --> 0 true debconf (developer): <-- GET xserver-xfree86/config/monitor/selection-method debconf (developer): --> 0 Medium debconf (developer): <-- GET xserver-xfree86/config/modules debconf (developer): --> 0 bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe debconf (developer): <-- GET xserver-xfree86/config/device/driver debconf (developer): --> 0 nvidia debconf (developer): <-- METAGET shared/default-x-server owners debconf (developer): --> 0 xserver-xfree86 debconf (developer): <-- METAGET shared/default-x-server choices debconf (developer): --> 0 xserver-xfree86 xserver-xfree86 failed to preconfigure, with exit status 139 (Reading database ... 212272 files and directories currently installed.) Preparing to replace xserver-xfree86 4.3.0-5 (using .../xserver-xfree86_4.3.0-7_i386.deb) ... debconf (developer): frontend started debconf (developer): frontend running, package name is xserver-xfree86 debconf (developer): starting /var/lib/dpkg/tmp.ci/config configure 4.3.0-5 debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/emulate3buttons debconf (developer): --> 0 false debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/zaxismapping debconf (developer): --> 0 true debconf (developer): <-- GET xserver-xfree86/config/monitor/selection-method debconf (developer): --> 0 Medium debconf (developer): <-- GET xserver-xfree86/config/modules debconf (developer): --> 0 bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe debconf (developer): <-- GET xserver-xfree86/config/device/driver debconf (developer): --> 0 nvidia debconf (developer): <-- METAGET shared/default-x-server owners debconf (developer): --> 0 xserver-xfree86 debconf (developer): <-- METAGET shared/default-x-server choices debconf (developer): --> 0 xserver-xfree86 dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb (--unpack): subprocess pre-installation script returned error exit status 139 Errors were encountered while processing: /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) duke:~# DEBCONF_DEBUG=developer dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb + DEBCONF_DEBUG=developer + dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb (Reading database ... 212272 files and directories currently installed.) Preparing to replace xserver-xfree86 4.3.0-5 (using .../xserver-xfree86_4.3.0-7_i386.deb) ... debconf (developer): frontend started debconf (developer): frontend running, package name is xserver-xfree86 debconf (developer): starting /var/lib/dpkg/tmp.ci/config configure 4.3.0-5 debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/emulate3buttons debconf (developer): --> 0 false debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/zaxismapping debconf (developer): --> 0 true debconf (developer): <-- GET xserver-xfree86/config/monitor/selection-method debconf (developer): --> 0 Medium debconf (developer): <-- GET xserver-xfree86/config/modules debconf (developer): --> 0 bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe debconf (developer): <-- GET xserver-xfree86/config/device/driver debconf (developer): --> 0 nvidia debconf (developer): <-- METAGET shared/default-x-server owners debconf (developer): --> 0 xserver-xfree86 debconf (developer): <-- METAGET shared/default-x-server choices debconf (developer): --> 0 xserver-xfree86 dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb (--install): subprocess pre-installation script returned error exit status 139 Errors were encountered while processing: /var/cache/apt/archives/xserver-xfree86_4.3.0-7_i386.deb duke:~# COLUMNS=148 dpkg -l | grep xserver-xfree86 + COLUMNS=148 + dpkg -l + grep xserver-xfree86 iU xserver-xfree86 4.3.0-5 the XFree86 X server duke:~# DEBCONF_DEBUG=developer dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-5_i386.deb + DEBCONF_DEBUG=developer + dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-5_i386.deb (Reading database ... 212272 files and directories currently installed.) Preparing to replace xserver-xfree86 4.3.0-5 (using .../xserver-xfree86_4.3.0-5_i386.deb) ... debconf (developer): frontend started debconf (developer): frontend running, package name is xserver-xfree86 debconf (developer): starting /var/lib/dpkg/tmp.ci/config configure 4.3.0-5 debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/emulate3buttons debconf (developer): --> 0 false debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/zaxismapping debconf (developer): --> 0 true debconf (developer): <-- GET xserver-xfree86/config/monitor/selection-method debconf (developer): --> 0 Medium debconf (developer): <-- GET xserver-xfree86/config/modules debconf (developer): --> 0 bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe debconf (developer): <-- GET xserver-xfree86/config/device/driver debconf (developer): --> 0 nvidia debconf (developer): <-- METAGET shared/default-x-server owners debconf (developer): --> 0 xserver-xfree86 debconf (developer): <-- METAGET shared/default-x-server choices debconf (developer): --> 0 xserver-xfree86 dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0-5_i386.deb (--install): subprocess pre-installation script returned error exit status 139 Errors were encountered while processing: /var/cache/apt/archives/xserver-xfree86_4.3.0-5_i386.deb duke:~# DEBCONF_DEBUG=developer dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-3_i386.deb + DEBCONF_DEBUG=developer + dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-3_i386.deb (Reading database ... 212272 files and directories currently installed.) Preparing to replace xserver-xfree86 4.3.0-5 (using .../xserver-xfree86_4.3.0-3_i386.deb) ... debconf (developer): frontend started debconf (developer): frontend running, package name is xserver-xfree86 debconf (developer): starting /var/lib/dpkg/tmp.ci/config configure 4.3.0-5 debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/emulate3buttons debconf (developer): --> 0 false debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/zaxismapping debconf (developer): --> 0 true debconf (developer): <-- GET xserver-xfree86/config/monitor/selection-method debconf (developer): --> 0 Medium debconf (developer): <-- GET xserver-xfree86/config/modules debconf (developer): --> 0 bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe debconf (developer): <-- GET xserver-xfree86/config/device/driver debconf (developer): --> 0 nvidia debconf (developer): <-- METAGET shared/default-x-server owners debconf (developer): --> 0 xserver-xfree86 debconf (developer): <-- METAGET shared/default-x-server choices debconf (developer): --> 0 xserver-xfree86 dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0-3_i386.deb (--install): subprocess pre-installation script returned error exit status 139 Errors were encountered while processing: /var/cache/apt/archives/xserver-xfree86_4.3.0-3_i386.deb duke:~# DEBCONF_DEBUG=developer dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-2_i386.deb + DEBCONF_DEBUG=developer + dpkg -i /var/cache/apt/archives/xserver-xfree86_4.3.0-2_i386.deb (Reading database ... 212272 files and directories currently installed.) Preparing to replace xserver-xfree86 4.3.0-5 (using .../xserver-xfree86_4.3.0-2_i386.deb) ... debconf (developer): frontend started debconf (developer): frontend running, package name is xserver-xfree86 debconf (developer): starting /var/lib/dpkg/tmp.ci/config configure 4.3.0-5 debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/emulate3buttons debconf (developer): --> 0 false debconf (developer): <-- GET xserver-xfree86/config/inputdevice/mouse/zaxismapping debconf (developer): --> 0 true debconf (developer): <-- GET xserver-xfree86/config/monitor/selection-method debconf (developer): --> 0 Medium debconf (developer): <-- GET xserver-xfree86/config/modules debconf (developer): --> 0 bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe debconf (developer): <-- GET xserver-xfree86/config/device/driver debconf (developer): --> 0 nvidia debconf (developer): <-- METAGET shared/default-x-server owners debconf (developer): --> 0 xserver-xfree86 debconf (developer): <-- METAGET shared/default-x-server choices debconf (developer): --> 0 xserver-xfree86 dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0-2_i386.deb (--install): subprocess pre-installation script returned error exit status 139 Errors were encountered while processing: /var/cache/apt/archives/xserver-xfree86_4.3.0-2_i386.deb duke:~# dpkg --configure xserver-xfree86 + dpkg --configure xserver-xfree86 Setting up xserver-xfree86 (4.3.0-5) ... + set -e + . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/xserver-xfree86.postinst configure 4.3.0-5 dpkg: error processing xserver-xfree86 (--configure): subprocess post-installation script returned error exit status 139 Errors were encountered while processing: xserver-xfree86 duke:~# COLUMNS=148 dpkg -l | grep xserver-xfree86 + COLUMNS=148 + dpkg -l + grep xserver-xfree86 iU xserver-xfree86 4.3.0-5 the XFree86 X server duke:~# exit Script done on Thu Mar 25 10:33:05 2004 Don't know if this is relevant but: ii debconf 1.4.17 Debian configuration management system ii debconf-i18n 1.4.17 full internationalization support for debconf ii debconf-utils 1.4.17 debconf utilities -- [EMAIL PROTECTED] REMEMBER ED CURRY! http://www.iwethey.org/ed_curry Novell's Directory Services is a competitive product to Microsoft's Active Directory in much the same way that the Saturn V is a competitive product to those dinky little model rockets that kids light off down at the playfield. -- Thane Walkup
signature.asc
Description: This is a digitally signed message part