<div id="geary-body" dir="auto"><div>Package: lxc-templates</div><div>Version: 3.0.3-1</div><div>Severity: critical</div><div>Justification: breaks postgresql installation</div><div><br></div><div>To reproduce, install debian buster using debian installer or live installer and select English India as language.</div><div><br></div><div>Create an lxc container with</div><div><pre>lxc-create -n gitlab -t debian -- -r unstable</pre><pre><br></pre><pre>Run dpkg-reconfigure locales inside container</pre><pre><br></pre></div><div><div>Generating locales (this might take a while)...</div><div>  en_IN.en_IN...[error] character map file `en_IN' not found: No such file or directory</div><div>[error] not all characters used in `outdigit' are available in the charmap</div><div> done</div><div>Generation complete.</div></div><div><br></div><div>It works in the host buster system but fails in lxc.</div><div><br></div><div>On host machine,</div><div><div>Generating locales (this might
  take a while)...</div><div>  en_IN.UTF-8... done</div><div>Generation complete.</div></div><div><br></div><div>Inside lxc, somehow it is trying to use en_IN.en_IN instead of en_IN.UTF-8, this also breaks postgresql installation. </div><div><br></div><div><div>Creating new PostgreSQL cluster 12/main ...</div><div>/usr/lib/postgresql/12/bin/initdb -D /var/lib/postgresql/12/main --auth-local peer --auth-host md5</div><div>WARNING:  01000: could not determine encoding for locale "en_IN": codeset is "ANSI_X3.4-1968"</div><div>LOCATION:  pg_get_encoding_from_locale, chklocale.c:414</div><div>The files belonging to this database system will be owned by user "postgres".</div><div>This user must also own the server process.</div><div><br></div><div>The database cluster will be initialized with locale "en_IN".</div><div>could not determine encoding for locale "en_IN": codeset is "ANSI_X3.4-1968"</div><div>initdb: error: could not find suitable encoding for locale "en_IN"<
 /div><div>Rerun initdb with the -E option.</div><div>Try "initdb --help" for more information.</div><div>Error: initdb failed</div><div>Error: could not create default cluster. Please create it manually with</div><div><br></div><div>  pg_createcluster 12 main --start</div><div><br></div><div>or a similar command (see 'man pg_createcluster').</div></div><div><br></div><div>Even though host machine has a UTF-8 enabled locale, the configured locale inside container is wrong.</div><div><br></div></div>