[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2709
  • Last Modified:

ERROR: Unable to convert from "UTF-8" to "646" for NLS!

Hi

Trying to install an oracle 10gr2 client on a solaris 10 (5.10 Generic_118833-22) server and getting the following messages:

$ ./runInstaller

ERROR: Unable to convert from "UTF-8" to "646" for NLS!
Bus Error - core dumped

$ pstack core
core 'core' of 23439: /export/home/oraclesetup/install/.oui
ff2d0060 iconv (ffffffff, ffbfbe78, ffbfbe74, ffbfba70, ffbfba6c, 80808080) + c
00024fe4 nls_loadcat (3a168, 28938, ffbfc357, 6500, ffbfc324, 3a168) + 1bc
000257b4 nls_open (ffbffe7c, 1, 94184, ff2d4150, ff368284, ff3709b0) + 44c
000187d8 main_helper (1, ffbffddc, 0, ff3a2000, 4, 4) + 538
0001c770 main (1, ffbffddc, ffbffde4, 38c00, ff3a00c0, ff3a0100) + 18
00013ee0 _start (0, 0, 0, 0, 0, 0) + 108

ORACLE ENV:

LC_ALL=C
LANG=C

PACKAGES:

system SUNWeuxwe UTF-8 X Window Environment
system SUNWuiu8 Iconv modules for UTF-8 Locale
system SUNWulcf UTF-8 Locale Environment Common Files
system SUNWuxlcf UTF-8 X Locale Environment Common

ICONV:

# ls -al /usr/lib/iconv/ | grep 646 | grep UTF
-r-xr-xr-x 1 root bin 6964 Jan 23 2005 646%UTF-16.so
-r-xr-xr-x 1 root bin 6976 Jan 23 2005 646%UTF-16BE.so
-r-xr-xr-x 1 root bin 6976 Jan 23 2005 646%UTF-16LE.so
-r-xr-xr-x 1 root bin 6932 Jan 23 2005 646%UTF-32.so
-r-xr-xr-x 1 root bin 6936 Jan 23 2005 646%UTF-32BE.so
-r-xr-xr-x 1 root bin 6936 Jan 23 2005 646%UTF-32LE.so
-r-xr-xr-x 1 root bin 6576 Jan 23 2005 646%UTF-8.so
-r-xr-xr-x 1 root bin 5132 Jan 23 2005 UTF-16%646.so
-r-xr-xr-x 1 root bin 5040 Jan 23 2005 UTF-16BE%646.so
-r-xr-xr-x 1 root bin 5040 Jan 23 2005 UTF-16LE%646.so
-r-xr-xr-x 1 root bin 4948 Jan 23 2005 UTF-32%646.so
-r-xr-xr-x 1 root bin 4848 Jan 23 2005 UTF-32BE%646.so
-r-xr-xr-x 1 root bin 4848 Jan 23 2005 UTF-32LE%646.so
-r-xr-xr-x 1 root bin 4988 Jan 23 2005 UTF-8%646.so



I have looked at the previous thread on this - but was for SOL9.

Any ideas would be great

Mick
0
COGNOTEC
Asked:
COGNOTEC
  • 2
1 Solution
 
LindaCCommented:
The solution does not point to solaris 10, but please try this:

Solution
Solaris 8 or 9

When installing a patchset on Solaris 8 or 9, follow these steps:

1. Install Solaris packages SUNWuiu8 and SUNWulcf
2. Start OUI from the area where the patchset was unzipped (for example, /tmp/Disk1)
Solaris 2.6

When installing a patchset on Solaris 2.6, packages SUNWuiu8 and SUNWulcf are insufficient.

This issue was filed with Development as Bug 4025250.

The following workaround has been identified:

1. Install Solaris packages SUNWuiu8 and SUNWulcf
2. As user "root", change directory to /usr/lib/iconv and create the following symbolic link

ln -s UTF-8%8859-1.so UTF-8%ISO8859-1.so

3. As the Oracle software owner (for example, user "oracle"), temporarily set the LANG and NLS_LANG environment variables:

export LANG=en_UK.UTF-8
export NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1"

or

setenv LANG en_UK.UTF-8
setenv NLS_LANG ""ENGLISH_UNITED KINGDOM.WE8ISO8859P1"

4. Start OUI from the area where the patchset was unzipped (for example, /tmp/Disk1)
0
 
COGNOTECAuthor Commented:
$ LANG=en_GB.UTF-8
couldn't set locale correctly
$
0
 
LindaCCommented:
It is most likely the case that one or more required packages were not installed properly. On Solaris 10 please refer to the localeadm utility or refer to your Solaris Suytem Administrator, or post in the Soalris forum, instead of oracle for this problem.
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now