Nếu bạn chưa thử, hãy xem lại tệp pg_hba.conf của bạn. Nó sẽ được đặt tên giống như
/etc/postgresql/9.6/main/pg_hba.conf # Ubuntu 16.04
/var/lib/pgsql/9.3/data/pg_hba.conf # Fedora 20
Bạn có thể phải sử dụng find / -name pg_hba.conf để định vị nó.
Ở cuối tệp, thay đổi các giá trị METHOD để tin cậy cho thử nghiệm cục bộ (xem tài liệu postgres để biết đầy đủ thông tin). Khởi động lại postgres để đảm bảo mọi thứ được khởi động sạch sẽ và đọc các thông số mới:
sudo systemctl restart postgresql # ubuntu
Hy vọng rằng điều này sẽ chữa khỏi tai ương của bạn. Nó đã giải quyết các vấn đề của tôi trên Ubuntu / Fedora.