Correção: não é possível executar o local: esse arquivo ou diretório não existe em /usr/share/perl5/Debconf/Encoding.pm

Problema Ao executar o apt-get, você encontra um erro semelhante a: Cant exec locale: Não existe tal arquivo ou diretório em /usr/share/perl5/Debconf/Encoding.pm linha 16. Uso de valor não inicializado $ Debconf :: Encoding :: charmap in scalar chomp em /usr/share/perl5/Debconf/Encoding.pm linha 17. dpkg: aviso: ldconfig não encontrado em PATH ou não executável dpkg: erro: 1…

Correção: não é possível executar o local: esse arquivo ou diretório não existe em /usr/share/perl5/Debconf/Encoding.pm

[! Ubuntu apt-get update error

Ubuntu apt-get update error](https://i0.wp.com/itsfoss.com/wp-content/uploads/2015/06/Ubuntu_Update_Error.jpg?ssl=1)

Problema

Ao executar o apt-get, você encontra um erro semelhante a:

Impossível executar local: Não existe esse arquivo ou diretório em /usr/share/perl5/Debconf/Encoding.pm linha 16. Uso de valor não inicializado $ Debconf :: Encoding :: charmap em chomp escalar em /usr/share/perl5/Debconf/Encoding.pm linha 17. dpkg: aviso: ‘ldconfig’ não encontrado no PATH ou não executável dpkg: erro: 1 programa esperado não encontrado no PATH ou não executável Nota: o PATH do root geralmente deve conter/usr/local/sbin,/usr/sbin e/sbin E: O subprocesso/usr/bin/dpkg retornou um código de erro (2) Este é um problema comum em distribuições Linux baseadas em Debian e Debian, como Ubuntu e Linux Mint. Você enfrentará esse problema e não poderá atualizar ou instalar novos programas.

Meu amigo teve esse problema ao executar o Ubuntu 12.04, mas a solução apresentada aqui deve ser aplicável a versões mais recentes, como Ubuntu 14.04, 14.10 e 15.04.

Solução

De acordo com este tópico do fórum antigo, ldconfig talvez tenha sido movido de libc6 para libc-bin. Aqui está o que você pode fazer para corrigir esse problema.

Em um terminal, use os seguintes comandos para baixar e extrair o pacote libc-bin:

Comandos para usar no terminal

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

Em seguida, você precisa copiar estes arquivos:

Comandos para usar no terminal

sudo cp unpackdir/sbin/ldconfig /sbin/

Agora você precisa se certificar de que as coisas estão em ordem. Execute esses comandos para garantir que:

Normalmente não isso resolve o seu problema.

Última atualização deste artigo: 24 de june de 2015