Getting the following locale error when trying to install CABI 3.2 on Redhat Linux or Solaris:
Locale Check Failed. This could be due to one of the following reasons:
- None of the environment variables: LC_ALL, LC_CTYPE and LANG have been set. At least one of these variables must be set to a valid utf8/UTF-8 locale.(ex en_US.UTF-8)
- The language of the installer does not match the language set in the locale (An English installer will install on any locale provided it is utf8/UTF-8. A Non English installer requires a valid utf8/UTF-8 locale of the same language.)
- BusinessObjects Enterprise currently only supports locales using UTF-8 and utf8 encoding. The locale set could be a non utf8/UTF-8 locale. Please refer the BIEK documentation for the complete list of supported locales.
- The Locale that is set is either invalid or is a valid utf8/UTF-8 locale that is not installed on the system. The list of installed Locales can be viewed with the locale -a command.
As per the CABI implementation guide BusinessObjects Enterprise currently only supports locales using UTF-8 and utf8 encoding. The locale set could be a non utf8/UTF-8 locale.
Upon seeing the above error message you should modify the locale / language settings to the correct locale for Linux or Solaris.
Linux uses: en_US.utf8
Solaris uses: en_US.UTF-8
The below example is showing the change required when installing on Redhat:
Once done you can verify the changes have been set by typing:
You should see similar to: