[Dapper] xserver-xorg_7.0.0-0ubuntu24_all.deb uninstallable
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-
É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.
/var/lib/
le sous-processus pre-installation script a retourné une erreur de sortie d'état 2
cat: /var/lib/
cat: /var/lib/
cat: /var/lib/
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/
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/
--- /var/lib/
+++ 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=