Cara Memperbaiki “Gagal menyetel lokal, default ke C.UTF-8” di CentOS 8


Pernahkah Anda menemukan peringatan/kesalahan “Gagal menyetel lokal, default ke C.UTF-8 ” di CentOS 8 atau RHEL 8? Jika ya, artikel ini menjelaskan cara memperbaiki kesalahan ini. Perhatikan bahwa artikel ini juga dapat digunakan pada sistem operasi apa pun yang berbasis RHEL 8.

Lokasi adalah sekumpulan parameter sistem dasar yang menentukan hal-hal seperti bahasa pengguna, wilayah, dan preferensi varian khusus apa pun yang ingin dilihat pengguna di antarmuka penggunanya.

Bacaan yang Direkomendasikan: Cara Mengubah atau Mengatur Lokal Sistem di Linux

Pada platform POSIX seperti Linux dan sistem operasi mirip Unix lainnya, pengidentifikasi lokal ditentukan oleh ISO/IEC 15897. Misalnya, bahasa Inggris Amerika Serikat (AS) yang menggunakan enkode UTF-8 adalah en_US.UTF-8).

Berikut screenshot yang menunjukkan peringatan/kesalahan saat menjalankan perintah dnf atau yum seperti pada gambar.

Untuk menyetel lokal sistem, gunakan perintah localectl. Misalnya, jika Anda ingin Bahasa Inggris – AMERIKA SERIKAT (AS) menggunakan enkode UTF-8 , jalankan perintah berikut.

localectl set-locale LANG=en_US.UTF-8

Selanjutnya, periksa apakah lokal sistem telah disetel dengan menjalankan perintah berikut.

localectl
dnf install @postgresql

Perhatikan bahwa bahkan setelah mengatur lokal sistem, peringatan tetap ada. Ini menyiratkan bahwa paket bahasa tidak ada. Untuk menginstalnya, lanjutkan ke bagian berikutnya.

Jika paket bahasa tertentu tidak ada di sistem Anda, Anda perlu menginstalnya untuk memperbaiki kesalahan di atas. Namun, Anda dapat menginstal semua paket bahasa yang disediakan oleh paket glibc-all-langpacks yang berisi semua lokal.

dnf install langpacks-en glibc-all-langpacks -y

Alternatifnya, jika Anda ingin menginstal locales satu per satu, sehingga memiliki jejak instalasi paket yang lebih kecil di sistem Anda, jalankan perintah berikut (ganti en dengan locale- kode yang Anda inginkan).

dnf install glibc-langpack-en

Dengan menggunakan prosedur di atas, kami berhasil memperbaiki “Gagal menyetel lokal, default ke C.UTF-8 ” di CentOS 8 atau RHEL 8 . Berharap ini berhasil juga untuk Anda, sebaliknya. beri kami umpan balik melalui formulir komentar di bawah.