Судя по всему, вы переместили каталог lib в PostgreSQL со своего места. Чтобы подтвердить это, попробуйте следующее в psql:
> SET client_encoding TO iso88591;
ERROR: could not access file "$libdir/utf8_and_iso8859_1": No such file or directory
Если вы получите сообщение об ошибке, подобное этому, моя теория верна. Вам нужно выяснить, где эти файлы закончились, или вы можете переустановить PostgreSQL, чтобы восстановить их.
Чтобы узнать, на что ссылается $libdir
, введите следующую команду:
pg_config --pkglibdir
Для меня это производит:
/usr/lib/postgresql