Cara Memperbaiki Setting locale failed Pada Linux Desktop

Ketika anda menggunakan linux dekstop dan ingin remote ssh ke server anda, kemudian setelah login ke ssh server anda, kemudian menjalankan command, ambil contoh mudahnya command seperti :

sudo apt-get update

dan langsung muncul seperti ini (hanya contoh, error bisa bermacam-macam yang muncul) :

perl: warning: Setting locale failed. 
perl: warning: Please check that your locale settings: 
 LANGUAGE = "en_US:en", 
 LC_ALL = (unset), 
 LC_MESSAGES = "id_ID.UTF-8", 
 LANG = "id_ID.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 

nah jika muncul seperti itu, jangan panik.

muncul error ini disebabkan locale pada desktop ubuntu anda tidak sesuai dengan locale pada server.

jadi untuk memperbaiki masalah tersebut adalah langsung dari komputer/laptop yang digunakan, kemudian jalankan command :

locale

maka akan muncul seperti ini :

root@localhost:~$ locale
LANG=en-US.UTF-8
LANGUAGE=en_US
LC_CTYPE="id_ID.UTF-8"
LC_NUMERIC=id_ID.UTF-8
LC_TIME=id_ID.UTF-8
LC_COLLATE="id_ID.UTF-8"
LC_MONETARY=id_ID.UTF-8
LC_MESSAGES="id_ID.UTF-8"
LC_PAPER=id_ID.UTF-8
LC_NAME=id_ID.UTF-8
LC_ADDRESS=id_ID.UTF-8
LC_TELEPHONE=id_ID.UTF-8
LC_MEASUREMENT=id_ID.UTF-8
LC_IDENTIFICATION=id_ID.UTF-8
LC_ALL=

Salin semua hasil data tersebut, kemudian rubah bagian yang berawalan id_ID menjadi en_US. kemudian tambahkan export pada bagian depan, Hasil seperti ini :

export LC_CTYPE="en_US.UTF-8"
export LC_NUMERIC=en_US.UTF-8
export LC_TIME=en_US.UTF-8
export LC_COLLATE="en_US.UTF-8"
export LC_MONETARY=en_US.UTF-8
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER=en_US.UTF-8
export LC_NAME=en_US.UTF-8
export LC_ADDRESS=en_US.UTF-8
export LC_TELEPHONE=en_US.UTF-8
export LC_MEASUREMENT=en_US.UTF-8
export LC_IDENTIFICATION=en_US.UTF-8

jalankan command tersebut di terminal, dan untuk mengatur agar tidak berubah lagi ketika restart, simpan hasil tersebut ke bashrc, command :

nano ~/.bashrc

simpan data export ke paling bawah file, kemudian save. anda bisa reboot komputer/laptop anda, dan test login lagi ke server ssh.

selesai

Leave a Reply

Your email address will not be published. Required fields are marked *