web-dev-qa-db-fra.com

Erreur avec Sudo apt-get -f install (ldconfig introuvable)

J'utilise 14.04 LTS. Lorsque je tape Sudo apt-get -f install dans le terminal, le message d'erreur suivant s'affiche:

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.
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)

S'il vous plaît aider, merci.


En réponse à Faizan qui a déclaré "essayez d'exécuter Sudo dpkg-reconfigure -a" dans les commentaires. Quand j'ai essayé, j'ai reçu ce message:

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.
acpid stop/waiting
acpid start/running, process 11426
/var/lib/dpkg/info/activity-log-manager.postinst: 5: /var/lib/dpkg/info/activity-log-manager.postinst: ldconfig: not found

Modifier:

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.
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
1
enduser

Essayez cette solution de contournement si cela fonctionne pour vous. Assurez-vous que vous n'avez pas activé de mise en pension instable pour différentes versions ou mises à jour pré-publiées, mais que pour 14.04 LTS, il est recommandé uniquement de procéder à l'archivage -> paramètres système/logiciels et mises à jour.

puis lancez:

Sudo apt-get -f install

Sudo dpkg-reconfigure libc6

Sudo dpkg-reconfigure libc-bin

Sudo apt-get install --reinstall libc6

Sudo apt-get install --reinstall libc-bin

Sudo apt-get dist-upgrade

Autre moyen:

Télécharger libc-binici p. Ex.

Ensuite, vous devrez l'extraire:

dpkg -x libc-bin*.deb unpacked/

copier les fichiers sur le système:

Sudo cp unpacked/sbin/ldconfig /sbin/

Ou ouvrez Nautilus avec:

gksudo nautilus

pour ce faire, cliquez avec le bouton droit de la souris sur un paquetage .deb et choisissez extraire ici et copier au lieu de destination.

Puis:

Sudo apt-get install --reinstall libc-bin

Sudo apt-get install -f
4
JoKeR