Erro de reconstrução: Errno::ENOENT: Arquivo ou diretório não encontrado @ rb_sysopen - /etc/postgresql/13/main/pg_hba.conf

Tentei fazer um git pull e reconstruir o launcher no nosso servidor de teste e fiquei travado com o seguinte erro.

Respostas/soluções para posts semelhantes no meta (por exemplo, verificar arquivos .yml, etc.) parecem não ajudar. O que mais tentar?

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


FALHA
--------------------
Errno::ENOENT: Arquivo ou diretório não encontrado @ rb_sysopen - /etc
/postgresql/13/main/pg_hba.conf
Local da falha: /pups/lib/pups/replace_command.rb:8:in
`read'
substituição falhou com os parâmetros {"filename"=>"/etc/postgresql
/13/main/pg_hba.conf", "from"=>"/^host.*all.*all.*::1\\/128.
*$/", "to"=>"host all all ::/0 md5"}
8b287a9432793a0b0447d0ec954cbfd5b14906dcf7aaf82b61b968626e6b
0cd5
** FALHA NA INICIALIZAÇÃO ** por favor, role para cima e procure por men
sagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.

Você está fazendo uma atualização depois de muito tempo?
Parece que a atualização do banco de dados falhou.

Provavelmente cerca de 2 meses desde a última reconstrução.

O Postgres 10 foi há algum tempo. Por que sua instalação ainda está referenciando o Postgres 10? Você fez alguma alteração no seu app.yml antes da reconstrução?

Dê uma olhada na atualização do PostgreSQL 13.

Você tem uma instalação com dois contêineres? (você tem app.yml ou contêineres data e web_only?)

Eu achei que tivesse verificado o app.yml, mas sim, estava configurado para o PostgreSQL 10. Isso resolveu meu problema de build.

Obrigado pela dica.