Kako popraviti “Neuspjelo postavljanje lokalizacije, zadano na C.UTF-8” u CentOS 8


Jeste li ikada naišli na upozorenje/grešku “Neuspješno postavljanje lokalizacije, zadana vrijednost C.UTF-8” u CentOS 8 ili RHEL 8? Ako da, onda ovaj članak opisuje kako popraviti ovu grešku. Imajte na umu da bi ovaj članak trebao raditi i na svim operativnim sistemima baziranim na RHEL 8.

Locale je skup osnovnih sistemskih parametara koji definiraju stvari kao što su jezik korisnika, regija i bilo koje posebne varijante koje korisnik želi vidjeti u svom korisničkom interfejsu.

Preporučeno čitanje: Kako promijeniti ili postaviti sistemske lokalizacije u Linuxu

Na POSIX platformama kao što su Linux i drugi operativni sistemi slični Unixu, identifikatori lokalizacije su definisani ISO/IEC 15897. Na primjer, UNITED STATES OF AMERICA (SAD) engleski koji koristi UTF-8 kodiranje je en_US.UTF-8).

Slijedi snimak ekrana koji prikazuje upozorenje/grešku kada pokrenete naredbu dnf ili yum kao što je prikazano.

Da postavite lokalizaciju sistema, koristite naredbu localectl. Na primjer, ako želite engleski – UNITED STATES OF AMERICA (SAD) koristeći UTF-8 kodiranje, pokrenite sljedeću naredbu.

localectl set-locale LANG=en_US.UTF-8

Zatim provjerite da li je lokalizacija sistema postavljena tako što ćete pokrenuti sljedeću naredbu.

localectl
dnf install @postgresql

Imajte na umu da čak i nakon podešavanja lokalizacije sistema, upozorenje ostaje. Ovo implicira da nedostaju jezički paketi. Da ih instalirate, idite na sljedeći odjeljak.

Ako određeni jezički paket nedostaje na vašem sistemu, morate ga instalirati da popravite gornju grešku. Međutim, možete instalirati sve jezičke pakete koje nudi glibc-all-langpacks paket koji sadrži sve lokalije.

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

Alternativno, ako želite da instalirate locale pojedinačno i tako imate manji otisak instalacije paketa na vašem sistemu, pokrenite sljedeću naredbu (zamijenite en sa locale- kod koji želite).

dnf install glibc-langpack-en

Koristeći gornju proceduru, uspjeli smo popraviti “Neuspješno postavljanje lokalizacije, zadana vrijednost C.UTF-8 ” u CentOS 8 ili RHEL 8 >. Nadajući se da je ovo upalilo i za vas, inače. dajte nam povratne informacije putem obrasca za komentare ispod.