Bernard <bdebreil@teaser.fr> writes:
Guy Roussin wrote:
[...]
# aptitude reinstall libc6
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances Lecture des informations
d'état... Fait
Lecture de l'information d'état étendu Initialisation de l'état
des paquets... Fait
Écriture de l'information d'état étendu... Fait
Lecture des descriptions de tâches... Fait Les paquets suivants
seront RÉINSTALLÉS :
libc6
Les paquets partiellement installés suivants seront configurés :
ttf-mscorefonts-installer
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à
enlever et 31 non mis à jour.
Il est nécessaire de télécharger 0o/4438ko d'archives. Après
dépaquetage, 0o seront utilisés.
Écriture de l'information d'état étendu... Fait
Can't exec "locale": Aucun fichier ou répertoire de ce type at
/usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp
at /usr/share/perl5/Debconf/Encoding.pm line 17.
Préconfiguration des paquets...
(Lecture de la base de données... 110812 fichiers et répertoires déjà
installés.)
Préparation du remplacement de libc6 2.7-18 (en utilisant
.../archives/libc6_2.7-18_i386.deb) ...
Can't exec "locale": No such file or directory at
/usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar chomp
at /usr/share/perl5/Debconf/Encoding.pm line 17.
Dépaquetage de la mise à jour de libc6 ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de libc6 (2.7-18) ...
Installation de la nouvelle version du fichier de configuration
/etc/gai.conf ...
Installation de la nouvelle version du fichier de configuration
/etc/bindresvport.blacklist ...
invoke-rc.d: unknown initscript, /etc/init.d/glibc.sh not found.
dpkg : erreur de traitement de libc6 (--configure) :
le sous-processus post-installation script a retourné une erreur de
sortie d'état 100
Paramétrage de ttf-mscorefonts-installer (2.7) ...
These fonts were provided by Microsoft "in the interest of cross-
platform compatibility". This is no longer the case, but they are
still available from third parties.
You are free to download these fonts and use them for your own use,
but you may not redistribute them in modified form, including changes
to the file name or packaging format.
--2009-09-05 17:21:23--
http://surfnet.dl.sourceforge.net/sourceforge/corefonts/andale32.exe
Résolution de surfnet.dl.sourceforge.net... échec: Connexion terminée
par expiration du délai d'attente.
wget: unable to resolve host address `surfnet.dl.sourceforge.net'
.............. etc... lignes supprimées
................................
All done, errors in processing 1 file(s)
dpkg : erreur de traitement de ttf-mscorefonts-installer (--configure) :
le sous-processus post-installation script a retourné une erreur de
sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
libc6
ttf-mscorefonts-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Paramétrage de ttf-mscorefonts-installer (2.7) ...
These fonts were provided by Microsoft "
.................................
All done, errors in processing 1 file(s)
dpkg : erreur de traitement de ttf-mscorefonts-installer (--configure) :
le sous-processus post-installation script a retourné une erreur de
sortie d'état 1
Paramétrage de libc6 (2.7-18) ...
invoke-rc.d: unknown initscript, /etc/init.d/glibc.sh not found.
dpkg : erreur de traitement de libc6 (--configure) :
le sous-processus post-installation script a retourné une erreur de
sortie d'état 100
Des erreurs ont été rencontrées pendant l'exécution :
ttf-mscorefonts-installer
libc6
Lecture des listes de paquets... Fait Construction de
l'arbre des dépendances Lecture des informations d'état... Fait
Lecture de l'information d'état étendu Initialisation de l'état
des paquets... Fait
Lecture des descriptions de tâches... Fait
Donc je ne sais pas jusqu'à quel point libc6 a été ou non restauré, et
ce qu'il conviendrait de faire maintenant.
Est-ce que tu as récupéré /usr/bin/locale, par exemple ? Si non, ça
veut dire que le paquet n'est toujours pas réinstallé.
A priori, pour continuer l'installation, il te faut maintenant le
fichier /etc/init.d/glibc.sh.
Comme tu n'as pas de sauvegarde, tu peux soit récupérer les fichiers
manquants sur une autre machine, comme tu l'as déjà fait, soit les
récupérer à l'intérieur du .deb, qui est une simple archive que tu
peux exploser avec dpkg -x.
Et ainsi de suite, jusqu'à ce que la réinstallation de libc6 passe.