Di Linux Ubuntu/Debian sewaktu saya ingin menginstall VestaCP, saya perhatikan proses intalasi VestaCP tak dapat merancang 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 ketika saya menggunakan Putty – Windows, insiden ini tak terjadi, instal control panel Vesta lancar-lancar saja. Jadi kepikiran kalau masalahnya ada ketika menggunakan terminal SSH di Linux Ubuntu (Desktop – lokal).
Beberapa cara saya ikuti seperti
dpkg-reconfigure locales
Tetapi tak 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 bagi melihat konfigurasi locale
di komputer lokal dan terminal yang lain bagi koneksi SSH melihat setingan locale
di server (DigitalOcean).
Di komputer lokal saya melihat
locale
hasilnya
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=
Di server
locale
hasilnya
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
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 dapat dilihat di /etc/default/locale
Dari sini menurut bahasa saya mungkin ini tak sinkron atau apalah itu, kemudian ritual dimulai dengan mengunjungi kakek Gugel, dan akhirnya bagi mengatasi masalah Cannot set LC_ALL to default locale: No such file or directory
ini yaitu selaku berikut:
Di komputer lokal saya lakukan
sudo nano /etc/default/locale
dan menghapus segala konten didalamnya, kecuali baris berikut, (tambahkan sekiranya tak ada)
# File generated by update-locale
LANG=en_US.UTF-8
Kemudian
export LC_ALL=en_US.UTF-8
Di server pun saya lakukan hal yang sama
export LC_ALL=en_US.UTF-8
Saya kembali mengecek
locale
hasilnya, bagus 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
Masalah teratasi.
Sumber https://idnetter.com