[pkg-lxc-devel] Bug#950840: English India selected during installation breaks locale in lxc
Pirate Praveen
praveen at onenetbeyond.org
Fri Feb 7 10:38:32 GMT 2020
Package: lxc-templates
Version: 3.0.3-1
Severity: critical
Justification: breaks postgresql installation
To reproduce, install debian buster using debian installer or live
installer and select English India as language.
Create an lxc container with
lxc-create -n gitlab -t debian -- -r unstable
Run dpkg-reconfigure locales inside container
Generating locales (this might take a while)...
en_IN.en_IN...[error] character map file `en_IN' not found: No such
file or directory
[error] not all characters used in `outdigit' are available in the
charmap
done
Generation complete.
It works in the host buster system but fails in lxc.
On host machine,
Generating locales (this might take a while)...
en_IN.UTF-8... done
Generation complete.
Inside lxc, somehow it is trying to use en_IN.en_IN instead of
en_IN.UTF-8, this also breaks postgresql installation.
Creating new PostgreSQL cluster 12/main ...
/usr/lib/postgresql/12/bin/initdb -D /var/lib/postgresql/12/main
--auth-local peer --auth-host md5
WARNING: 01000: could not determine encoding for locale "en_IN":
codeset is "ANSI_X3.4-1968"
LOCATION: pg_get_encoding_from_locale, chklocale.c:414
The files belonging to this database system will be owned by user
"postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_IN".
could not determine encoding for locale "en_IN": codeset is
"ANSI_X3.4-1968"
initdb: error: could not find suitable encoding for locale "en_IN"
Rerun initdb with the -E option.
Try "initdb --help" for more information.
Error: initdb failed
Error: could not create default cluster. Please create it manually with
pg_createcluster 12 main --start
or a similar command (see 'man pg_createcluster').
Even though host machine has a UTF-8 enabled locale, the configured
locale inside container is wrong.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-lxc-devel/attachments/20200207/8e0de65c/attachment.html>
More information about the Pkg-lxc-devel
mailing list