Intenté realizar una actualización manual de postgres según el tema aquí. Todo salió bien excepto el paso final de reconstrucción, donde el lanzador continúa informándome que necesito actualizar mi base de datos a postgres 15 (para lo cual no tengo espacio en disco). ¿Cómo puedo depurar esto?
Confío en mis habilidades de bash, así que no dudes en ejecutar comandos complicados.
Puedes cambiar a la plantilla pg13 y posponer la actualización.
Lo que te recomendaría es moverte a una nueva máquina virtual, ya que tu antigua probablemente ya esté desactualizada.
Luego, simplemente restauras la base de datos en el nuevo servidor. Puedes ver Mover un sitio de Discourse a otro VPS con rsync y copiar los certificados. Pero no copies la base de datos; es más fácil restaurarla en el nuevo servidor y omitir el paso de actualización.
Por tu publicación, supongo que viste este mensaje:
Si es así, el script de actualización aún detecta que tienes PG 13 instalado, lo que implica que el antiguo directorio de datos todavía se está montando en el contenedor. Suponiendo que la actualización fue exitosa, es posible que los directorios no se hayan renombrado correctamente.
Ten en cuenta que launcher también verifica el espacio disponible en disco, pero eso devuelve un mensaje diferente.
Si todavía estás atascado, comparte tu archivo app.yml saneado, todos los comandos que ejecutaste para la actualización manual y sus resultados, y el resultado completo de la reconstrucción.