[Dapper] xserver-xorg_7.0.0-0ubuntu24_all.deb uninstallable

Bug #36474 reported by Sylvain Defresne
This bug report is a duplicate of:  Bug #36467: Fails to preconfigure. Edit Remove
6
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
New
Medium
Unassigned

Bug Description

When trying to to a dist-upgrade, it failed with the error :

$ sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
  xserver-xorg
1 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/97,2ko dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Préconfiguration des paquets...
/tmp/xserver-xorg.config.157861: line 957: syntax error near unexpected token `esac'
Échec de la préconfiguration de xserver-xorg, avec le code d'erreur 2
(Lecture de la base de données... 77351 fichiers et répertoires déjà installés.)Préparation du remplacement de xserver-xorg 7.0.0-0ubuntu19 (en utilisant .../xserver-xorg_7.0.0-0ubuntu24_all.deb) ...
/var/lib/dpkg/tmp.ci/config: line 957: syntax error near unexpected token `esac'dpkg : erreur de traitement de /var/cache/apt/archives/xserver-xorg_7.0.0-0ubuntu24_all.deb (--unpack) :
 le sous-processus pre-installation script a retourné une erreur de sortie d'état 2
cat: /var/lib/x11/X.md5sum: Aucun fichier ou répertoire de ce type
cat: /var/lib/x11/X.md5sum: Aucun fichier ou répertoire de ce type
cat: /var/lib/x11/X.md5sum: Aucun fichier ou répertoire de ce type
xserver-xorg postinst warning: not updating /etc/X11/X; file has been
   customized
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/xserver-xorg_7.0.0-0ubuntu24_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Looking to the change between version 7.0.0-0ubuntu19 and 7.0.0-0ubuntu24, a found the following suspiscious code :
$ diff -u /var/lib/dpkg/info/xserver-xorg.config config
--- /var/lib/dpkg/info/xserver-xorg.config 2006-03-21 16:43:48.000000000 +0100
+++ config 2006-03-24 13:47:17.000000000 +0100
@@ -946,6 +951,12 @@
     *) XMAP="UNKNOWN";;
   esac

+ if [ "$XMAP" = "us" ] && [ "${DI_LANG}" = "ko_KR" ]; then
+ XMAP=kr # Uses US keyboard on the console.
+ MODEL=
+ esac
+ fi
+
   if [ "$XMAP" = "UNKNOWN" ]; then
     warn "failed to infer keyboard layout from layout/lang '$DI_KEYMAP'"
     PRIORITY=medium

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.