PostgreSQL fe_sendauth: kein Passwort angegeben
Ich weiß, dass es auf SO Tausende solcher Quests gibt, aber ich habe sie alle gesehen und bin immer noch nicht in der Lage, mein Problem zu lösen.
Ich mache alles mit Ansible, also ist es ziemlich automatisiert, aber hier sind meine Dateien:
pg_hba.conflocal all all trust
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host all all 10.11.12.0/24 md5
database.ymlproduction:
database: my_db
adapter: postgresql
host: localhost
username: deploy
encoding: unicode
min_messages: WARNING
template: template0
Und ich habe eindeploy
user (und postgres user ohne Passwort) in meinem System angelegt. Und jetzt, während ich mich mit @ bei postgres from bash anmelden kapsql -d my_db
(auf dem Server), ich kann mit meiner Rails-App keine Verbindung zur Datenbank herstellen. Rake ausführen db: migrateMigration gibt mir
PG::ConnectionBad: fe_sendauth: no password supplied
Ich bin ziemlich schrecklich darin, ein Devop zu sein, und ich kämpfe mit diesem Thema vom Vortag des gestrigen Morgens und es ist immer noch da. Wenn es jemanden gibt, der mir dabei helfen kann, wäre ich mehr als dankbar.