apt-get warning: Keine Unterstützung für das Gebietsschema: en_US.utf8
55
Ich erhalte diesen Fehler jedes Mal, wenn ich das System mit apt-get aktualisiere. Was bedeutet dieser Fehler? Irgendwelche Ideen, wie man das korrigiert? (Ich verwende Ubuntu 11.10)
Das Problem ist offenbar der Kleinbuchstabe "utf8". Das "sudo update-locale LANG = en_US.UTF-8" sollte den Trick machen.
Stolsvik
Ich möchte hinzufügen, dass ich diesen "Fehler" auch bekomme, wenn der MySQL-Dienst deaktiviert ist (falls installiert), während er auf Mint aktualisiert wird. Nach dem Aktivieren verschwindet das Problem.
not2qubit
Antworten:
60
In der Regel bedeutet dieser Fehler, dass Sie möglicherweise zwischen verschiedenen Sprachen (Gebietsschemas) gewechselt haben und dies zu einem irrtümlichen Fehler geführt hat.
Sie können versuchen, Ihre Liste der Gebietsschemas mit neu zu generieren
In meinem Fall war das Problem , dass /usr/share/initramfs-tools/hooks/root_localein einzelne locale Verzeichnisse sehen erwartet , /usr/lib/localeaber locale-genist so konfiguriert , um eine Archivdatei standardmäßig zu erzeugen.
Per: man locale-gen Matts Erklärung ist korrekt. Aufgrund von Größenbeschränkungen in libc befinden sich nicht mehr alle Locales in einzelnen Verzeichnissen. "locale-gen ist ein Programm, das die Datei /etc/locale.gen liest und localedef für die ausgewählten Lokalisierungsprofile aufruft." Warnung: Keine Unterstützung für das Gebietsschema: xx_XX.utf8 wird durch seine Antwort behoben :) +1
xtrchessreal
Diese Antwort gilt auch 2019 für Linux Mint 19, basierend auf Ubuntu Bionic.
Antworten:
In der Regel bedeutet dieser Fehler, dass Sie möglicherweise zwischen verschiedenen Sprachen (Gebietsschemas) gewechselt haben und dies zu einem irrtümlichen Fehler geführt hat.
Sie können versuchen, Ihre Liste der Gebietsschemas mit neu zu generieren
Für mich war das Ergebnis:
Dann setzen Sie Ihr lokales Gebietsschema zurück mit:
Verwenden Sie also einen der Locale-Werte in der obigen Ausgabe
quelle
In meinem Fall war das Problem , dass
/usr/share/initramfs-tools/hooks/root_locale
in einzelne locale Verzeichnisse sehen erwartet ,/usr/lib/locale
aberlocale-gen
ist so konfiguriert , um eine Archivdatei standardmäßig zu erzeugen.Ich habe es durch Laufen behoben:
quelle