Pokud jste to ještě nezkusili, zkontrolujte svůj soubor pg_hba.conf. Bude se jmenovat nějak jako
/etc/postgresql/9.6/main/pg_hba.conf # Ubuntu 16.04
/var/lib/pgsql/9.3/data/pg_hba.conf # Fedora 20
Možná budete muset použít find / -name pg_hba.conf k jeho nalezení.
V dolní části souboru změňte hodnoty METHOD na důvěryhodné pro místní testování (úplné informace naleznete v dokumentech postgres). Restartujte postgres, abyste se ujistili, že je vše spuštěno čistě a že jsou přečteny nové parametry:
sudo systemctl restart postgresql # ubuntu
Snad to vyléčí vaše trápení. Vyřešilo to mé problémy na Ubuntu/Fedoře.