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

Bug#239719: xserver-xfree86: v4.3.0-7 post-installation script returned error exit status 139



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

-- 
greg@gregfolkert.net
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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: