Auf manchen Systemen ist keine Locale gesetzt. Du erkennst das daran, dass die Datei /etc/default/locale nicht existiert.

Außerdem gibt der Befehl locale -a dann Folgendes aus:

root@mail:~# locale -a
C
C.UTF-8
POSIX

Lösung

Generiere eine Locale und setze sie:

  1. Locale generieren:

    Bash
    sudo locale-gen de_DE.UTF-8
  2. Locale setzen:

    Bash
    update-locale LANG=de_DE.UTF-8

Starte danach das System neu oder öffne eine neue Konsole.