Errore di ricostruzione: Errno::ENOENT: Nessun file o directory @ rb_sysopen - /etc/postgresql/13/main/pg_hba.conf

Ho tentato di eseguire un git pull e una ricostruzione del launcher sul nostro server di test, ma mi sono bloccato con il seguente errore.

Le risposte o soluzioni a post simili su Meta (ad esempio, controllare i file .yml, ecc.) sembrano non essere d’aiuto. Cosa posso provare ora?

[2021-08-18T05:05:59.296981 #1]  INFO -- : Sostituzione di (?-m
ix:^#local +replication +postgres +peer$) con local replica
tion postgres  peer in /etc/postgresql/10/main/pg_hba.conf
I, [2021-08-18T05:05:59.297568 #1]  INFO -- : Sostituzione di (?-m
ix:^host.*all.*all.*127.*$) con host all all 0.0.0.0/0 md5
in /etc/postgresql/10/main/pg_hba.conf


FAILED
--------------------
Errno::ENOENT: File o directory non esistente @ rb_sysopen - /etc
/postgresql/13/main/pg_hba.conf
Posizione dell'errore: /pups/lib/pups/replace_command.rb:8:in
`read'
sostituzione fallita con i parametri {"filename"=>"/etc/postgresql
/13/main/pg_hba.conf", "from"=>"/^host.*all.*all.*::1\\/128.
*$/", "to"=>"host all all ::/0 md5"}
8b287a9432793a0b0447d0ec954cbfd5b14906dcf7aaf82b61b968626e6b
0cd5
** FALLITO L'AVVIO ** si prega di scorrere verso l'alto e cercare i messaggi di errore precedenti; potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.

Stai aggiornando dopo molto tempo? Sembra che l’aggiornamento del database sia fallito.

Probabilmente circa 2 mesi dall’ultimo rebuild.

Postgres 10 è stato un po’ di tempo fa. Perché la tua installazione fa ancora riferimento a Postgres 10? Hai apportato modifiche al tuo app.yml prima della ricostruzione?

2 Mi Piace

Dai un’occhiata all’aggiornamento di PostgreSQL 13.

Hai un’installazione a due container? (Hai app.yml o container data e web_only)

1 Mi Piace

Pensavo di aver controllato app.yml, ma sì, era impostato su PostgreSQL 10. Questo ha risolto il mio problema di build.

Grazie per il suggerimento.

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.