GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So beheben Sie „Failed to set locale, defaulting to C.UTF-8“ in CentOS 8

Sind Sie jemals auf die Warnung/den Fehler „Failed to set locale, defaulting to C.UTF-8 gestoßen “ in CentOS 8 oder RHEL 8 ? Wenn ja, dann beschreibt dieser Artikel, wie Sie diesen Fehler beheben können. Beachten Sie, dass dieser Artikel auch auf allen Betriebssystemen funktionieren sollte, die auf RHEL 8 basieren .

Ein Gebietsschema ist ein Satz grundlegender Systemparameter, die Dinge wie die Sprache, die Region und alle speziellen Variantenpräferenzen des Benutzers definieren, die der Benutzer in seiner Benutzeroberfläche sehen möchte.

Empfohlene Lektüre :So ändern oder setzen Sie Systemgebietsschemas in Linux

Auf POSIX-Plattformen wie Linux und anderen Unix-ähnlichen Betriebssystemen werden Gebietsschema-IDs durch ISO/IEC 15897 definiert . Zum Beispiel Englisch der Vereinigten Staaten von Amerika (US) unter Verwendung von UTF-8 Codierung ist en_US.UTF-8 ).

Das Folgende ist ein Screenshot, der die Warnung/den Fehler zeigt, wenn Sie den Befehl dnf oder yum wie gezeigt ausführen.

Gebietsschema konnte nicht festgelegt werden, standardmäßig C.UTF-8

Verwenden Sie zum Festlegen des Systemgebietsschemas localectl Befehl. Zum Beispiel, wenn Sie Englisch – VEREINIGTE STAATEN VON AMERIKA (US) möchten mit UTF-8 Codierung, führen Sie den folgenden Befehl aus.

# localectl set-locale LANG=en_US.UTF-8

Überprüfen Sie als Nächstes, ob das Gebietsschema des Systems festgelegt wurde, indem Sie den folgenden Befehl ausführen.

# localectl
# dnf install @postgresql

Gebietsschema konnte nicht festgelegt werden, standardmäßig C.UTF-8

Beachten Sie, dass die Warnung auch nach dem Festlegen des Systemgebietsschemas bestehen bleibt. Dies impliziert, dass die Sprachpakete fehlen. Um sie zu installieren, gehen Sie zum nächsten Abschnitt.

Wenn ein bestimmtes Sprachpaket auf Ihrem System fehlt, müssen Sie es installieren, um den oben genannten Fehler zu beheben. Sie können jedoch alle von den glibc-all-langpacks bereitgestellten Sprachpakete installieren Paket, das alle Gebietsschemas enthält .

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

Sprachpakete in CentOS 8 installieren

Alternativ, wenn Sie Gebietsschemas installieren möchten einzeln und haben somit einen geringeren Platzbedarf für die Paketinstallation auf Ihrem System, führen Sie den folgenden Befehl aus (ersetzen Sie en mit dem locale-code Sie wollen).

# dnf install glibc-langpack-en

Mit dem obigen Verfahren konnten wir das Problem „Failed to set locale, defaulting to C.UTF-8“ beheben “ in CentOS 8 oder RHEL 8 . In der Hoffnung, dass dies auch für Sie funktioniert hat, ansonsten. Geben Sie uns Feedback über das Kommentarformular unten.

Sharing is Caring…
Auf Facebook teilenAuf Twitter teilenAuf Linkedin teilenAuf Reddit teilen
Cent OS
  1. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  2. So richten Sie virtuelle Apache-Hosts unter CentOS ein

  3. So richten Sie Wireguard VPN auf CentOS 8 ein

  4. So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

  5. DHCP-Server auf CentOS 8 einrichten – wie geht das?

So richten Sie den RabbitMQ-Cluster unter CentOS 7 ein

So installieren Sie Java unter CentOS 7 (Java_home festlegen)

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So legen Sie eine statische IP-Adresse in CentOS Linux fest

Behebung des Problems „Failed to set locale, defaulting to C.UTF-8“ in CentOS 8/RHEL 8

So richten Sie einen DHCP-Server unter CentOS 8 ein