tereensio
(Tere Vadén)
21 Enero, 2020 10:00
1
Hola
– Intentando actualizar manualmente un Discourse antiguo siguiendo estas instrucciones
This guide provides step-by-step instructions for manually updating Discourse, the Docker container, and the Ubuntu operating system on a self-hosted setup.
Required user level: System Administrator
SSH access to the server.
If you self-host Discourse, you occasionally need to run a manual update via the command line to get the latest security releases and newest libraries.
These updates are not picked up in admin/upgrade, which is why you’ll occa…
Sigo obteniendo este error:
Pups::ExecError: apt-get update && apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 falló con el código de retorno #<Process::Status: pid 18 exit 100>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falló con los parámetros “apt-get update && apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3”
a2bd7274278e546582a98ef46371b18564f416c2cadaa46a6ec6c58a5a3f162f
** ERROR AL INICIALIZAR ** por favor, sube y busca mensajes de error anteriores; puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
Actualicé a Ubuntu 18.04.3 LTS y aumenté el tamaño del disco a más del doble del tamaño de la base de datos.
¿Alguna idea?
1 me gusta
RGJ
(Richard - Communiteq)
21 Enero, 2020 10:59
2
tereensio:
postgresql-9.3
¿Cuánto tiempo tiene tu instalación de Discourse? ¿En qué versión estás?
3 Me gusta
tereensio
(Tere Vadén)
21 Enero, 2020 11:21
3
Parece ser [v1.9.0.beta17 +38]
1 me gusta
Hora de una actualización. Discourse está en la versión v2.4.0.beta10.
Ha habido muchos cambios, actualizaciones, mejoras, etc.
Remah
(Just another happy Discourse user)
23 Enero, 2020 07:50
5
¿Lo has logrado hacer funcionar?
No tengo experiencia en este ámbito, pero parece que está fallando al intentar obtener Postgres 9.3.
Sin embargo, esa versión se actualizó a la 9.5 en 2016, y tú estás usando Discourse versión 1.9, que es de 2018.
Quizás esté relacionado con este problema:
Continuing the discussion from Discourse Docker Image version 1.3.3, released :
So, I have been using postgres 9.3 since the new docker image came out… and just replacing templates/postgres.9.3.template.yml with templates/postgres.template.yml doesn’t work.
Given a current backup, what’s a good way to upgrade the postgres template?
Por ahora no tengo tiempo para leer estos temas. Solo noté que no ha habido ayuda en dos días.
1 me gusta
tereensio
(Tere Vadén)
23 Enero, 2020 08:19
6
Es hora de una actualización. Discourse está en la versión v2.4.0.beta10.
Ha habido muchos cambios, actualizaciones, mejoras, etc.
Sí. Estoy intentando actualizar. El problema es que la actualización falla.
Solo quiero una versión actualizada de Discourse, conservando lo antiguo.
¿Cómo se hace eso?
1 me gusta
Remah
(Just another happy Discourse user)
23 Enero, 2020 13:12
7
No entiendo por qué estás utilizando una versión anterior de PostgreSQL que la que se habría instalado o actualizado para [v1.9.0.beta17 +38].
¿Instalaste de alguna otra manera que no sea el método oficial de instalación de Discourse? Consulta el método oficial de instalación en discourse/docs/INSTALL.md at main · discourse/discourse · GitHub
Hagas lo que hagas, asegúrate de tener una copia de seguridad.
Verifica que tengas suficiente espacio en disco para la actualización de PostgreSQL. Indican que necesitas espacio libre equivalente al doble del tamaño de la base de datos:
Trying to do a launcher rebuild and getting this error
I, [2018-06-30T18:56:08.346656 #17] INFO -- :
I, [2018-06-30T18:56:08.346728 #17] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2018-06-30T18:56:08.357457 #17] INFO -- :
I, [2018-06-30T18:56:08.357700 #17] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2018-06-30T18:56:08.359892 #17] INFO -- :
I, [2018-06-30T18:56:08.360109 #17] INFO -- : > /root/upgrade_postgres
I, [2018-06-30T18:56:08.374537 #17] …
Los otros dos temas que publiqué anteriormente también podrían ayudarte, pero no estoy seguro de cuál sea el origen de tu problema.
1 me gusta
tereensio
(Tere Vadén)
23 Enero, 2020 13:21
8
"No entiendo por qué estás utilizando una versión más antigua de PostgreSQL que la que se habría instalado o actualizado para [v1.9.0.beta17 +38]
¿Instalaste mediante algún método distinto al método oficial de instalación de Discourse? Consulta el método oficial de instalación en discourse/INSTALL.md en master · discourse/discourse · GitHub "
Yo tampoco.
He realizado la actualización a través de la sección /admin en el servicio web.
Ahora el servicio web indica que debo actualizar manualmente.
La actualización manual falla.
Esa es la situación.
Me pregunto si hay una manera de actualizar primero PostgreSQL manualmente y luego intentar actualizar Discourse. ¿Funcionaría eso?
1 me gusta
RGJ
(Richard - Communiteq)
23 Enero, 2020 13:24
9
Esa versión de PostgreSQL 9.3 es realmente antigua y no parece adecuada para una instalación de Discourse v1.9.
En tu lugar, haría una copia de seguridad, crearía un nuevo servidor con Discourse actualizado, restauraría la copia de seguridad y migraría el nombre de host al nuevo servidor.
6 Me gusta
pfaffman
(Jay Pfaffman)
23 Enero, 2020 13:33
10
¿Tienes un contenedor de datos separado o estás usando una base de datos externa?
En cualquier caso, primero probaría la ruta que Richard acaba de sugerir.
5 Me gusta
tereensio
(Tere Vadén)
23 Enero, 2020 13:54
11
¿Tienes un contenedor de datos separado o estás utilizando una base de datos externa?
¿Cómo puedo saberlo? Es decir, ¿cómo lo sé o averiguo?
1 me gusta