Package: xserver-xfree86 Version: 4.0.2-7 Severity: normal When trying to upgrade xserver-xfree86 from package version 4.0.2-7 to 4.3.0.dfsg.1-8, dpkg fails with:
dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0.dfsg.1-8_i386.deb (--install): subprocess pre-installation script returned error exit status 10 I managed to include a "set -x" in the preinst script and got: --- + ln -s /usr/bin/X11/XFree86 /etc/X11/X.dpkg-old + md5sum + echo /usr/bin/X11/XFree86 + '[' -e /etc/X11/XF86Config-4 ']' + db_get xserver-xfree86/manage_config_with_debconf + echo 'GET xserver-xfree86/manage_config_with_debconf' + local 'IFS= ' + local _LINE + read -r _LINE + RET=10 xserver-xfree86/manage_config_with_debconf doesn't exist + return 10 + db_unregister shared/clobber_x-server_symlink + echo 'UNREGISTER shared/clobber_x-server_symlink' + local 'IFS= ' + local _LINE + read -r _LINE + RET=0 + return 0 + db_unregister xserver-xfree86/manage_config_with_debconf + echo 'UNREGISTER xserver-xfree86/manage_config_with_debconf' + local 'IFS= ' + local _LINE + read -r _LINE + RET=10 xserver-xfree86/manage_config_with_debconf doesn't exist + return 10 dpkg: error processing /var/cache/apt/archives/xserver-xfree86_4.3.0.dfsg.1-8_i386.deb (--install): subprocess pre-installation script returned error exit status 10 --- This seems to indicate a problem with the debconf settings. dpkg-reconfigure xserver-xfree86 hangs, if I select "Overwrite XFree86 X server configure file?" in /var/lib/dpkg/info/xserver-xfree86.postinst of the old package version 4.0.2-7 at the following place: --- + echo 'Wrote X server configuration to /etc/X11/XF86Config-4.' Wrote X server configuration to /etc/X11/XF86Config-4. + db_set xserver-xfree86/clobber_XF86Config-4 false + _db_cmd 'SET xserver-xfree86/clobber_XF86Config-4' false + echo 'SET xserver-xfree86/clobber_XF86Config-4' false + local 'IFS= ' + local _LINE + read -r _LINE --- -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i586) Kernel: Linux 2.6.4 Locale: LANG=C, LC_CTYPE=de_DE Versions of packages xserver-xfree86 depends on: ii debconf 1.4.38 Debian configuration management sy ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an ii xserver-common 4.3.0.dfsg.1-8 files and utilities common to all ii zlib1g 1:1.2.1-2 compression library - runtime -- debconf information: * xserver-xfree86/config/device/identifier: ATI Rage II xserver-xfree86/config/monitor/screen-size: 17 inches (430 mm) xserver-xfree86/config/device/use_fbdev: * xserver-xfree86/config/monitor/selection-method: Medium xserver-xfree86/config/doublequote_in_string_error: shared/default-x-server: xserver-xfree86 * xserver-xfree86/config/inputdevice/mouse/emulate3buttons: true * xserver-xfree86/config/device/bus_id: * xserver-xfree86/config/inputdevice/keyboard/layout: de * xserver-xfree86/config/monitor/horiz-sync: 30-94 * xserver-xfree86/config/monitor/identifier: HP P1110 shared/no_known_x-server: xserver-xfree86/autodetect_mouse: true * xserver-xfree86/config/device/video_ram: * xserver-xfree86/config/monitor/mode-list: 1600x1200 @ 75Hz * xserver-xfree86/config/monitor/lcd: false xserver-xfree86/config/inputdevice/keyboard/internal: * xserver-xfree86/clobber_XF86Config-4: false * xserver-xfree86/config/inputdevice/keyboard/rules: xfree86 * xserver-xfree86/aware_XF86Config-4: xserver-xfree86/multiple_possible_x-drivers: * xserver-xfree86/config/inputdevice/keyboard/model: pc105 * xserver-xfree86/config/write_dri_section: true * xserver-xfree86/config/device/driver: ati * xserver-xfree86/config/monitor/vert-refresh: 50-75 * xserver-xfree86/config/display/default_depth: 24 * xserver-xfree86/config/inputdevice/mouse/zaxismapping: true * xserver-xfree86/config/display/modes: 1152x864 shared/clobber_x-server_symlink: false xserver-xfree86/config/inputdevice/mouse/retry_detection: * xserver-xfree86/config/device/bus_id_error: * xserver-xfree86/config/modules: GLcore, bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe, xtt * xserver-xfree86/config/inputdevice/keyboard/options: altwin:meta_win xserver-xfree86/config/nonnumeric_string_error: * xserver-xfree86/config/inputdevice/mouse/protocol: ImPS/2 shared/multiple_possible_x-servers: xserver-xfree86/config/null_string_error: xserver-xfree86/config/monitor/range_input_error: xserver-xfree86/autodetect_video_card: true * xserver-xfree86/config/inputdevice/keyboard/variant: nodeadkeys * xserver-xfree86/config/inputdevice/mouse/port: /dev/psaux * xserver-xfree86/config/write_files_section: true xserver-xfree86/autodetect_monitor: true