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

Re: probleme après installation avortée



Guy Roussin wrote:


root@new-host:/home/bd# 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 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...
dpkg : « ldconfig » introuvable dans la variable PATH.
dpkg: 1 programme(s) attendu(s) introuvable(s) dans la variable PATH.
NB : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
Échec de l'installation d'un paquet. Tentative de réparation :
dpkg : « ldconfig » introuvable dans la variable PATH.
dpkg: 1 programme(s) attendu(s) introuvable(s) dans la variable PATH.
NB : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin. 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

Les mentions à 'ttf-mscorefonts-installer' étonnent : c'est un package que je n'avais pas pu installer complètement (avant le crash dont il est question ici), ce paquet réessaye de s'installer à chaque demande d'installer autre chose.

Dans tous les cas, je suis toujours bloqué.

Il existe un programme que j'aurais bien voulu essayer : c'est 'ldconfig'. d'après le 'man', çà permettrait de réinstaller l'éditeur de liens dynamiques. C'est sans doute un peu risqué... mais au point où j'en suis... la prochaine étape, de toutes façons, pourrait bien être la réinstallation de ma Debian Lenny. Par contre, même si le 'man ldconfig' est toujours là, le programme lui même est absent de mon système ! Effacé lors d'une mauvaise manip ? J'ai bien envie de récupérer /sbin/ldconfig et /sbin/ldconfig.real sur mon portable sous Ubuntu 8.04, les installer ici et tenter de lancer ldconfig... C'est sans doute très hasardeux... mais... que faire d'autre ?


j'essaierai de forcer l'installation de libc6 :
aptitude -f install libc6

Si ça marche pas, aptitude download libc6
puis essayer de forcer l'install avec dpkg

(Tout ça n'engage que moi )

Guy

Je viens de faire un essai. En théorie, ce genre de manip peut paraître un peu débile, mais comme j'étais sur le point de me résoudre à tout réinstaller...

J'ai récupéré les fichiers ldconfig et ldconfig.real qui se trouvaient sur mon portable sous Ubuntu 8.04, et les ai placés ici dans les mêmes répertoires, c.a.d. ldconfig dans /usr/sbin et ldconfig.real dans /sbin. J'ai donné les droits d'exécution, les mêmes droits que ceux des autres fichiers des mêmes répertoires. Puis, en croisant les doigts, j'ai tapé "ldconfig". Sans un mot, le shell m'a rendu la main ; donc il s'est passé quelque chose !

Ceci étant fait, j'ai testé l'installation de gphoto2, ce que apt-get refusait de faire jusqu'ici. Eh bien là çà a fonctionné en dépit d'un avertissement. Gphoto2 est désormais installé et opérationnel sur mon système. Ne pouvant exécuter 'locale' (comme précédemment), cette fois ci le système accepte de poursuivre l'installation avec une valeur non initialisée. Voici l'output de l'install, auquel se trouvent toujours mêlées des références à 'ttf-mscorefonts-installer' : je n'ai pas encore trouvé comment annuler cette tâche qui reprend à chaque install :


# apt-get install gphoto2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
 libcdk5
Paquets suggérés :
 gtkam
Les NOUVEAUX paquets suivants seront installés :
 gphoto2 libcdk5
0 mis à jour, 2 nouvellement installés, 0 à enlever et 31 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/319ko dans les archives.
Après cette opération, 1233ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
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.
Sélection du paquet libcdk5 précédemment désélectionné.
(Lecture de la base de données... 110771 fichiers et répertoires déjà installés.)
Dépaquetage de libcdk5 (à partir de .../libcdk5_5.0.20060507-1_i386.deb) ...
Sélection du paquet gphoto2 précédemment désélectionné.
Dépaquetage de gphoto2 (à partir de .../gphoto2_2.4.0-1_i386.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de ttf-mscorefonts-installer (2.7) ...
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.

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:14:49-- 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'
................
(lignes supprimées)
........................
wget: unable to resolve host address `switch.dl.sourceforge.net'
andale32.exe: No such file or directory

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 libcdk5 (5.0.20060507-1) ...
Paramétrage de gphoto2 (2.4.0-1) ...
Des erreurs ont été rencontrées pendant l'exécution :
ttf-mscorefonts-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Il est à remarquer qu'il n'est rapporté d'erreur de traitement que pour ttf-mscorefonts-installer, pas pour gphoto2.

Fort de ce succès, je suis retourné à la réinstallation de libc6. Le résultat n'est pas le même que précédemment, même s'il y a encore des erreurs. Voici l'output ci-après, toujours avec les références à ttf-mscorefonts-installer que je me suis efforcé d'abréger au maximum :

# 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.



Reply to: