GNU/Linux >> Tutoriales Linux >  >> Linux

Corrección:No se puede ejecutar "locale":no existe tal archivo o directorio en /usr/share/perl5/Debconf/Encoding.pm

Problema

Mientras ejecuta apt-get, se encuentra con un error que se ve así:

No se puede ejecutar "locale":no existe tal archivo o directorio en /usr/share/perl5/Debconf/Encoding.pm línea 16 .
Uso de valor no inicializado $Debconf::Encoding::charmap en escalar chomp en /usr/share/perl5/Debconf/Encoding.pm línea 17.
dpkg:advertencia:'ldconfig' no encontrado en RUTA o no ejecutable
dpkg:error:1 programa esperado no encontrado en RUTA o no ejecutable
Nota:la RUTA de la raíz generalmente debe contener /usr/local/sbin, /usr/sbin y /sbin
E:El subproceso /usr/bin/dpkg devolvió un código de error (2)

Este es un problema común en Debian y distribuciones de Linux basadas en Debian, como Ubuntu y Linux Mint. Este problema se atascará y no podrá actualizar ni instalar nuevos programas.

Mi amigo se encontró con este problema mientras ejecutaba Ubuntu 12.04, pero la solución que se presenta aquí también debería aplicarse a las versiones más nuevas, como Ubuntu 14.04, 14.10 y 15.04.

Solución

Según este antiguo hilo del foro, ldconfig quizás se haya movido de libc6 a libc-bin. Esto es lo que puede hacer para solucionar este problema.

En una terminal, use los siguientes comandos para descargar y extraer el paquete libc-bin:

apt-get download libc-bin
dpkg -x libc-bin*.deb unpackdir/

A continuación, debe copiar estos archivos:

sudo cp unpackdir/sbin/ldconfig /sbin/

Ahora debe asegurarse de que todo esté en orden. Ejecute estos comandos para asegurarse de que:

sudo apt-get install --reinstall libc-bin
sudo apt-get install -f

Normalmente, esto debería solucionar el problema de No se puede ejecutar "locale":No existe tal archivo o directorio en /usr/share/perl5/Debconf/Encoding.pm línea 16. Hágame saber en la sección de comentarios si esto soluciona o no su problema.



Linux
  1. No se puede ejecutar No existe tal archivo o directorio [Fijar]

  2. No se puede ejecutar mysql_config:no existe tal archivo o directorio en Makefile.PL [Fijar]

  3. Solucione el error fatal openssl err.h:no existe tal archivo o directorio [OpenCA]

  4. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  5. Python:no existe tal archivo o directorio, ¡pero puedo verlo!?

Debian – -bash:/usr/bin/nano:¿No existe tal archivo o directorio?

Cambiar directorio y ejecutar archivo en un comando

cp:no se puede crear el directorio:no existe tal archivo o directorio

¿Cuáles son los significados de /usr/sbin, /usr/local/sbin y /usr/local/bin?

unix:///var/run/supervisor.sock no hay tal archivo

/dev/sdb:No existe tal archivo o directorio (pero /dev/sdb1, etc. existe)