I'm trying to set up a non-global whole-root zone to run an application
from Canada that requires en_CA localisation in order to work properly.
However, I'm having unending trouble trying to verify whether this has
been set up correctly, and the localeadm tool seems to be very broken. I
applied patch 119703-12 which fixed the most annoying problem--expr
errors--but it has no concept of zones and some of the things it tries to
do are permitted only in the global zone. So it failed, and I had to back
out about 60 nam-related packages by hand, because localeadm -r fails if
it didn' succeed to begin with.
Who writes this stuff?
In any case, I'm trying to run a minimised zone based on SUNWCreq and only
the needed packages layered on top of that, and localeadm's approach of
installing everything and its dependencies and the kitchen sink is
inimical. I really cannot see, for example, why I need chinese character
support for North America support. So, no joy in that respect.
locale -a reports this:
However our application still won't work and the indications are that
something in the locale configuration is broken. The same application runs
fine in a solaris 9 branded zone, which produced this output:
All the relevant entries for Canada seem to be present in both, plus
Thailand which is irrelevant in this case.
So, does anyone know how I can sort this out from here? I am getting
exactly nowhere and I don't know how to proceed. I'd like to be able to
put exactly the locale support into our solaris 10 zone as is in solaris
9, but figuring out which packages I need is a nightmare, the
documentation is sketchy, and, as noted above, the tools are a bit of a
LTX Pty Ltd.
zones-discuss mailing list