PostgreSQL-9.6.5 for Ubuntu 16.04 via the installer (but this may be redundant)
Isso não é redundante, você instalou duas versões diferentes do Postgres em dois locais diferentes. Em um sistema de gerenciamento de pacotes como o Ubuntu (e a maioria dos sabores do Linux) você deve somente usar a versão do software encontrada no gerenciador de pacotes. Você provavelmente usou o instalador fora de seu site que instalou o Postgres em /opt/
ou /usr/local/
e alterou os arquivos de destino do systemd para apontar para essa instalação. Enquanto isso, seu cliente vem do gerenciador de pacotes e está esperando o soquete do domínio UNIX ao qual ele se conecta em /var/run
.
Se esta for uma máquina virtual descartável, limpe-a, reinstale e instale somente o Postgres via apt-get
. Se não, veja se você pode desinstalar o pacote que você baixou e reinstalar os outros pacotes via apt-get
(que, esperamos, irá corrigir seus arquivos de destino systemd para apontar para o local correto).