Beim Upgrade von 4.2 auf 4.3 gibt es beim befolgen der Anleitung für postgresql Upgrade Updating from PostgreSQL 9.1 to PostgreSQL 9.4 einen Fehler beim pg_upgradecluster 9.1 main wenn etwas mit den Locale nicht passt.
Stopping old cluster...
Disabling connections to the old cluster during upgrade...
Restarting old cluster with restricted connections...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US.UTF-8",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Error: The locale requested by the environment is invalid.
Error: Could not create target cluster
das lässt sich wie folgt lösen:
export LC_CTYPE=en_US.UTF-8 export LC_ALL=en_US.UTF-8
und danach nochmals
pg_upgradecluster 9.1 main