Ten błąd pojawia się przy każdej aktualizacji systemu za pomocą apt-get. Co oznacza ten błąd? Wszelkie pomysły, jak to naprawić? (Używam Ubuntu 11.10)
Ten błąd pojawia się przy każdej aktualizacji systemu za pomocą apt-get. Co oznacza ten błąd? Wszelkie pomysły, jak to naprawić? (Używam Ubuntu 11.10)
Odpowiedzi:
Zwykle ten błąd oznacza, że mogłeś przełączać się między różnymi językami (lokalizacjami) i coś spowodowało błąd.
Możesz spróbować zregenerować listę ustawień narodowych za pomocą
sudo dpkg-reconfigure locales
Dla mnie wynik był następujący:
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.
Następnie zresetuj ustawienia lokalne za pomocą:
sudo update-locale LANG=en_US.UTF-8
tzn. użyj jednej z wartości ustawień regionalnych w wynikach powyżej
W moim przypadku problemem było /usr/share/initramfs-tools/hooks/root_locale
oczekiwanie na zobaczenie poszczególnych katalogów ustawień narodowych, /usr/lib/locale
ale locale-gen
domyślnie jest skonfigurowany do generowania pliku archiwum.
Naprawiłem to, uruchamiając:
sudo locale-gen --purge --no-archive