Nach der Installation von Lubuntu Desktop v1.06 auf Cubieboard2 stellte ich fest, dass die locales nicht korrekt gesetzt waren.
Als ich versuchte, ein Paket über apt-get zu installieren, bekam ich folgende Meldungen:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Mit folgenden Befehlen konnte ich locales ändern und das Problem beheben.
Einstellungen von locales anzeigen:
linaro@cubieboard2:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
Mögliche Locales-Werte anzeigen:
linaro@cubieboard2:~$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX
Hier fehlt "de_DE.UTF-8"
"de_DE.UTF-8" installieren:
linaro@cubieboard2:~$ sudo locale-gen de_DE.UTF-8
Generating locales...
de_DE.UTF-8... done
Generation complete.
Prüfen, ob erfolgreich installiert:
linaro@cubieboard2:~$ locale -a
C
C.UTF-8
de_DE.utf8
POSIX
"LANG" und "LANGUAGE" locales in die Datei "/etc/default/locale" eintragen:
linaro@cubieboard2:~$ sudo update-locale LANG=de_DE.utf8
linaro@cubieboard2:~$ sudo update-locale LANGUAGE=de_DE.UTF-8
PC neustarten:
sudo shutdown now -r
Aktuelle Locales-Einstellungen prüfen:
linaro@cubieboard2:~$ locale
LANG=de_DE.utf8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=
So habe ich die locales geändert und die sind nun in Ordnung.
Die Pakete können nun über apt-get problemlos installiert werden, und das Mysql Root-Password Problem müsste nicht mehr auftauchen.
Kommentar veröffentlichen
Bitte beachten Sie beim Verwenden vom Kommentarsystem die Datenschutzerklärung von www.itslot.de