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