Description of problem:
Man pages owned by coreutils are displayed incorrectly when the ru_RU.utf8 locale is being used. Instead of displaying Cyrillic characters as expected, the man page is full of weird accented Latin letters, obviously resulting from an incorrect encoding.
To verify this, try any of the following commands:
$ LANG=ru_RU.utf8 man ls
$ LANG=ru_RU.utf8 man rm
$ LANG=ru_RU.utf8 man mkdir
This issue has not been observed on RHEL 5 or 7.
I don't think coreutils package provides localized man pages. I assume this is caused by man-pages-ru package.
It seems man-pages-overrides is to blame:
$ LANG=ru_RU.utf8 man -w ls
$ rpm -qf /usr/share/man/overrides/ru/man1/ls.1.gz
Some russian man-pages were covered in bz816252. Looks like some man-pages have different encoding then others.
There are two tarballs:
the first one is not UTF-8, the second-one is. Removing man-pages belonging to 1) will solve this issue.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.