Nachdem PostgreSQL erfolgreich im Container installiert wurde, versucht das Startskript, das Passwort des Benutzers discourse zu ändern. Ich erhalte jedoch diese Fehlermeldung:
Pups::ExecError: su - postgres -c 'psql discourse' schlug mit Rückgabewert #<Process::Status: pid 100 exit 141> fehl
Fehlerursache: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec schlug mit den Parametern fehl: {"stdin"=>"alter user discourse with password 'redacted';\n", "cmd"=>"su - postgres -c 'psql discourse'", "raise_on_fail"=>true}
Bootstrap fehlgeschlagen mit Exit-Code 141
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
Es scheint, dass PostgreSQL nicht läuft, wenn dieser Befehl erreicht wird, sodass er mit einem “broken pipe” fehlschlägt. Meine postgres.yml basiert auf der data.yml-Beispieldatei, daher bin ich mir nicht sicher, was ich falsch mache. Irgendwelche Ideen?