Hola a todos,
Nuestro foro de Discourse ha estado caído por más de 24 horas.
Estaba intentando actualizar Discourse a la última versión, pero la reconstrucción parece estar atascada con el mensaje:
database system is ready to accept connections
Intenté aplicar la solución de esta publicación, pero cuando ejecuto apt install ``docker.io, falla con este error:
Los siguientes paquetes tienen dependencias incumplidas:
containerd.io : Conflicta con: containerd
E: Error, pkgProblemResolver::Resolve generó roturas, esto puede ser causado por paquetes retenidos.
ADVERTENCIA: Docker versión 20.10.7 obsoleta, se recomienda actualizar a 24.0.7 o posterior.
Se detectó arquitectura x86_64.
Asegurando que el lanzador esté actualizado
Obteniendo origen
El lanzador está actualizado
2.0.20251003-1437: Extrayendo de discourse/base
Digest: sha256:0db7c9b4598e2a1806658391669d791fd779aa4301fdfbed6a7f322bf64e66ab
Estado: La imagen está actualizada para discourse/base:2.0.20251003-1437
docker.io/discourse/base:2.0.20251003-1437
/usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2025-10-29T21:17:42.016158 #1] INFO -- : Leyendo desde stdin
I, [2025-10-29T21:17:42.033764 #1] INFO -- : Archivo > /etc/service/postgres/run chmod: +x chown:
I, [2025-10-29T21:17:42.040454 #1] INFO -- : Archivo > /etc/service/postgres/log/run chmod: +x chown:
I, [2025-10-29T21:17:42.047119 #1] INFO -- : Archivo > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2025-10-29T21:17:42.053406 #1] INFO -- : Archivo > /root/install_postgres chmod: +x chown:
I, [2025-10-29T21:17:42.060253 #1] INFO -- : Archivo > /root/upgrade_postgres chmod: +x chown:
I, [2025-10-29T21:17:42.060804 #1] INFO -- : Reemplazando data_directory = '/var/lib/postgresql/15/main' con data_directory = '/shared/postgres_data' en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.062792 #1] INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.064051 #1] INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.069245 #1] INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.070261 #1] INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.071276 #1] INFO -- : Reemplazando (?-mix:#?default_text_search_config *=.*) con default_text_search_config = '$db_default_text_search_config' en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.071873 #1] INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.072598 #1] INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.073127 #1] INFO -- : Reemplazando (?-mix:#?log_min_duration_statement *=.*) con log_min_duration_statement = $db_log_min_duration_statement en /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.073774 #1] INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres peer en /etc/postgresql/15/main/pg_hba.conf
I, [2025-10-29T21:17:42.074315 #1] INFO -- : Reemplazando (?-mix:^host.*all.*all.*127.*$) con host all all 0.0.0.0/0 md5 en /etc/postgresql/15/main/pg_hba.conf
I, [2025-10-29T21:17:42.074841 #1] INFO -- : Reemplazando (?-mix:^host.*all.*all.*::1\/128.*$) con host all all ::/0 md5 en /etc/postgresql/15/main/pg_hba.conf
I, [2025-10-29T21:17:42.075291 #1] INFO -- : > if [ -f /root/install_postgres ]; then
/root/install_postgres & && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 & && echo postgres already running stop container ; exit 1
fi
¡Error al establecer la configuración regional!
[error] archivo de mapa de caracteres `UTF-8' no encontrado: No existe tal archivo o directorio
¡Error al establecer la configuración regional!
[error] archivo de mapa de caracteres predeterminado `ANSI_X3.4-1968' no encontrado: No existe tal archivo o directorio
perl: advertencia: Fallo al establecer la configuración regional.
perl: advertencia: Por favor, compruebe que la configuración regional de su sistema:
LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LANG = "en_US.UTF-8"
sean compatibles e estén instalados en su sistema.
perl: advertencia: Volviendo a la configuración regional estándar ("C").
/bin/bash: advertencia: setlocale: LC_ALL: no se puede cambiar la configuración regional (en_US.UTF-8)
I, [2025-10-29T21:17:43.405389 #1] INFO -- : Generando configuraciones regionales (esto puede tardar un poco)...
en_US.UTF-8... hecho
Generación completa.
I, [2025-10-29T21:17:43.405986 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main
I, [2025-10-29T21:17:43.409259 #1] INFO -- : Terminando procesos asíncronos
2025-10-29 21:17:43.688 UTC [44] LOG: iniciando PostgreSQL 15.14 (Debian 15.14-1.pgdg12+1) en x86_64-pc-linux-gnu, compilado por gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
2025-10-29 21:17:43.689 UTC [44] LOG: escuchando en la dirección IPv4 "0.0.0.0", puerto 5432
2025-10-29 21:17:43.689 UTC [44] LOG: escuchando en la dirección IPv6 "::", puerto 5432
2025-10-29 21:17:43.915 UTC [44] LOG: escuchando en el socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2025-10-29 21:17:44.115 UTC [47] LOG: el sistema de bases de datos fue interrumpido; último registro conocido a las 2025-10-29 20:31:48 UTC
2025-10-29 21:17:44.454 UTC [47] LOG: el sistema de bases de datos no se apagó correctamente; recuperación automática en curso
2025-10-29 21:17:44.616 UTC [47] LOG: el rehacer comienza en 150/A40074A0
2025-10-29 21:17:44.616 UTC [47] LOG: longitud de registro inválida en 150/A40074D8: se esperaban 24, se obtuvieron 0
2025-10-29 21:17:44.616 UTC [47] LOG: rehacer completado en 150/A40074A0 uso del sistema: CPU: usuario: 0.00 s, sistema: 0.00 s, transcurrido: 0.00 s
2025-10-29 21:17:44.742 UTC [45] LOG: inicio de checkpoint: fin-de-recuperación inmediato, espera
2025-10-29 21:17:45.453 UTC [45] LOG: checkpoint completado: se escribieron 2 búferes (0.0%); 0 archivos WAL añadidos, 0 eliminados, 0 reciclados; escritura=0.207 s, sincronización=0.254 s, total=0.722 s; archivos sincronizados=3, el más largo=0.177 s, promedio=0.085 s; distancia=0 kB, estimación=0 kB
2025-10-29 21:17:45.490 UTC [44] LOG: el sistema de bases de datos está listo para aceptar conexiones