leap node init sould configure bullet-proof locales
We encountered a weird error where leap deploy would fail with this error:
Error: invalid byte sequence in US-ASCII at /srv/leap/puppet/modules/git/manifests/init.pp:1 on node webapp.nonexisting.org
turned out that the locale was not configured right:
$ locale LANG=C LANGUAGE= LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=
a manual "dpkg-recolnfigure locales" fixed it, after we added "en_gb.UTF8" to the list (not sure if exactly this did the trick or any other locae wouyld do it).
(from redmine: created on 2016-04-07)