Saya mendapatkan kesalahan ini setiap kali saya memperbarui sistem menggunakan apt-get. Apa artinya kesalahan ini? Ada ide tentang cara memperbaikinya? (Saya menjalankan Ubuntu 11.10)
Saya mendapatkan kesalahan ini setiap kali saya memperbarui sistem menggunakan apt-get. Apa artinya kesalahan ini? Ada ide tentang cara memperbaikinya? (Saya menjalankan Ubuntu 11.10)
Jawaban:
Biasanya kesalahan ini berarti bahwa Anda mungkin telah berubah di antara berbagai bahasa (lokal) dan ada sesuatu yang menyebabkan kesalahan ini.
Anda dapat mencoba membuat ulang daftar lokal Anda dengan
sudo dpkg-reconfigure locales
Bagi saya hasilnya adalah:
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.
Kemudian atur ulang lokal lokal Anda dengan:
sudo update-locale LANG=en_US.UTF-8
yaitu menggunakan salah satu nilai Lokal di output di atas
Dalam kasus saya, masalahnya /usr/share/initramfs-tools/hooks/root_locale
adalah mengharapkan untuk melihat direktori lokal individual di /usr/lib/locale
tetapi locale-gen
dikonfigurasi untuk menghasilkan file arsip secara default.
Saya memperbaikinya dengan menjalankan:
sudo locale-gen --purge --no-archive