Olá a todos,
Ficaria muito grato se alguém pudesse me ajudar com os seguintes problemas que estou enfrentando.
Recentemente, tentei fazer a atualização da versão 2026.6 para a versão mais recente.
No entanto, eu não tinha visto o anúncio sobre o Postgres ser atualizado para a versão 18, e, como resultado, a atualização falhou devido à falta de espaço em disco (eram necessários 8 GB a mais do que os 25 GB que temos disponíveis).
Nosso site está atualmente usando a v15, então decidimos adiar a atualização alterando a linha no app.yml para 'templates/postgres.15.template.yml` e salvando o arquivo.
Em seguida, ao tentar reconstruir, o processo falhou com o erro
Errno::ENOENT: No such file or directory @ rb_sysopen - /etc/postgresql/15/main/postgresql.conf
Location of failure: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/replace_command.rb:11:in 'IO.read'
replace failed with the params {"filename" => "/etc/postgresql/15/main/postgresql.conf", "from" => "data_directory = '/var/lib/postgresql/15/main'", "to" => "data_directory = '/shared/postgres_data'"}
bootstrap failed with exit code 1
Após algumas tentativas malsucedidas de solução de problemas, e o Discourse-Doctor também falhar em colocar o site de novo no ar, decidi que seria mais fácil restaurar o backup completo do nosso Linode que foi feito alguns dias antes de tentar a atualização.
Uma vez que isso foi feito, eu, ingenuamente, pensei que o site estaria no ar novamente, mas
agora temos o problema de receber um erro 502 Bad Gateway ao tentar acessar nosso site. Vi alguns conselhos sugerindo que a reconstrução pode resolver o problema, então tentei, mas a reconstrução falhou e, mais uma vez, obtive o erro de bootstrap.
Obrigado por qualquer ajuda ou sugestão que vocês possam ter.