Na moich instancjach Ubuntu Server 10.04 LTS i co najmniej jednej instancji Debiana Squeeze apt-get z uporem maniaka zwracał taki błąd:
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.
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
oczywiście instalacja kończy się poprawnie (czego dowodzi log), a jedyne szkody to zdenerwowanie użytkownika. Naprawienie powyższego problemu jest bardzo proste.
- Wykonaj następujące polecenia, jedno po drugim:
root@magnus:/# export LANGUAGE=en_US.UTF-8
root@magnus:/# export LANG=en_US.UTF-8
root@magnus:/# export LC_ALL=en_US.UTF-8
root@magnus:/# locale-gen en_US.UTF-8 - Na koniec wykonaj ostatnie z poleceń, problem powinien ustąpić.
root@magnus:/# dpkg-reconfigure locales
Wpis powstał głównie dzięki Wiki Thomas-Krenn.AG.
