Skip to main content
replaced http://superuser.com/ with https://superuser.com/
Source Link

As I already explained, twice, in our earlier discussionearlier discussion, the problem is that your locale configuration is pointing to a nonexistent locale.

Your environment including $LANG is okay; however, the en_GB.UTF-8 locale must be generated.

On most distributions (including Debian):

  1. Open /etc/locale.gen in a text editor.
  2. Uncomment the en_GB.UTF-8 line by removing the leading #.
  3. Run locale-gen as root.

On Debian:

  1. Run dpkg-reconfigure locales as root.
  2. Scroll down to the "en_GB.UTF-8" entry, mark it with Space.
  3. Select OK with Tab, Enter.

Also, for the record, ls is a separate program; it is not part of bash.

As I already explained, twice, in our earlier discussion, the problem is that your locale configuration is pointing to a nonexistent locale.

Your environment including $LANG is okay; however, the en_GB.UTF-8 locale must be generated.

On most distributions (including Debian):

  1. Open /etc/locale.gen in a text editor.
  2. Uncomment the en_GB.UTF-8 line by removing the leading #.
  3. Run locale-gen as root.

On Debian:

  1. Run dpkg-reconfigure locales as root.
  2. Scroll down to the "en_GB.UTF-8" entry, mark it with Space.
  3. Select OK with Tab, Enter.

Also, for the record, ls is a separate program; it is not part of bash.

As I already explained, twice, in our earlier discussion, the problem is that your locale configuration is pointing to a nonexistent locale.

Your environment including $LANG is okay; however, the en_GB.UTF-8 locale must be generated.

On most distributions (including Debian):

  1. Open /etc/locale.gen in a text editor.
  2. Uncomment the en_GB.UTF-8 line by removing the leading #.
  3. Run locale-gen as root.

On Debian:

  1. Run dpkg-reconfigure locales as root.
  2. Scroll down to the "en_GB.UTF-8" entry, mark it with Space.
  3. Select OK with Tab, Enter.

Also, for the record, ls is a separate program; it is not part of bash.

Post Made Community Wiki
Source Link
grawity_u1686
  • 465.3k
  • 66
  • 977
  • 1.1k

As I already explained, twice, in our earlier discussion, the problem is that your locale configuration is pointing to a nonexistent locale.

Your environment including $LANG is okay; however, the en_GB.UTF-8 locale must be generated.

On most distributions (including Debian):

  1. Open /etc/locale.gen in a text editor.
  2. Uncomment the en_GB.UTF-8 line by removing the leading #.
  3. Run locale-gen as root.

On Debian:

  1. Run dpkg-reconfigure locales as root.
  2. Scroll down to the "en_GB.UTF-8" entry, mark it with Space.
  3. Select OK with Tab, Enter.

Also, for the record, ls is a separate program; it is not part of bash.