Jika Anda belum mencobanya, tinjau file pg_hba.conf Anda. Itu akan diberi nama seperti
/etc/postgresql/9.6/main/pg_hba.conf # Ubuntu 16.04
/var/lib/pgsql/9.3/data/pg_hba.conf # Fedora 20
Anda mungkin harus menggunakan find / -name pg_hba.conf untuk menemukannya.
Di bagian bawah file, ubah nilai METHOD menjadi kepercayaan untuk pengujian lokal (lihat dokumen postgres untuk informasi lengkap). Mulai ulang postgres untuk memastikan semuanya dimulai dengan bersih dan parameter baru dibaca:
sudo systemctl restart postgresql # ubuntu
Semoga ini akan menyembuhkan kesengsaraan Anda. Ini memecahkan masalah saya di Ubuntu/Fedora.