1. ¿Cuál es la forma más sencilla de volver a estar operativo?
2. Si he tenido copias de seguridad en S3, ¿eso cubrió todos los datos relevantes, incluidas imágenes, metadatos, etc.?
Aunque encontré este artículo, no ha sido actualizado en 5 años:
Así que, antes de seguir perdiendo el tiempo hoy, me gustaría ver si alguien puede ofrecer algunos consejos útiles. ¿Quizás pueda invitar a alguien a una cerveza virtual, dar algún consejo gratuito en GitHub - shakacode/react_on_rails: Integration of React + Webpack + Rails including server-side rendering of React, enabling a better developer experience and faster client performance. · GitHub o cualquier otra cosa?
¿Alguien tiene tiempo para trabajar en pareja conmigo en esto y yo documentaré los esfuerzos?
Esto es lo que sé:
- Mi directorio para Discourse es
/var/dockery no/var/discourse. - Tengo una copia de seguridad reciente en S3.
- Intenté [Cambiar “templates/postgres.template.yml” por “templates/postgres.9.5.template.yml”](http://Cambiar “templates/postgres.template.yml” por “templates/postgres.9.5.template.yml”)
- Luego la base de datos no es compatible:
2020-04-04 20:53:42.164 UTC [1601] FATAL: los archivos de la base de datos son incompatibles con el servidor
2020-04-04 20:53:42.164 UTC [1601] DETAIL: El directorio de datos fue inicializado por la versión 9.3 de PostgreSQL, que no es compatible con esta versión 9.5.21.
Registros relevantes
Bienvenido a Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-148-generic x86_64)
Carga del sistema: 0.08 Procesos: 137
Uso de /: 69.3% de 29.40GB Usuarios conectados: 0
Uso de memoria: 77% Dirección IP para eth0: 192.241.224.165
Uso de swap: 24% Dirección IP para docker0: 172.17.0.1
187 paquetes pueden ser actualizados.
19 actualizaciones son de seguridad.
*** Se requiere reinicio del sistema ***
root@forum:~# cd /var/docker/
root@forum:/var/docker# git pull
Actualizando 67f34b8..b0c92ba
I, [2020-04-04T20:34:13.023086 #1] INFO -- : > apt-get update && apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3
E: No se pudo localizar el paquete postgresql-client-9.3
E: No se encontró ningún paquete mediante el patrón 'postgresql-client-9.3'
E: No se encontró ningún paquete mediante la expresión regular 'postgresql-client-9.3'
E: No se pudo localizar el paquete postgresql-contrib-9.3
E: No se encontró ningún paquete mediante el patrón 'postgresql-contrib-9.3'
E: No se encontró ningún paquete mediante la expresión regular 'postgresql-contrib-9.3'
I, [2020-04-04T20:34:17.590352 #1] INFO -- : Hit:1 http://deb.debian.org/debian buster InRelease
FALLÓ
--------------------
Pups::ExecError: apt-get update && apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 falló con el retorno #<Process::Status: pid 18 exit 100>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn'
la ejecución falló con los parámetros "apt-get update && apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3"
159a5389071c2e398c9f426ae0853f11f662503190b648f0390fdb14dd9a057e
¡ADVERTENCIA! Esto eliminará todos los contenedores detenidos.
¿Estás seguro de que quieres continuar? [y/N] y
Contenedores eliminados:
5fd4cef4498a5ad12efb2f27373e3950e83b106d8ab7095177862511b10a0366
Espacio total recuperado: 1.494GB
¡ADVERTENCIA! Esto eliminará todas las imágenes sin al menos un contenedor asociado.
¿Estás seguro de que quieres continuar? [y/N] y
Imágenes eliminadas:
untagged: local_discourse/app:latest
Espacio total recuperado: 9.848GB
root@forum:/var/docker# df -h
Sistema de archivos Tamaño Usado Disp Uso% Montado en
udev 477M 0 477M 0% /dev
tmpfs 100M 11M 89M 11% /run
/dev/vda1 30G 9.6G 19G 35% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 100M 0 100M 0% /run/user/0
LOG: saltando el archivo de configuración faltante "/shared/postgres_data/postgresql.auto.conf"
2020-04-04 20:53:42.164 UTC [1601] FATAL: los archivos de la base de datos son incompatibles con el servidor
2020-04-04 20:53:42.164 UTC [1601] DETAIL: El directorio de datos fue inicializado por la versión 9.3 de PostgreSQL, que no es compatible con esta versión 9.5.21
FALLÓ
--------------------
Pups::ExecError: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"' falló con el retorno #<Process::Status: pid 1627 exit 2>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn'
la ejecución falló con los parámetros "su postgres -c 'psql $db_name -c \"alter schema public owner to $db_user;\"'"
e5ea7eeecd58ef02a19254a299700fe2146b447c6eda637a4fe64df373348953

