GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fix:Kann „locale“ nicht ausführen:Keine solche Datei oder Verzeichnis unter /usr/share/perl5/Debconf/Encoding.pm

Problem

Beim Ausführen von apt-get tritt ein Fehler auf, der so aussieht:

„Gebietsschema“ kann nicht ausgeführt werden:Keine solche Datei oder Verzeichnis in /usr/share/perl5/Debconf/Encoding.pm Zeile 16 .
Verwendung des nicht initialisierten Werts $Debconf::Encoding::charmap in skalarem Chomp in /usr/share/perl5/Debconf/Encoding.pm Zeile 17.
dpkg:Warnung:'ldconfig' nicht gefunden in PATH oder nicht ausführbar
dpkg:Fehler:1 erwartetes Programm nicht in PATH gefunden oder nicht ausführbar
Hinweis:PATH von root sollte normalerweise /usr/local/sbin, /usr/sbin und /sbin enthalten
E:Unterprozess /usr/bin/dpkg hat einen Fehlercode zurückgegeben (2)

Dies ist ein häufig auftretendes Problem in Debian und Debian-basierten Linux-Distributionen wie Ubuntu und Linux Mint. Sie bleiben bei diesem Problem hängen und können keine neuen Programme aktualisieren oder installieren.

P>

Mein Freund ist auf dieses Problem gestoßen, als er Ubuntu 12.04 ausgeführt hat, aber die hier vorgestellte Lösung sollte auch auf neuere Versionen wie Ubuntu 14.04, 14.10 und 15.04 anwendbar sein.

Lösung

Laut diesem alten Forenthread wurde ldconfig möglicherweise von libc6 nach libc-bin verschoben. Hier ist, was Sie tun können, um dieses Problem zu beheben.

Verwenden Sie in einem Terminal die folgenden Befehle, um das libc-bin-Paket herunterzuladen und zu extrahieren:

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

Als nächstes müssen Sie diese Dateien kopieren:

sudo cp unpackdir/sbin/ldconfig /sbin/

Jetzt müssen Sie sicherstellen, dass alles in Ordnung ist. Führen Sie diese Befehle aus, um Folgendes sicherzustellen:

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

Normalerweise sollte dies das Problem Can't exec „locale“:No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16“ beheben. Lassen Sie mich im Kommentarbereich wissen, ob dies Ihr Problem behebt oder nicht.



Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Debian – -bash:/usr/bin/nano:Keine solche Datei oder Verzeichnis?

  3. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  4. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

  5. Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

Python – Keine solche Datei oder Verzeichnis, aber ich kann es sehen!?

Fix ::Datei öffnen /home/user/etc/domainname/passwd fehlgeschlagen mit Fehler keine solche Datei oder Verzeichnis

Fehler mit gradlew:/usr/bin/env:bash:Keine solche Datei oder Verzeichnis

cp:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis

Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?