Saya mendapatkan pesan ini setiap kali saya melakukan sesuatu seperti memulai atau menghentikan layanan.
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset), LC_MESSAGES = "en_US.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory (Reading database ... 21173 files and directories currently installed.) Removing bind9 ... * Stopping domain name service... bind9 [ OK ]Processing triggers for man-db ... locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
Tidak ada yang disarankan di atas yang berhasil dalam kasus saya (Ubuntu Server 12.04 LTS). Apa yang akhirnya membantu adalah menempatkan ke file /etc/environment:
LC_ALL=en_US.UTF-8LANG=en_US.UTF-8
Untuk beberapa alasan itu hilang. Output untuk lokal dan perintah lain muncul seperti variabel didefinisikan dengan benar. Dengan kata lain tidak mengambil untuk diberikan semua hal-hal dasar dinyatakan mana harus dinyatakan.
dpkg-reconfigure mengkonfigurasi ulang paket setelah mereka telah diinstal. Berikan Nama paket atau paket untuk dikonfigurasi ulang. Ini akan mengajukan pertanyaan konfigurasi, seperti ketika paket pertama kali diinstal.
Ini adalah masalah umum jika Anda terhubung dari jarak jauh, jadi solusinya adalah tidak meneruskan lokal Anda. Edit /etc/ssh/ssh_config dan komentar keluar SendEnv LANG LC_* line.
Jangan lupa keluar dari sesi SSH Anda (atau X11 Anda) dengan keluar dan masuk kembali. Semua saran ini tidak berhasil untuk saya kecuali saya masuk kembali....
Saya terjebak dalam keadaan aneh di mana mesin lokal saya diatur ke es dan mesin remote (via vagrant) telah ditetapkan dalam keadaan tidak ditangani. Karena itu, saya harus menggunakan manual export= hanya untuk memfasilitasi sukses dpkg-reconfigure. Maka sistemnya baik-baik saja.
Anda perlu mengatakan: mesin Anda? Atau Anda hanya memiliki login pengguna dan tidak dapat mengubah pengaturan sistem? (Ya saya tahu ini adalah pertanyaan yang sangat lama. Dan upvotes dari jawaban yang salah mengerikan)