Ihr Gebietsschema ist nicht festgelegt. In Debian-Base Sie sollten dpkg-reconfigure locales verwenden um es einzustellen.
Einige von packages hängen von locales package ab und seine variable wie LC_* series ...!
Es bedeutet $LANG ist leer.
Ihre durch Umgebungsvariablen angegebenen Gebietsschemaeinstellungen verwenden Gebietsschemanamen, die auf Ihrem System nicht verfügbar sind.
Gebietsschemaeinstellungen steuern den von Befehlen und Terminals verwendeten Zeichensatz (LC_CTYPE ), die Sortierreihenfolge (LC_COLLATE ), das Datumsformat (LC_TIME ), Zahlen (LC_NUMERIC ) und Währungsbeträge (LC_MONETARY ), die Sprache der Nachrichten (LC_MESSAGES ) usw. Die Werte dieser Variablen sind Gebietsschemanamen. Auf den meisten Systemen hat der Name die Form xx_YY oder [email protected] oder xx_YY.charset wobei xx ist ein aus zwei Buchstaben bestehender Sprachcode und YY ist ein aus zwei Buchstaben bestehender Ländercode.
Führen Sie den Befehl locale aus um Ihre aktuellen Einstellungen zu sehen. Führen Sie locale -a aus um die verfügbaren Gebietsschemanamen anzuzeigen.
Wenn das Gebietsschema fehlt, das Sie verwenden möchten, müssen Sie es möglicherweise generieren. Dies ist verteilungsabhängig. Führen Sie beispielsweise unter Debian dpkg-reconfigure locales aus als Wurzel. Führen Sie unter Ubuntu locale-gen xx_YY aus um das Gebietsschema xx_YY zu generieren .
Das bedeutet, dass Ihr System nicht weiß, in welcher Sprache die Info angezeigt werden soll.
Fügen Sie die Ausgabe von locale -a ein, wahrscheinlich haben Sie die Locales nicht generiert, das ist ein Bit Distributionsspezifisch, aber normalerweise wird das Ausführen von locale-gen die Gebietsschemas für Sie generieren, wodurch der Fehler behoben wird. Schauen Sie sich diesen Link an.