Re: Konstiga "varnings" vid dist-upgrade
Den den 8 september 2008 00:47 skrev Stefan Alfredsson <alfs@debian.org>:
> Mikael Rudberg wrote:
>> och får en massa varningar som klagar på locale
>>
>> *
>> perl: warning: Setting locale failed.
>> perl: warning: Please check that your locale settings:
>> LANGUAGE = (unset),
>> LC_ALL = (unset),
>> LANG = "en_US.UTF-8"
>> are supported and installed on your system.
>
> Detta beror på att localen som angetts i LANG inte finns, som andra
> noterat beror det antagligen på att du är uppe i en uppgradering.
Den analysen håller även jag med på.
> Tillfällig lösning under tiden du uppgraderar:
>
> unset LANG
> (gör uppgradering, apt-get dist-upgrade, etc)
Eller
export LANG=C
Så slår man av konverteringen av texterna från program till lokala
varianter av dem (samt lite annat med).
> När du är klar, se till att paketet locales är installerat,
> och att du har en_US.UTF-8 aktivt (ej kommenterat) i /etc/locale.gen.
> Kör sedan locale-gen så omskapas aktiverade locales.
Vill man inte ha någon locale, så sätter man locale till "C"
Annars är det bättre med alternativet "sv_SE.UTF-8", tycker jag.
Man kan ändra globala inställningarna av locale med
sudo update-locale
eller som andra föreslagit
sudo dpkg-reconfig locales
Man kan även starta uppgraderingen med
LANG=C aptitude upgrade
Då är locale bara satt för det programmet
> (Det var detta debian-admin kommandona skulle ordnat, men det går att göra
> manuellt också).
> //Stefan
Reply to: