Gratis Saldo $50 Cloud Server

Harga Cloud Server Cuma $5/bulan

Daftar Sekarang

2 min read

Mengatasi Cannot set LC_ALL to default locale

Iman Sugirman

Pada Linux Ubuntu/Debian sewaktu saya ingin menginstall VestaCP, saya perhatikan proses intalasi VestaCP tidak bisa membuat file konfigurasi di server. Tiap baris prosesnya selalu ada keterangan seperti berikut:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Akan tetapi saat saya menggunakan Putty – Windows, insiden ini tidak terjadi, instal control panel Vesta lancar-lancar saja. Jadi kepikiran kalau masalahnya ada saat menggunakan terminal SSH di Linux Ubuntu (Desktop – lokal).

Beberapa cara saya ikuti seperti

dpkg-reconfigure locales

Tetapi tidak membuahkan hasil. Lalu saya tinggal tidur :-). Setelah bangun saya makan mie, setelah itu saya login kembali ke Ubuntu dekstop (lokal) dan membuka dua jendela terminal. yang satu untuk melihat konfigurasi locale di komputer lokal dan terminal yang lain untuk koneksi SSH melihat setingan locale di server (DigitalOcean).

Di komputer lokal saya melihat

locale

Outputnya :

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=id_ID.UTF-8
LC_TIME=id_ID.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=id_ID.UTF-8
LC_MESSAGES="en_US.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=

File ini bisa dilihat di /etc/default/locale

Dari sini menurut bahasa saya mungkin ini tidak sinkron atau apalah itu, kemudian ritual dimulai dengan mengunjungi kakek Gugel, dan akhirnya untuk mengatasi masalah Cannot set LC_ALL to default locale: No such file or directory ini adalah sebagai berikut:

Di komputer lokal saya lakukan :

sudo nano /etc/default/locale

dan menghapus semua konten didalamnya, kecuali baris berikut, (tambahkan jika tidak ada)

# File generated by update-locale
LANG=en_US.UTF-8

Kemudian

export LC_ALL="en_US.UTF-8"

Di server juga saya lakukan hal yang sama

export LC_ALL="en_US.UTF-8"

Saya kembali mengecek

locale

hasilnya, baik di komputer lokal dan server sama

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

Subscribe Tutorial Gratis

Dapatkan informasi Update terbaru dari Blog saya. Akan dikirim setiap 2 minggu sekali. Tanpa Spam, Tanpa Jibjab