I was able to resolve this. Reinstalling postgresql-8.3 didn't work, running pg_createcluster manually didn't work: "Error: The locale requested by the environment is invalid."
The root cause turned out to be the LANG/LC_* settings on my local desktop, and the AcceptEnv LANG LC_* config directive in sshd_config. So if I do things as root after sudo su -, it was ok, and I could even say sudo su - <myself> and it would be ok, I guess because that clobbers the environment variables inherited through ssh. Maybe this bug belongs on the openssh-server package, but surely my local environment variables shouldn't be allowed to cause things like installation failures on the server. -- /etc/postgresql/ is missing https://bugs.launchpad.net/bugs/218283 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs