Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Locales inside VE

1,231 bytes added, 09:38, 4 November 2010
Added one more fix
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C")
 
Another common problem is with PostgreSQL, if it won't start up and you see something like this in your <pgsql_data_dir>/serverlog:
 
invalid value for parameter "lc_messages": "en_US.UTF-8"
== Resolution ==
so the default LC will be used.
 
== Fix 3 ==
 
To fix this permanently for all new vzs you create, edit your '''/vz/templates/&lt;distro&gt;/&lt;version&gt;/&lt;platform&gt;/.rpmmacros''' and change the line <b>%_install_langs C</b>
to include the language(s) you want, for example:
 
%_install_langs C:pt_PT:pt_PT.UTF-8:en_US:en_US.UTF-8
 
or simply
 
%_install_langs all
 
After this you will need to rebuild your [[OS template cache]], for example:
 
vzpkgcache -r centos-4-i386-vmirth
vzpkgcache centos-4-i386-vmirth
 
 
[[Category: Troubleshooting]]
[[Category: Templates]]
 
== Fix 4 (working on Ubuntu 8.04) ==
 
Simply install this package:
 
aptitude install language-pack-en-base
 
== Fix 5 (works on Debian-like systems) ==
 
Generate the locale:
dpkg-reconfigure locales
select the one missing and generate.
 
== Fix 6 (should work on recent Debian and Ubuntu distros) ==
 
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
 
Obviously change the en_US to your preferred language.
 
[[Category: Troubleshooting]]
[[Category: Templates]]
66
edits