ERROR: encoding UTF8 does not match locale en_US Detail: The chosen LC_CTYPE setting requires encoding LATIN1.

ERROR: encoding UTF8 does not match locale en_US Detail: The chosen LC_CTYPE setting requires encoding LATIN1.

Ubuntu 14.04 y PGSQL 9.3):

Crear un archivo:

nano /etc/profile.d/lang.sh

Agregue lo siguiente

export LANGUAGE="en_US.UTF-8"
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

Guardalo

Reinicie shell o ejecutar todos los comandos de exportación de forma manual en la instancia actual

Vuelva a configurar lo que la codificación puede ser UTF8 ([conseguido desde aquí] [1])

sudo su - postgres

psql

update pg_database set datistemplate=false where datname='template1';
drop database Template1;
create database template1 with owner=postgres encoding='UTF-8'

  lc_collate='en_US.utf8' lc_ctype='en_US.utf8' template template0;

update pg_database set datistemplate=true where datname='template1';

Use template1 for db creation.

Utilice template1 para la creación db.