Error de reconstrucción inesperado con la plantilla sshd

Plugins desactivados …

+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Actualizado.
I, [2019-09-03T04:49:39.718262 #1]  INFO -- : Cargando --stdin
I, [2019-09-03T04:49:39.723865 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2019-09-03T04:49:39.757654 #1]  INFO -- : Generando locales (esto puede tardar un poco)...
Generación completada.

I, [2019-09-03T04:49:39.757975 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2019-09-03T04:49:39.761451 #1]  INFO -- :
I, [2019-09-03T04:49:39.761699 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2019-09-03T04:49:39.764370 #1]  INFO -- :
I, [2019-09-03T04:49:39.764571 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2019-09-03T04:49:39.766958 #1]  INFO -- :
I, [2019-09-03T04:49:39.767147 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2019-09-03T04:49:39.769882 #1]  INFO -- :
I, [2019-09-03T04:49:39.770225 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2019-09-03T04:49:39.772703 #1]  INFO -- :
I, [2019-09-03T04:49:39.772971 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres ya se está ejecutando, detén el contenedor ; exit 1
2019/09/03 04:49:39 socat[26] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No existe el archivo o el directorio
I, [2019-09-03T04:49:39.779186 #1]  INFO -- :
I, [2019-09-03T04:49:39.779393 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2019-09-03T04:49:39.782850 #1]  INFO -- :
I, [2019-09-03T04:49:39.783072 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2019-09-03T04:49:39.786229 #1]  INFO -- :
I, [2019-09-03T04:49:39.786469 #1]  INFO -- : > mkdir -p /shared/postgres_run/10-main.pg_stat_tmp
I, [2019-09-03T04:49:39.789114 #1]  INFO -- :
I, [2019-09-03T04:49:39.789389 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/10-main.pg_stat_tmp
I, [2019-09-03T04:49:39.791882 #1]  INFO -- :
I, [2019-09-03T04:49:39.797813 #1]  INFO -- : Archivo > /etc/service/postgres/run  chmod: +x  chown:
I, [2019-09-03T04:49:39.803014 #1]  INFO -- : Archivo > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2019-09-03T04:49:39.808491 #1]  INFO -- : Archivo > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2019-09-03T04:49:39.813637 #1]  INFO -- : Archivo > /root/upgrade_postgres  chmod: +x  chown:
I, [2019-09-03T04:49:39.814011 #1]  INFO -- : > chown -R root /var/lib/postgresql/10/main
I, [2019-09-03T04:49:40.345139 #1]  INFO -- :
I, [2019-09-03T04:49:40.346160 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/10/bin/initdb -D /shared/postgres_data || exit 0
I, [2019-09-03T04:49:40.351006 #1]  INFO -- :
I, [2019-09-03T04:49:40.351231 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2019-09-03T04:49:40.375603 #1]  INFO -- :
I, [2019-09-03T04:49:40.376024 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2019-09-03T04:49:40.378446 #1]  INFO -- :
I, [2019-09-03T04:49:40.378813 #1]  INFO -- : > /root/upgrade_postgres
I, [2019-09-03T04:49:40.383962 #1]  INFO -- :
I, [2019-09-03T04:49:40.384252 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2019-09-03T04:49:40.386614 #1]  INFO -- :
I, [2019-09-03T04:49:40.387023 #1]  INFO -- : Reemplazando data_directory = '/var/lib/postgresql/10/main' con data_directory = '/shared/postgres_data' en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.387696 #1]  INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.388099 #1]  INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.388457 #1]  INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.388820 #1]  INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.389179 #1]  INFO -- : Reemplazando (?-mix:#?default_text_search_config *=.*) con default_text_search_config = '$db_default_text_search_config' en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.389500 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2019-09-03T04:49:40.392868 #1]  INFO -- :
I, [2019-09-03T04:49:40.393170 #1]  INFO -- : Reemplazando (?-mix:#?max_wal_senders *=.*) con max_wal_senders = $db_max_wal_senders en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.393526 #1]  INFO -- : Reemplazando (?-mix:#?wal_level *=.*) con wal_level = $db_wal_level en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.393892 #1]  INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.394223 #1]  INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.394560 #1]  INFO -- : Reemplazando (?-mix:#?log_min_duration_statement *=.*) con log_min_duration_statement = $db_log_min_duration_statement en /etc/postgresql/10/main/postgresql.conf
I, [2019-09-03T04:49:40.394966 #1]  INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres  peer en /etc/postgresql/10/main/pg_hba.conf
I, [2019-09-03T04:49:40.395310 #1]  INFO -- : Reemplazando (?-mix:^host.*all.*all.*127.*$) con host all all 0.0.0.0/0 md5 en /etc/postgresql/10/main/pg_hba.conf
I, [2019-09-03T04:49:40.395614 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main
I, [2019-09-03T04:49:40.397705 #1]  INFO -- : > sleep 5
2019-09-03 04:49:40.421 UTC [49] LOG:  escuchando en dirección IPv4 "0.0.0.0", puerto 5432
2019-09-03 04:49:40.421 UTC [49] LOG:  escuchando en dirección IPv6 "::", puerto 5432
2019-09-03 04:49:40.422 UTC [49] LOG:  escuchando en socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2019-09-03 04:49:40.504 UTC [52] LOG:  el sistema de bases de datos se apagó el 2019-09-03 04:48:30 UTC
2019-09-03 04:49:40.511 UTC [49] LOG:  el sistema de bases de datos está listo para aceptar conexiones
I, [2019-09-03T04:49:45.400403 #1]  INFO -- :
I, [2019-09-03T04:49:45.400688 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2019-09-03 04:49:45.459 UTC [62] postgres@postgres ERROR:  la base de datos "discourse" ya existe
2019-09-03 04:49:45.459 UTC [62] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: falló la creación de la base de datos: ERROR:  la base de datos "discourse" ya existe
I, [2019-09-03T04:49:45.461165 #1]  INFO -- :
I, [2019-09-03T04:49:45.461532 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2019-09-03 04:49:45.523 UTC [73] postgres@discourse ERROR:  el rol "discourse" ya existe
2019-09-03 04:49:45.523 UTC [73] postgres@discourse STATEMENT:  create user discourse;
ERROR:  el rol "discourse" ya existe
I, [2019-09-03T04:49:45.526360 #1]  INFO -- :
I, [2019-09-03T04:49:45.526735 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2019-09-03T04:49:45.585075 #1]  INFO -- : GRANT

I, [2019-09-03T04:49:45.585263 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2019-09-03T04:49:45.642427 #1]  INFO -- : ALTER SCHEMA

I, [2019-09-03T04:49:45.642605 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2019-09-03T04:49:45.703361 #1]  INFO -- : CREATE EXTENSION

I, [2019-09-03T04:49:45.703743 #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, [2019-09-03T04:49:45.764235 #1]  INFO -- : CREATE EXTENSION

I, [2019-09-03T04:49:45.764580 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2019-09-03T04:49:45.829172 #1]  INFO -- : CREATE EXTENSION

I, [2019-09-03T04:49:45.829528 #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, [2019-09-03T04:49:45.888279 #1]  INFO -- : CREATE EXTENSION

I, [2019-09-03T04:49:45.888614 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2019-09-03T04:49:45.891093 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2019-09-03T04:49:45.956513 #1]  INFO -- : Archivo > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2019-09-03T04:49:45.959681 #1]  INFO -- : Archivo > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2019-09-03T04:49:45.959792 #1]  INFO -- : > echo postgres instalado!
I, [2019-09-03T04:49:45.962409 #1]  INFO -- : ¡postgres instalado!

I, [2019-09-03T04:49:45.968200 #1]  INFO -- : Archivo > /etc/service/redis/run  chmod: +x  chown:
I, [2019-09-03T04:49:45.973571 #1]  INFO -- : Archivo > /etc/service/redis/log/run  chmod: +x  chown:
I, [2019-09-03T04:49:45.979079 #1]  INFO -- : Archivo > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2019-09-03T04:49:45.979445 #1]  INFO -- : Reemplazando daemonize yes con  en /etc/redis/redis.conf
I, [2019-09-03T04:49:45.980014 #1]  INFO -- : Reemplazando (?-mix:^pidfile.*$) con  en /etc/redis/redis.conf
I, [2019-09-03T04:49:45.980386 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2019-09-03T04:49:45.983542 #1]  INFO -- :
I, [2019-09-03T04:49:45.983977 #1]  INFO -- : Reemplazando (?-mix:^logfile.*$) con logfile "" en /etc/redis/redis.conf
I, [2019-09-03T04:49:45.984438 #1]  INFO -- : Reemplazando (?-mix:^bind .*$) con  en /etc/redis/redis.conf
I, [2019-09-03T04:49:45.984920 #1]  INFO -- : Reemplazando (?-mix:^dir .*$) con dir /shared/redis_data en /etc/redis/redis.conf
I, [2019-09-03T04:49:45.985389 #1]  INFO -- : Reemplazando (?-mix:^protected-mode yes) con protected-mode no en /etc/redis/redis.conf
I, [2019-09-03T04:49:45.985766 #1]  INFO -- : > echo redis instalado
I, [2019-09-03T04:49:45.988217 #1]  INFO -- : redis instalado

I, [2019-09-03T04:49:45.988443 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2019-09-03T04:49:45.993546 #1]  INFO -- : logfile ""

I, [2019-09-03T04:49:45.993842 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2019-09-03T04:49:45.995903 #1]  INFO -- : > sleep 10
166:C 03 Sep 2019 04:49:45.999 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
166:C 03 Sep 2019 04:49:45.999 # Versión de Redis=5.0.5, bits=64, commit=00000000, modificado=0, pid=166, recién iniciado
166:C 03 Sep 2019 04:49:45.999 # Configuración cargada
                _._

166:M 03 Sep 2019 04:49:46.001 # ADVERTENCIA: La configuración de TCP backlog de 511 no se puede aplicar porque /proc/sys/net/core/somaxconn está establecido en el valor inferior de 128.
166:M 03 Sep 2019 04:49:46.001 # Servidor inicializado
166:M 03 Sep 2019 04:49:46.001 # ADVERTENCIA: ¡overcommit_memory está establecido en 0! El guardado en segundo plano podría fallar en condiciones de baja memoria. Para solucionar este problema, añade 'vm.overcommit_memory = 1' a /etc/sysctl.conf y luego reinicia o ejecuta el comando 'sysctl vm.overcommit_memory=1' para que surta efecto.
166:M 03 Sep 2019 04:49:46.001 # ADVERTENCIA: tienes soporte para Transparent Huge Pages (THP) habilitado en tu kernel. Esto creará problemas de latencia y uso de memoria con Redis. Para solucionar este problema, ejecuta el comando 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' como root y agrégalo a tu /etc/rc.local para mantener la configuración después de un reinicio. Redis debe reiniciarse después de deshabilitar THP.
166:M 03 Sep 2019 04:49:46.148 * BD cargada desde el disco: 0.147 segundos
166:M 03 Sep 2019 04:49:46.148 * Listo para aceptar conexiones
I, [2019-09-03T04:49:55.998550 #1]  INFO -- :
I, [2019-09-03T04:49:55.998915 #1]  INFO -- : Reemplazando session    required     pam_loginuid.so con  en /etc/pam.d/sshd
I, [2019-09-03T04:49:56.005595 #1]  INFO -- : Archivo > /etc/service/sshd/run  chmod: +x  chown:
I, [2019-09-03T04:49:56.010884 #1]  INFO -- : Archivo > /etc/runit/3.d/99-ssh  chmod: +x  chown:
I, [2019-09-03T04:49:56.011149 #1]  INFO -- : > mkdir -p /var/run/sshd
I, [2019-09-03T04:49:56.013764 #1]  INFO -- :
I, [2019-09-03T04:49:56.014063 #1]  INFO -- : > mkdir -p /root/.ssh
I, [2019-09-03T04:49:56.016635 #1]  INFO -- :
I, [2019-09-03T04:49:56.016841 #1]  INFO -- : > echo "" >> /root/.ssh/authorized_keys
I, [2019-09-03T04:49:56.019199 #1]  INFO -- :
I, [2019-09-03T04:49:56.019283 #1]  INFO -- : > echo "$$ENV_SSH_PUB_KEY" >> /root/.ssh/authorized_keys
I, [2019-09-03T04:49:56.021462 #1]  INFO -- :
I, [2019-09-03T04:49:56.021543 #1]  INFO -- : > chmod 640 /root/.ssh/authorized_keys
I, [2019-09-03T04:49:56.023659 #1]  INFO -- :
I, [2019-09-03T04:49:56.023825 #1]  INFO -- : > rm /etc/update-motd.d/00-header
rm: no se puede eliminar '/etc/update-motd.d/00-header': No existe el archivo o el directorio
I, [2019-09-03T04:49:56.026060 #1]  INFO -- :
I, [2019-09-03T04:49:56.026388 #1]  INFO -- : Terminando procesos asíncronos
I, [2019-09-03T04:49:56.026449 #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/10/bin/postmaster -D /etc/postgresql/10/main pid: 49
I, [2019-09-03T04:49:56.026485 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 166
166:signal-handler (1567486196) Recibido SIGTERM programando apagado...
2019-09-03 04:49:56.026 UTC [49] LOG:  recibido solicitud de apagado rápido
2019-09-03 04:49:56.027 UTC [49] LOG:  abortando cualquier transacción activa
2019-09-03 04:49:56.031 UTC [49] LOG:  proceso worker: lanzador de replicación lógica (PID 58) salió con código de salida 1
2019-09-03 04:49:56.032 UTC [53] LOG:  apagando
2019-09-03 04:49:56.049 UTC [49] LOG:  el sistema de bases de datos se apagó
166:M 03 Sep 2019 04:49:56.070 # El usuario solicitó el apagado...
166:M 03 Sep 2019 04:49:56.070 * Guardando la instantánea RDB final antes de salir.
166:M 03 Sep 2019 04:49:56.265 * BD guardada en el disco
166:M 03 Sep 2019 04:49:56.265 # Redis ahora está listo para salir, adiós...


FALLÓ
--------------------
Pups::ExecError: rm /etc/update-motd.d/00-header falló con retorno #<Process::Status: pid 181 exit 1>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec falló con los parámetros {"hook"=>"sshd", "cmd"=>["mkdir -p /var/run/sshd", "mkdir -p /root/.ssh", "echo \"$ssh_key\" >> /root/.ssh/authorized_keys", "echo \"$$ENV_SSH_PUB_KEY\" >> /root/.ssh/authorized_keys", "chmod 640 /root/.ssh/authorized_keys", "rm /etc/update-motd.d/00-header", "rm /etc/update-motd.d/10-help-text", "rm /etc/legal"]}
d6e7b9e61b5a104075c7413331d5894bcb58e00719bcbcde094d3d47c080cbb0
** FALLO AL INICIALIZAR ** 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.
root@toxu:/var/discourse#


Extraño, un error así por primera vez.

./discourse-doctor
DISCOURSE DOCTOR Tue Sep 3 08:34:20 MSK 2019
SO: Linux toxu 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux


Encontrado containers/app.yml

==================== CONFIGURACIONES YML ====================
awk: no es una opción: --field-separator=:
DISCOURSE_HOSTNAME=
awk: no es una opción: --field-separator=:
SMTP_ADDRESS=
awk: no es una opción: --field-separator=:
DEVELOPER_EMAILS=
awk: no es una opción: --field-separator=:
SMTP_PASSWORD=
awk: no es una opción: --field-separator=:
SMTP_PORT=
awk: no es una opción: --field-separator=:
SMTP_USER_NAME=
awk: no es una opción: --field-separator=:
LETSENCRYPT_ACCOUNT_EMAIL=

==================== INFORMACIÓN DE DOCKER ====================
VERSIÓN DE DOCKER: Docker version 18.09.6, build 481bc77

PROCESOS DE DOCKER (docker ps -a)

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS                    PORTS                                      NAMES
9097d20dd872        local_discourse/app   "/sbin/boot"        12 días atrás         Up 4 minutos              0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app
11db3dc89d18        hello-world           "/hello"            2 meses atrás        Exited (0) 2 meses atrás                                              eager_williamson

9097d20dd872        local_discourse/app   "/sbin/boot"        12 días atrás         Up 4 minutos        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

El contenedor Discourse app se está ejecutando


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git
         # - git clone https://github.com/discourse/discourse-checklist.git

ADVERTENCIA:
Parece que tienes plugins no oficiales.
Si tienes problemas, deberías desactivarlos e intentar reconstruir de nuevo.

Consulta https://github.com/discourse/discourse/blob/master/lib/plugin/metadata.rb para la lista oficial.

========================================
Versión de Discourse en : NO ENCONTRADA
Versión de Discourse en localhost: NO ENCONTRADA


==================== INFORMACIÓN DE MEMORIA ====================
RAM (MB): 4039

              total        used        free      shared  buff/cache   available
Mem:           3944         436        2435           0        1072        3263
Swap:          2047           0        2047

==================== COMPROBACIÓN DE ESPACIO EN DISCO ====================
---------- Espacio en disco del SO ----------
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda2        59G   33G   24G  59% /

==================== INFORMACIÓN DEL DISCO ====================
Disco /dev/vda: 60 GiB, 64424509440 bytes, 125829120 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: gpt
Identificador de disco: 3BBEBDF5-E00D-4156-A5E5-BE62687875D4

Device     Start       End   Sectors Size Type
/dev/vda1   2048      4095      2048   1M BIOS boot
/dev/vda2   4096 125827071 125822976  60G Linux filesystem

==================== FIN DE LA INFORMACIÓN DEL DISCO ====================

==================== PRUEBA DE CORREO ====================
Para una prueba robusta, obtén una dirección en http://www.mail-tester.com/
O simplemente envía un mensaje de prueba a ti mismo.
¿Dirección de correo para la prueba? ('n' para omitir) []: n
Prueba de correo omitida.
Reemplazando: SMTP_PASSWORD
Reemplazando: LETSENCRYPT_ACCOUNT_EMAIL
Reemplazando: DEVELOPER_EMAILS
Reemplazando: DISCOURSE_DB_PASSWORD
Reemplazando: Enviando correo a

==================== ¡LISTO! ====================
La salida de este programa puede estar disponible en http:///NDAzZTk1NDk1NmMxYmZj.txt
Debes inspeccionar ese archivo cuidadosamente antes de compartir la URL.

Puedes examinar la salida de este script con
LESS=-Ri less /tmp/discourse-debug.txt

¡PERO PRIMERO, asegúrate de conocer los tres primeros comandos de abajo!!!

Comandos para conocer al ver el archivo con el comando anterior (llamado 'less'):
q              -- salir
/error<ENTER>  -- buscar la palabra 'error'
n              -- buscar la siguiente ocurrencia
g              -- ir al principio del archivo
f              -- avanzar una página
b              -- retroceder una página
G              -- ir al final del archivo

Es posible que la plantilla sshd no sea compatible con la nueva imagen base. ¿Podrías intentar reconstruir sin incluir sshd.template.yml en la sección templates de tu app.yml?

cc @falco

Gracias. El certificado ha caducado en el dominio.

Luego (cuando renové el certificado) apareció un error:

Pups::ExecError: rm /etc/update-motd.d/00-header failed with return #<Process::Status: pid 181 exit 1>

El script, por alguna razón, no pudo eliminar el archivo /etc/update-motd.d/00-header
ni un par de archivos más. Los eliminé manualmente:

root@toxu:/var/discourse# grep -ril "rm /etc/update-motd.d/00-header"  ./
./templates/sshd.template.yml

root@toxu:/var/discourse# diff templates/sshd.template.yml templates/sshd.template.yml.backup
40a41,43
> - rm /etc/update-motd.d/00-header
> - rm /etc/update-motd.d/10-help-text
> - rm /etc/legal

Y funcionó.
La consulta puede cerrarse.

A mí también me funcionó, ¡gracias!

Sospecho que muchos sitios se verán afectados por esto.

Hmmm, parece que la plantilla sshd fue eliminado de la muestra independiente en enero de 2016, por lo que mis pruebas con una instalación nueva funcionan correctamente.

Dicho esto, este commit debería solucionarlo. Gracias, @Stranik y @gerhard!