Не могу понять, в чём дело: пакеты установлены (и переустановлены), должно работать.
Открываю баш и вижу:
bash: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.UTF-8)
Либы есть:
$ dnf list installed | grep glibc
Failed to set locale, defaulting to C
glibc.i686 2.26-24.fc27 @updates
glibc.x86_64 2.26-24.fc27 @updates
glibc-all-langpacks.x86_64 2.26-24.fc27 @updates
glibc-common.x86_64 2.26-24.fc27 @updates
glibc-devel.i686 2.26-24.fc27 @updates
glibc-devel.x86_64 2.26-24.fc27 @updates
glibc-headers.x86_64 2.26-24.fc27 @updates
glibc-langpack-en.x86_64 2.26-24.fc27 @updates
glibc-langpack-ru.x86_64 2.26-24.fc27 @updates
glibc-langpack-uk.x86_64 2.26-24.fc27 @updates
Конфиги тоже
$ cat /etc/environment
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LC_CTYPE="en_GB.UTF-8"
$ cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
_byobu_sourced=1 . /usr/bin/byobu-launch 2>/dev/null || true
export LC_ALL=en_GB.UTF-8
export LANG=en_GB.UTF-8
Русский тоже пострадал:
bash: $'\321\213\321\213\321\200': command not found