Wenn dieses Problem auftritt, während Sie eine Verbindung über ssh
zu einem entfernten Rechner, dann ist es möglich, dass dem entfernten System bestimmte Gebietsschemata fehlen. Ich werde nicht wiederholen, wie man Sprachumgebungen installiert und konfiguriert, da dies bereits in anderen Antworten gut erklärt wurde.
Wie bereits in anderen Antworten erwähnt, sollte ssh die Gebietsschemata Ihres lokalen Computers an den entfernten Host weitergeben. Wenn Sie zum Beispiel australische Gebietsschemata eingestellt haben (z. B., en_AU.UFT-8
), und Sie verbinden sich mit einem neu eingerichteten Ubuntu Server, der nur mit en_US.UTF-8
dann werden Sie diese Warnung erhalten.
Um dieses Problem zu lösen, haben Sie mehrere Möglichkeiten:
-
Installieren Sie die erforderlichen Gebietsschemata auf dem entfernten Host, damit sie mit den auf Ihrem Client konfigurierten Gebietsschemata übereinstimmen.
-
Ändern Sie die SSH-Konfiguration in no Übergeben Sie die Umgebungsvariablen Ihrer Kunden. Ich würde dies nicht empfehlen.
-
Überschreiben Sie das Gebietsschema auf Ihrem entfernten Rechner, indem Sie die Gebietsschemaeinstellungen aus der Datei exportieren .bashrc und Freunde.