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

Re: probleme après installation avortée



Leopold BAILLY wrote:
Bernard <bdebreil@teaser.fr> writes:

Leopold BAILLY wrote:
Bernard <bdebreil@teaser.fr> writes:

Bonjour à tous,
[...]

Can't exec "locale": no file or directory of this 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.
dpkg : « ldconfig » not found in the variable PATH.
dpkg: 1 expected program not found in the variable PATH.
NB : the variable PATH of the superuser should contain /usr/local/sbin,
/usr/sbin et /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

J'eus quelque chose du même genre lorsque j'ai voulu installer flashplugin.

Que faire maintenant ?   Achever la mise à jour de libc6 (comment faire
au juste ?), ou bien, au contraire, purger et réinstaller l'ancienne
version ?
Je ne vois pas bien le rapport avec ce que tu as décris précédemment,
mais on doit pouvoir facilement corriger le souci.

Les programmes "locale" et "ldconfig", qui ne sont pas trouvés, font
partie du paquet libc-bin et il est peu probable qu'il ne soit pas
installé.

Que donne la commande suivante ?
~$ ls -l /usr/bin/locale /sbin/ldconfig
bd@new-host:~$ ls -l /usr/bin/locale /sbin/ldconfig
ls: ne peut accéder /usr/bin/locale: Aucun fichier ou répertoire de ce type
ls: ne peut accéder /sbin/ldconfig: Aucun fichier ou répertoire de ce type
bd@new-host:~$

Voilà. Ces fichiers sont donc absents. Et pourtant, mon système gère
normalement le clavier AZERTY et les caractères accentués, tant sous
la console que sous XWindow.

Je viens de vérifier que, sur mon portable sous Ubuntu 8.04, ces
fichiers sont bien présents. Sur le PC dont il s'agit ici, sans doute
cela s'est il trouvé effacé après la manip avortée que j'ai faite avec
apt-get install audacity en faisant usage d'un fichier
/etc/apt/sources.list pointant sur des archives 'testing'... Sinon,
comment expliquer cette anomalie ?   Comment, surtout, sortir de là ?

Premier réflexe : la sauvegarde (comment ça tu n'as pas de sauvegarde ?)

Deuxième réflexe, la réinstallation du paquet :
~$ aptitude reinstall libc-bin

(NB : je suis en testing, si ce n'est pas ton cas, vérifie quand même
que le nom du paquet est le bon, avec l'une des commandes suivantes
 ~$ dlocate /usr/bin/locale
 ~$ dpkg -S /usr/bin/locale
)


# aptitude me renvoie la même réponse que apt-get précédemment :

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 ?


Reply to: