Hola a todos,
Agradecería mucho que alguien pudiera ayudarme con los siguientes problemas que estoy teniendo.
Recientemente intenté actualizar de la versión 2026.6 a la última versión disponible.
Sin embargo, no había visto el anuncio sobre la actualización de Postgres a la versión 18, por lo que la actualización falló debido a la falta de espacio en disco (se necesitaban 8 GB más de los 25 GB que tenemos disponibles).
Nuestro sitio está utilizando actualmente la versión 15, así que decidimos posponer la actualización cambiando la línea en app.yml a templates/postgres.15.template.yml y guardando los cambios.
Luego, al intentar reconstruir la imagen, falló con el siguiente error:
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
Tras varios intentos fallidos de solución de problemas, y dado que Discourse-Doctor también falló al intentar volver a poner el sitio en marcha, decidí que sería más fácil restaurar la copia de seguridad completa de nuestro Linode que se realizó unos días antes de intentar la actualización.
Una vez hecho esto, yo, en mi inocencia, pensé que el sitio volvería a estar operativo, pero ahora tenemos el problema de recibir un error 502 Bad Gateway al intentar acceder a nuestro sitio. Vi algunos consejos que sugerían que reconstruir la imagen podía solucionar el problema, así que lo intenté, pero la reconstrucción falló y, una vez más, obtuve el error de bootstrap.
Gracias por cualquier ayuda o sugerencia que puedan tener.