Hola,
He fallado en la última actualización y, al intentar reconstruir la aplicación mediante la CLI, recibí este mensaje de error. No tengo idea de por qué intenta crear una nueva base de datos… ¡Ya tengo datos dentro! Aunque ya he solucionado el problema en GitHub.
root@raspberry:/var/discourse# ./launcher rebuild app
Presiona cualquier tecla para continuar
ADVERTENCIA: Estamos a punto de comenzar a descargar la imagen base de Discourse
Este proceso puede tardar desde unos pocos minutos hasta una hora, dependiendo de la velocidad de tu red
Por favor, sé paciente
aarch64: Pulling from discourse/base
Digest: sha256:542d0d994beb62671906445f1845d5d540fe0966f13cbdf248f9b42726d8c
Estado: La imagen ya está actualizada para discourse/base:aarch64
docker.io/discourse/base:aarch64
Asegurando que el lanzador esté actualizado
Obteniendo origin
git@github.com: Permiso denegado (publickey).
fatal: No se pudo leer del repositorio remoto.
Por favor, asegúrate de tener los derechos de acceso correctos
y de que el repositorio existe.
error: No se pudo obtener origin
El lanzador está actualizado
Deteniendo el contenedor antiguo
+ /usr/bin/docker stop -t 60 app
app
aarch64: Pulling from discourse/base
Digest: sha256:542d0d994beb63a22671906445f1845d5d540fe0966f13cbdf248f9b42726d8c
Estado: La imagen ya está actualizada para discourse/base:aarch64
docker.io/discourse/base:aarch64
/usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-01-22T16:12:27.964252 #1] INFO -- : Leyendo desde stdin
I, [2023-01-22T16:12:27.979386 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2023-01-22T16:12:28.092157 #1] INFO -- : Generando locales (esto puede tardar un poco)...
Generación completada.
I, [2023-01-22T16:12:28.092667 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2023-01-22T16:12:28.103742 #1] INFO -- :
I, [2023-01-22T16:12:28.104616 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-01-22T16:12:28.115315 #1] INFO -- :
I, [2023-01-22T16:12:28.116015 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2023-01-22T16:12:28.125897 #1] INFO -- :
I, [2023-01-22T16:12:28.126613 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2023-01-22T16:12:28.137845 #1] INFO -- :
I, [2023-01-22T16:12:28.138557 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-01-22T16:12:28.148763 #1] INFO -- :
I, [2023-01-22T16:12:28.150244 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres ya se está ejecutando, detener contenedor ; exit 1
2023/01/22 16:12:28 socat[20] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No existe el archivo o directorio
I, [2023-01-22T16:12:28.169499 #1] INFO -- :
I, [2023-01-22T16:12:28.170128 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-01-22T16:12:28.183364 #1] INFO -- :
I, [2023-01-22T16:12:28.183812 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-01-22T16:12:28.196748 #1] INFO -- :
I, [2023-01-22T16:12:28.197202 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-01-22T16:12:28.207959 #1] INFO -- :
I, [2023-01-22T16:12:28.209215 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-01-22T16:12:28.219905 #1] INFO -- :
I, [2023-01-22T16:12:28.242813 #1] INFO -- : Archivo > /etc/service/postgres/run chmod: +x chown:
I, [2023-01-22T16:12:28.265066 #1] INFO -- : Archivo > /etc/service/postgres/log/run chmod: +x chown:
I, [2023-01-22T16:12:28.287938 #1] INFO -- : Archivo > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2023-01-22T16:12:28.310001 #1] INFO -- : Archivo > /root/upgrade_postgres chmod: +x chown:
I, [2023-01-22T16:12:28.310740 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-01-22T16:12:31.207100 #1] INFO -- :
I, [2023-01-22T16:12:31.207757 #1] INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2023-01-22T16:12:31.216695 #1] INFO -- :
I, [2023-01-22T16:12:31.216948 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-01-22T16:12:31.308519 #1] INFO -- :
I, [2023-01-22T16:12:31.314210 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-01-22T16:12:31.334076 #1] INFO -- :
I, [2023-01-22T16:12:31.334775 #1] INFO -- : > /root/upgrade_postgres
I, [2023-01-22T16:12:31.352468 #1] INFO -- :
I, [2023-01-22T16:12:31.352904 #1] INFO -- : > rm /root/upgrade_postgres
I, [2023-01-22T16:12:31.363279 #1] INFO -- :
I, [2023-01-22T16:12:31.364418 #1] INFO -- : Reemplazando data_directory = '/var/lib/postgresql/13/main' con data_directory = '/shared/postgres_data' en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.366869 #1] INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.368383 #1] INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.369927 #1] INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.371692 #1] INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.373159 #1] INFO -- : Reemplazando (?-mix:#?default_text_search_config *=.*) con default_text_search_config = '$db_default_text_search_config' en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.374500 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-01-22T16:12:31.387401 #1] INFO -- :
I, [2023-01-22T16:12:31.388823 #1] INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.390337 #1] INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.391905 #1] INFO -- : Reemplazando (?-mix:#?log_min_duration_statement *=.*) con log_min_duration_statement = $db_log_min_duration_statement en /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.393468 #1] INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres peer en /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.394842 #1] INFO -- : Reemplazando (?-mix:^host.*all.*all.*127.*$) con host all all 0.0.0.0/0 md5 en /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.396007 #1] INFO -- : Reemplazando (?-mix:^host.*all.*all.*::1\/128.*$) con host all all ::/0 md5 en /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.396988 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2023-01-22T16:12:31.405116 #1] INFO -- : > sleep 5
2023-01-22 16:12:31.519 UTC [43] LOG: iniciando PostgreSQL 13.9 (Debian 13.9-1.pgdg110+1) en aarch64-unknown-linux-gnu, compilado por gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-01-22 16:12:31.520 UTC [43] LOG: escuchando en la dirección IPv4 "0.0.0.0", puerto 5432
2023-01-22 16:12:31.520 UTC [43] LOG: escuchando en la dirección IPv6 "::", puerto 5432
2023-01-22 16:12:31.526 UTC [43] LOG: escuchando en el socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2023-01-22 16:12:31.560 UTC [46] LOG: el sistema de bases de datos se apagó el 2023-01-22 16:11:19 UTC
2023-01-22 16:12:31.578 UTC [43] LOG: el sistema de bases de datos está listo para aceptar conexiones
I, [2023-01-22T16:12:36.415656 #1] INFO -- :
I, [2023-01-22T16:12:36.416431 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2023-01-22 16:12:36.581 UTC [56] postgres@postgres ERROR: la base de datos "discourse" ya existe
2023-01-22 16:12:36.581 UTC [56] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: la creación de la base de datos falló: ERROR: la base de datos "discourse" ya existe
I, [2023-01-22T16:12:36.588149 #1] INFO -- :
I, [2023-01-22T16:12:36.588684 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-01-22 16:12:36.748 UTC [60] postgres@discourse ERROR: el rol "discourse" ya existe
2023-01-22 16:12:36.748 UTC [60] postgres@discourse STATEMENT: create user discourse;
ERROR: el rol "discourse" ya existe
I, [2023-01-22T16:12:36.754542 #1] INFO -- :
I, [2023-01-22T16:12:36.755298 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-01-22T16:12:36.910457 #1] INFO -- : GRANT
I, [2023-01-22T16:12:36.911184 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-01-22T16:12:37.068814 #1] INFO -- : ALTER SCHEMA
I, [2023-01-22T16:12:37.069964 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: la extensión "hstore" ya existe, omitiendo
I, [2023-01-22T16:12:37.236112 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.237144 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: la extensión "pg_trgm" ya existe, omitiendo
I, [2023-01-22T16:12:37.391853 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.393031 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: la extensión "hstore" ya existe, omitiendo
I, [2023-01-22T16:12:37.547935 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.548436 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: la extensión "pg_trgm" ya existe, omitiendo
I, [2023-01-22T16:12:37.701854 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.703007 #1] INFO -- : > sudo -u postgres psql discourse
I, [2023-01-22T16:12:37.711018 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2023-01-22T16:12:37.890625 #1] INFO -- : Archivo > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2023-01-22T16:12:37.903142 #1] INFO -- : Archivo > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2023-01-22T16:12:37.903435 #1] INFO -- : > echo postgres instalado!
I, [2023-01-22T16:12:37.913623 #1] INFO -- : postgres instalado!
I, [2023-01-22T16:12:37.936127 #1] INFO -- : Archivo > /etc/service/redis/run chmod: +x chown:
I, [2023-01-22T16:12:37.958376 #1] INFO -- : Archivo > /etc/service/redis/log/run chmod: +x chown:
I, [2023-01-22T16:12:37.980097 #1] INFO -- : Archivo > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2023-01-22T16:12:37.981025 #1] INFO -- : Reemplazando daemonize yes con en /etc/redis/redis.conf
I, [2023-01-22T16:12:37.983882 #1] INFO -- : Reemplazando (?-mix:^pidfile.*$) con en /etc/redis/redis.conf
I, [2023-01-22T16:12:37.985853 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-01-22T16:12:37.998106 #1] INFO -- :
I, [2023-01-22T16:12:37.999788 #1] INFO -- : Reemplazando (?-mix:^logfile.*$) con logfile "" en /etc/redis/redis.conf
I, [2023-01-22T16:12:38.002364 #1] INFO -- : Reemplazando (?-mix:^bind .*$) con en /etc/redis/redis.conf
I, [2023-01-22T16:12:38.004780 #1] INFO -- : Reemplazando (?-mix:^dir .*$) con dir /shared/redis_data en /etc/redis/redis.conf
I, [2023-01-22T16:12:38.007624 #1] INFO -- : Reemplazando (?-mix:^protected-mode yes) con protected-mode no en /etc/redis/redis.conf
I, [2023-01-22T16:12:38.009956 #1] INFO -- : Reemplazando # io-threads 4 con io-threads $redis_io_threads en /etc/redis/redis.conf
I, [2023-01-22T16:12:38.011884 #1] INFO -- : > echo redis instalado
I, [2023-01-22T16:12:38.022061 #1] INFO -- : redis instalado
I, [2023-01-22T16:12:38.022796 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-01-22T16:12:38.037763 #1] INFO -- : logfile ""
I, [2023-01-22T16:12:38.038254 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-22T16:12:38.046504 #1] INFO -- : > sleep 10
104:C 22 Jan 2023 16:12:38.069 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
104:C 22 Jan 2023 16:12:38.069 # Versión de Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=104, recién iniciado
104:C 22 Jan 2023 16:12:38.069 # Configuración cargada
104:M 22 Jan 2023 16:12:38.070 * reloj monótono: POSIX clock_gettime
104:M 22 Jan 2023 16:12:38.072 * Modo de ejecución=standalone, puerto=6379.
104:M 22 Jan 2023 16:12:38.072 # Servidor inicializado
104:M 22 Jan 2023 16:12:38.073 # ADVERTENCIA: ¡La sobrescritura de memoria debe estar habilitada! Sin ella, una guardado en segundo plano o replicación puede fallar en condiciones de baja memoria. Si está deshabilitada, también puede causar fallos incluso sin condiciones de baja memoria, ver https://github.com/jemalloc/jemalloc/issues/1328. Para solucionar este problema, agrega 'vm.overcommit_memory = 1' a /etc/sysctl.conf y luego reinicia o ejecuta el comando 'sysctl vm.overcommit_memory=1' para que surta efecto.
104:M 22 Jan 2023 16:12:38.077 * Cargando RDB producido por la versión 7.0.7
104:M 22 Jan 2023 16:12:38.077 * Edad del RDB: 79 segundos
104:M 22 Jan 2023 16:12:38.077 * Uso de memoria del RDB al crearse: 2.34 Mb
104:M 22 Jan 2023 16:12:38.090 * Carga de RDB completada, claves cargadas: 489, claves expiradas: 0.
104:M 22 Jan 2023 16:12:38.090 * Base de datos cargada desde el disco: 0.013 segundos
104:M 22 Jan 2023 16:12:38.090 * Lista para aceptar conexiones
I, [2023-01-22T16:12:48.057136 #1] INFO -- :
I, [2023-01-22T16:12:48.059228 #1] INFO -- : > thpoff echo "thpoff está instalado!"
I, [2023-01-22T16:12:48.099935 #1] INFO -- : thpoff está instalado!
I, [2023-01-22T16:12:48.101007 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "¡Abortando! ¡El correo no está configurado!"; exit 1; end'
I, [2023-01-22T16:12:48.412363 #1] INFO -- :
I, [2023-01-22T16:12:48.412857 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "¡Abortando! ¡El dominio no está configurado!"; exit 1; end'
I, [2023-01-22T16:12:48.682765 #1] INFO -- :
I, [2023-01-22T16:12:48.683250 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "¡Abortando! ¡El CDN debe tener un protocolo especificado. Una vez solucionado, deberías rehacer tus publicaciones ahora para corregir todas las publicaciones."; exit 1; end'
I, [2023-01-22T16:12:48.951632 #1] INFO -- :
I, [2023-01-22T16:12:48.952136 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-01-22T16:12:48.962921 #1] INFO -- :
I, [2023-01-22T16:12:48.975630 #1] INFO -- : Archivo > /etc/cron.d/anacron chmod: chown:
I, [2023-01-22T16:12:48.998810 #1] INFO -- : Archivo > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2023-01-22T16:12:49.021734 #1] INFO -- : Archivo > /etc/service/unicorn/run chmod: +x chown:
I, [2023-01-22T16:12:49.044617 #1] INFO -- : Archivo > /etc/service/nginx/run chmod: +x chown:
I, [2023-01-22T16:12:49.067385 #1] INFO -- : Archivo > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2023-01-22T16:12:49.090353 #1] INFO -- : Archivo > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2023-01-22T16:12:49.090829 #1] INFO -- : Reemplazando # postgres con sv start postgres || exit 1 en /etc/service/unicorn/run
I, [2023-01-22T16:12:49.091990 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-22T16:12:49.102512 #1] INFO -- : > cd /var/www/discourse && git reset --hard
132:C 22 Jan 2023 16:12:49.123 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
132:C 22 Jan 2023 16:12:49.123 # Versión de Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=132, recién iniciado
132:C 22 Jan 2023 16:12:49.123 # Configuración cargada
132:M 22 Jan 2023 16:12:49.124 * reloj monótono: POSIX clock_gettime
132:M 22 Jan 2023 16:12:49.126 # Advertencia: No se pudo crear el socket TCP de escucha del servidor *:6379: bind: La dirección ya está en uso
132:M 22 Jan 2023 16:12:49.126 # Error al escuchar en el puerto 6379 (TCP), abortando.
Actualizando archivos: 100% (32693/32693), completado.
I, [2023-01-22T16:13:01.259871 #1] INFO -- : HEAD ahora está en 666536cb DEV: Preferir \A y \z sobre ^ y $ en expresiones regulares (#19936)
I, [2023-01-22T16:13:01.260171 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2023-01-22T16:13:02.050174 #1] INFO -- :
I, [2023-01-22T16:13:02.050460 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2023-01-22T16:13:02.066433 #1] INFO -- :
I, [2023-01-22T16:13:02.066729 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2023-01-22T16:13:02.083255 #1] INFO -- :
I, [2023-01-22T16:13:02.083545 #1] INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
De https://github.com/discourse/discourse
* rama tests-passed -> FETCH_HEAD
* [nueva rama] tests-passed -> origin/tests-passed
I, [2023-01-22T16:13:05.391345 #1] INFO -- :
I, [2023-01-22T16:13:05.391616 #1] INFO -- : > cd /var/www/discourse && git checkout tests-passed
Cambiado a una nueva rama 'tests-passed'
I, [2023-01-22T16:13:05.859548 #1] INFO -- : La rama 'tests-passed' se configuró para rastrear la rama remota 'tests-passed' de 'origin'.
I, [2023-01-22T16:13:05.859819 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-01-22T16:13:05.875697 #1] INFO -- :
I, [2023-01-22T16:13:05.875998 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-01-22T16:13:05.890377 #1] INFO -- :
I, [2023-01-22T16:13:05.890688 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-01-22T16:13:05.905017 #1] INFO -- :
I, [2023-01-22T16:13:05.905319 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-01-22T16:13:05.919648 #1] INFO -- :
I, [2023-01-22T16:13:05.919912 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-01-22T16:13:05.933121 #1] INFO -- :
I, [2023-01-22T16:13:05.933466 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-01-22T16:13:05.948420 #1] INFO -- :
I, [2023-01-22T16:13:05.948698 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-01-22T16:13:05.970561 #1] INFO -- :
I, [2023-01-22T16:13:05.970804 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"I, [2023-01-22T16:13:05.991807 #1] INFO -- :
I, [2023-01-22T16:13:05.992147 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-01-22T16:13:06.012076 #1] INFO -- :
I, [2023-01-22T16:13:06.012329 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-01-22T16:13:06.031421 #1] INFO -- :
I, [2023-01-22T16:13:06.031681 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-01-22T16:13:06.051759 #1] INFO -- :
I, [2023-01-22T16:13:06.052008 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-01-22T16:13:06.071357 #1] INFO -- :
I, [2023-01-22T16:13:06.071627 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-01-22T16:13:06.095048 #1] INFO -- :
I, [2023-01-22T16:13:06.095325 #1] INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
find: «public/plugins/»: No existe el archivo o directorio
I, [2023-01-22T16:13:06.110618 #1] INFO -- :
I, [2023-01-22T16:13:06.111471 #1] INFO -- : Terminando procesos asíncronos
I, [2023-01-22T16:13:06.111687 #1] INFO -- : Enviando INT a HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 43
I, [2023-01-22T16:13:06.111876 #1] INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 104
2023-01-22 16:13:06.112 UTC [43] LOG: solicitud de apagado rápido recibida
104:signal-handler (1674403986) Recibido SIGTERM programando apagado...
104:M 22 Jan 2023 16:13:06.117 # Apagado solicitado por el usuario...
104:M 22 Jan 2023 16:13:06.117 * Guardando la instantánea RDB final antes de salir.
2023-01-22 16:13:06.146 UTC [43] LOG: abortando cualquier transacción activa
2023-01-22 16:13:06.154 UTC [43] LOG: trabajador en segundo plano "lanzador de replicación lógica" (PID 52) salió con código de salida 1
2023-01-22 16:13:06.154 UTC [47] LOG: apagando
104:M 22 Jan 2023 16:13:06.158 * Base de datos guardada en el disco
104:M 22 Jan 2023 16:13:06.158 # Redis está listo para salir, adiós...
2023-01-22 16:13:06.212 UTC [43] LOG: el sistema de bases de datos se ha apagado
FALLÓ
--------------------
Pups::ExecError: cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete falló con retorno #<Process::Status: pid 220 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "hook"=>"code", "cmd"=>["git reset --hard", "git clean -f", "git remote set-branches --add origin main", "git remote set-branches origin $version", "git fetch --depth 1 origin $version", "git checkout $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p /shared/log/rails", "bash -c \"touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p /shared/{uploads,backups}\"", "bash -c \"ln -s /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p /shared/tmp/{backups,restores}\"", "bash -c \"ln -s /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "find public/plugins/ -maxdepth 1 -xtype l -delete"]}
El arranque falló con código de salida 1
** EL ARRANQUE FALLÓ ** por favor, desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
cafd6d79bccd64364c62a194be3256627fadc84219e801b2db34d42e0c74317c