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)
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)
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
sudo dpkg-reconfigure locales
Für mich war das Ergebnis:
Generating locales...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... up-to-date
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
Generation complete.
Dann setzen Sie Ihr lokales Gebietsschema zurück mit:
sudo update-locale LANG=en_US.UTF-8
Verwenden Sie also einen der Locale-Werte in der obigen Ausgabe
In meinem Fall war das Problem , dass /usr/share/initramfs-tools/hooks/root_locale
in einzelne locale Verzeichnisse sehen erwartet , /usr/lib/locale
aber locale-gen
ist so konfiguriert , um eine Archivdatei standardmäßig zu erzeugen.
Ich habe es durch Laufen behoben:
sudo locale-gen --purge --no-archive