Salut
J’essaie de mettre à jour Discourse depuis la ligne de commande, mais la reconstruction échoue. J’ai remis mon site en ligne avec launcher start app et maintenant je dois déboguer le problème.
Je viens d’ajouter quelques plugins à mon fichier app.yml (discourse-solved et discourse-github), donc ils pourraient être à l’origine du problème… mais ce sont des plugins standards, alors…
Cela semble être l’erreur pertinente :
I, [2020-02-04T11:59:19.741293 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
Gem::MissingSpecError: Could not find 'addressable' (>= 2.3.5) among 254 total gem(s)
Checked in 'GEM_PATH=/var/www/discourse/vendor/bundle/ruby/2.6.0', execute `gem env` for more information
/var/www/discourse/lib/plugin_gem.rb:20:in `load'
/var/www/discourse/lib/plugin/instance.rb:570:in `gem'
/var/www/discourse/plugins/discourse-github/plugin.rb:9:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:496:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:496:in `activate!'
lib/discourse.rb:172:in `block in activate_plugins!'
lib/discourse.rb:169:in `each'
lib/discourse.rb:169:in `activate_plugins!'
/var/www/discourse/config/application.rb:261:in `<class:Application>'
/var/www/discourse/config/application.rb:58:in `<module:Discourse>'
/var/www/discourse/config/application.rb:57:in `<top (required)>'
/var/www/discourse/Rakefile:7:in `require'
/var/www/discourse/Rakefile:7:in `<top (obligatoire)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in `<top (obligatoire)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
(Voir la trace complète en exécutant la tâche avec --trace)
Mon journal de reconstruction complet, sauf la partie « git pull »
root@discourse:/docker-app/discourse# ./launcher rebuild app
Vérification que le lanceur est à jour
Récupération de l'origine
Le lanceur est à jour
Arrêt de l'ancien conteneur
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Déjà à jour.
I, [2020-02-04T11:56:09.204750 #1] INFO -- : Chargement de --stdin
I, [2020-02-04T11:56:09.211557 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2020-02-04T11:56:09.250932 #1] INFO -- : Génération des locales (cela peut prendre un moment)...
Génération terminée.
I, [2020-02-04T11:56:09.251275 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2020-02-04T11:56:09.257720 #1] INFO -- :
I, [2020-02-04T11:56:09.258997 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2020-02-04T11:56:09.262817 #1] INFO -- :
I, [2020-02-04T11:56:09.263417 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2020-02-04T11:56:09.266405 #1] INFO -- :
I, [2020-02-04T11:56:09.266883 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2020-02-04T11:56:09.269595 #1] INFO -- :
I, [2020-02-04T11:56:09.270088 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2020-02-04T11:56:09.272944 #1] INFO -- :
I, [2020-02-04T11:56:09.273461 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2020/02/04 11:56:09 socat[26] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2020-02-04T11:56:09.284561 #1] INFO -- :
I, [2020-02-04T11:56:09.285078 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2020-02-04T11:56:09.289363 #1] INFO -- :
I, [2020-02-04T11:56:09.289783 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2020-02-04T11:56:09.293578 #1] INFO -- :
I, [2020-02-04T11:56:09.294025 #1] INFO -- : > mkdir -p /shared/postgres_run/10-main.pg_stat_tmp
I, [2020-02-04T11:56:09.297494 #1] INFO -- :
I, [2020-02-04T11:56:09.298033 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/10-main.pg_stat_tmp
I, [2020-02-04T11:56:09.301909 #1] INFO -- :
I, [2020-02-04T11:56:09.308737 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
I, [2020-02-04T11:56:09.315669 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2020-02-04T11:56:09.322199 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2020-02-04T11:56:09.327902 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
I, [2020-02-04T11:56:09.328472 #1] INFO -- : > chown -R root /var/lib/postgresql/10/main
I, [2020-02-04T11:56:10.386858 #1] INFO -- :
I, [2020-02-04T11:56:10.387601 #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, [2020-02-04T11:56:10.390625 #1] INFO -- :
I, [2020-02-04T11:56:10.390984 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2020-02-04T11:56:10.406223 #1] INFO -- :
I, [2020-02-04T11:56:10.406943 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2020-02-04T11:56:10.410440 #1] INFO -- :
I, [2020-02-04T11:56:10.410981 #1] INFO -- : > /root/upgrade_postgres
I, [2020-02-04T11:56:10.416851 #1] INFO -- :
I, [2020-02-04T11:56:10.417396 #1] INFO -- : > rm /root/upgrade_postgres
I, [2020-02-04T11:56:10.420105 #1] INFO -- :
I, [2020-02-04T11:56:10.421103 #1] INFO -- : Remplacement de data_directory = '/var/lib/postgresql/10/main' par data_directory = '/shared/postgres_data' dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.421807 #1] INFO -- : Remplacement de (?-mix:#?listen_addresses *=.*) par listen_addresses = '*' dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.422328 #1] INFO -- : Remplacement de (?-mix:#?synchronous_commit *=.*) par synchronous_commit = $db_synchronous_commit dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.422886 #1] INFO -- : Remplacement de (?-mix:#?shared_buffers *=.*) par shared_buffers = $db_shared_buffers dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.423392 #1] INFO -- : Remplacement de (?-mix:#?work_mem *=.*) par work_mem = $db_work_mem dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.423904 #1] INFO -- : Remplacement de (?-mix:#?default_text_search_config *=.*) par default_text_search_config = '$db_default_text_search_config' dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.424380 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2020-02-04T11:56:10.428794 #1] INFO -- :
I, [2020-02-04T11:56:10.429639 #1] INFO -- : Remplacement de (?-mix:#?max_wal_senders *=.*) par max_wal_senders = $db_max_wal_senders dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.430301 #1] INFO -- : Remplacement de (?-mix:#?wal_level *=.*) par wal_level = $db_wal_level dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.430930 #1] INFO -- : Remplacement de (?-mix:#?checkpoint_segments *=.*) par checkpoint_segments = $db_checkpoint_segments dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.431444 #1] INFO -- : Remplacement de (?-mix:#?logging_collector *=.*) par logging_collector = $db_logging_collector dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.432021 #1] INFO -- : Remplacement de (?-mix:#?log_min_duration_statement *=.*) par log_min_duration_statement = $db_log_min_duration_statement dans /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.432711 #1] INFO -- : Remplacement de (?-mix:^#local +replication +postgres +peer$) par local replication postgres peer dans /etc/postgresql/10/main/pg_hba.conf
I, [2020-02-04T11:56:10.433196 #1] INFO -- : Remplacement de (?-mix:^host.*all.*all.*127.*$) par host all all 0.0.0.0/0 md5 dans /etc/postgresql/10/main/pg_hba.conf
I, [2020-02-04T11:56:10.433619 #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, [2020-02-04T11:56:10.436661 #1] INFO -- : > sleep 5
2020-02-04 11:56:10.473 UTC [49] LOG: écoute sur l'adresse IPv4 "0.0.0.0", port 5432
2020-02-04 11:56:10.473 UTC [49] LOG: écoute sur l'adresse IPv6 "::", port 5432
2020-02-04 11:56:10.474 UTC [49] LOG: écoute sur le socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2020-02-04 11:56:10.499 UTC [52] LOG: le système de bases de données a été arrêté le 2020-02-04 11:55:54 UTC
2020-02-04 11:56:10.505 UTC [49] LOG: le système de bases de données est prêt à accepter des connexions
I, [2020-02-04T11:56:15.440013 #1] INFO -- :
I, [2020-02-04T11:56:15.440576 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2020-02-04 11:56:15.516 UTC [62] postgres@postgres ERROR: la base de données "discourse" existe déjà
2020-02-04 11:56:15.516 UTC [62] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: échec de la création de la base de données : ERROR: la base de données "discourse" existe déjà
I, [2020-02-04T11:56:15.519001 #1] INFO -- :
I, [2020-02-04T11:56:15.519438 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2020-02-04 11:56:15.593 UTC [73] postgres@discourse ERROR: le rôle "discourse" existe déjà
2020-02-04 11:56:15.593 UTC [73] postgres@discourse STATEMENT: create user discourse;
ERROR: le rôle "discourse" existe déjà
I, [2020-02-04T11:56:15.596667 #1] INFO -- :
I, [2020-02-04T11:56:15.597220 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2020-02-04T11:56:15.675380 #1] INFO -- : GRANT
I, [2020-02-04T11:56:15.675920 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2020-02-04T11:56:15.750300 #1] INFO -- : ALTER SCHEMA
I, [2020-02-04T11:56:15.750863 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: l'extension "hstore" existe déjà, saut
I, [2020-02-04T11:56:15.829899 #1] INFO -- : CREATE EXTENSION
I, [2020-02-04T11:56:15.830367 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: l'extension "pg_trgm" existe déjà, saut
I, [2020-02-04T11:56:15.901531 #1] INFO -- : CREATE EXTENSION
I, [2020-02-04T11:56:15.902073 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: l'extension "hstore" existe déjà, saut
I, [2020-02-04T11:56:15.975008 #1] INFO -- : CREATE EXTENSION
I, [2020-02-04T11:56:15.975494 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: l'extension "pg_trgm" existe déjà, saut
I, [2020-02-04T11:56:16.045642 #1] INFO -- : CREATE EXTENSION
I, [2020-02-04T11:56:16.046150 #1] INFO -- : > sudo -u postgres psql discourse
I, [2020-02-04T11:56:16.049178 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2020-02-04T11:56:16.143460 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2020-02-04T11:56:16.147042 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2020-02-04T11:56:16.147206 #1] INFO -- : > echo postgres installed!
I, [2020-02-04T11:56:16.149700 #1] INFO -- : postgres installed!
I, [2020-02-04T11:56:16.155601 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
I, [2020-02-04T11:56:16.161508 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
I, [2020-02-04T11:56:16.167178 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2020-02-04T11:56:16.168187 #1] INFO -- : Remplacement de daemonize yes par dans /etc/redis/redis.conf
I, [2020-02-04T11:56:16.168958 #1] INFO -- : Remplacement de (?-mix:^pidfile.*$) par dans /etc/redis/redis.conf
I, [2020-02-04T11:56:16.169595 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2020-02-04T11:56:16.173742 #1] INFO -- :
I, [2020-02-04T11:56:16.174695 #1] INFO -- : Remplacement de (?-mix:^logfile.*$) par logfile "" dans /etc/redis/redis.conf
I, [2020-02-04T11:56:16.175612 #1] INFO -- : Remplacement de (?-mix:^bind .*$) par dans /etc/redis/redis.conf
I, [2020-02-04T11:56:16.176359 #1] INFO -- : Remplacement de (?-mix:^dir .*$) par dir /shared/redis_data dans /etc/redis/redis.conf
I, [2020-02-04T11:56:16.177066 #1] INFO -- : Remplacement de (?-mix:^protected-mode yes) par protected-mode no dans /etc/redis/redis.conf
I, [2020-02-04T11:56:16.177612 #1] INFO -- : > echo redis installed
I, [2020-02-04T11:56:16.180803 #1] INFO -- : redis installed
I, [2020-02-04T11:56:16.181293 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2020-02-04T11:56:16.186899 #1] INFO -- : logfile ""
I, [2020-02-04T11:56:16.187630 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2020-02-04T11:56:16.191295 #1] INFO -- : > sleep 10
166:C 04 Feb 2020 11:56:16.199 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
166:C 04 Feb 2020 11:56:16.199 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=166, just started
166:C 04 Feb 2020 11:56:16.199 # Configuration loaded
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 5.0.5 (00000000/0) 64 bit
.-`` .-```. ```\\/ _.,_ ''-._
( ' , .-` | `, ) Exécution en mode autonome
|`-._`-...-` __...-.``-._|'` _.-'| Port : 6379
| `-._ `._ / _.-' | PID : 166
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
166:M 04 fév. 2020 11:56:16.203 # AVERTISSEMENT : Le paramètre de file d'attente TCP de 511 ne peut pas être appliqué car /proc/sys/net/core/somaxconn est défini sur une valeur inférieure de 128.
166:M 04 fév. 2020 11:56:16.203 # Serveur initialisé
166:M 04 fév. 2020 11:56:16.203 # AVERTISSEMENT overcommit_memory est défini à 0 ! La sauvegarde en arrière-plan peut échouer en cas de mémoire insuffisante. Pour corriger ce problème, ajoutez 'vm.overcommit_memory = 1' à /etc/sysctl.conf puis redémarrez ou exécutez la commande 'sysctl vm.overcommit_memory=1' pour que cela prenne effet.
166:M 04 fév. 2020 11:56:16.204 # AVERTISSEMENT vous avez activé le support des Transparent Huge Pages (THP) dans votre noyau. Cela créera des problèmes de latence et d'utilisation de la mémoire avec Redis. Pour corriger ce problème, exécutez la commande 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' en tant que root, et ajoutez-la à votre /etc/rc.local afin de conserver le paramètre après un redémarrage. Redis doit être redémarré après la désactivation des THP.
166:M 04 fév. 2020 11:56:16.304 * Base de données chargée depuis le disque : 0.101 seconde
166:M 04 fév. 2020 11:56:16.304 * Prêt à accepter les connexions
I, [2020-02-04T11:56:26.195411 #1] INFO -- :
I, [2020-02-04T11:56:26.196123 #1] INFO -- : > thpoff echo "thpoff est installé !"
I, [2020-02-04T11:56:26.203019 #1] INFO -- : thpoff est installé !
I, [2020-02-04T11:56:26.203746 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Abandon ! Le courriel n'est pas configuré !"; exit 1; end'
I, [2020-02-04T11:56:26.311422 #1] INFO -- :
I, [2020-02-04T11:56:26.311926 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abandon ! Le domaine n'est pas configuré !"; exit 1; end'
I, [2020-02-04T11:56:26.399607 #1] INFO -- :
I, [2020-02-04T11:56:26.399929 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abandon ! Le CDN doit avoir un protocole spécifié. Une fois corrigé, vous devriez recuire vos messages maintenant pour corriger tous les messages."; exit 1; end'
I, [2020-02-04T11:56:26.487389 #1] INFO -- :
I, [2020-02-04T11:56:26.487949 #1] INFO -- : > chown -R discourse /home/discourse
I, [2020-02-04T11:56:27.041253 #1] INFO -- :
I, [2020-02-04T11:56:27.042015 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2020-02-04T11:56:27.045439 #1] INFO -- :
I, [2020-02-04T11:56:27.048814 #1] INFO -- : Fichier > /etc/cron.d/anacron chmod: chown:
I, [2020-02-04T11:56:27.054281 #1] INFO -- : Fichier > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2020-02-04T11:56:27.059958 #1] INFO -- : Fichier > /etc/service/unicorn/run chmod: +x chown:
I, [2020-02-04T11:56:27.065814 #1] INFO -- : Fichier > /etc/service/nginx/run chmod: +x chown:
I, [2020-02-04T11:56:27.071417 #1] INFO -- : Fichier > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2020-02-04T11:56:27.076944 #1] INFO -- : Fichier > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2020-02-04T11:56:27.077169 #1] INFO -- : Remplacement de # postgres par sv start postgres || exit 1 dans /etc/service/unicorn/run
I, [2020-02-04T11:56:27.077593 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2020-02-04T11:56:27.079941 #1] INFO -- : > cd /var/www/discourse && git reset --hard
193:C 04 fév. 2020 11:56:27.085 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
193:C 04 fév. 2020 11:56:27.085 # Version Redis=5.0.5, bits=64, commit=00000000, modified=0, pid=193, vient de démarrer
193:C 04 fév. 2020 11:56:27.085 # Configuration chargée
193:M 04 fév. 2020 11:56:27.087 # Impossible de créer la socket d'écoute TCP du serveur *:6379 : bind : Adresse déjà utilisée
Vérification des fichiers : 100 % (27788/27788), terminé.
I, [2020-02-04T11:56:30.008317 #1] INFO -- : HEAD est maintenant à fdea0a0838 correction du test d'icône
I, [2020-02-04T11:56:30.008465 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2020-02-04T11:56:30.127357 #1] INFO -- :
I, [2020-02-04T11:56:30.127508 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin master
I, [2020-02-04T11:56:30.133659 #1] INFO -- :
I, [2020-02-04T11:56:30.133786 #1] INFO -- : > cd /var/www/discourse && git pull
(messages git pull supprimés, aucune erreur)
I, [2020-02-04T11:56:34.806846 #1] INFO -- : > cd /var/www/discourse && git fetch origin stable
Depuis https://github.com/discourse/discourse
* branche stable -> FETCH_HEAD
I, [2020-02-04T11:56:35.748932 #1] INFO -- :
I, [2020-02-04T11:56:35.749328 #1] INFO -- : > cd /var/www/discourse && git checkout stable
Passage à une nouvelle branche 'stable'
I, [2020-02-04T11:56:37.144345 #1] INFO -- : La branche 'stable' est configurée pour suivre la branche distante 'stable' depuis 'origin'.
I, [2020-02-04T11:56:37.144680 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2020-02-04T11:56:37.149410 #1] INFO -- :
I, [2020-02-04T11:56:37.149640 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2020-02-04T11:56:37.153453 #1] INFO -- :
I, [2020-02-04T11:56:37.153993 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2020-02-04T11:56:37.158167 #1] INFO -- :
I, [2020-02-04T11:56:37.158716 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2020-02-04T11:56:37.162724 #1] INFO -- :
I, [2020-02-04T11:56:37.163178 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2020-02-04T11:56:37.168855 #1] INFO -- :
I, [2020-02-04T11:56:37.169432 #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, [2020-02-04T11:56:37.175860 #1] INFO -- :
I, [2020-02-04T11:56:37.176413 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2020-02-04T11:56:37.183530 #1] INFO -- :
I, [2020-02-04T11:56:37.184131 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2020-02-04T11:56:37.190033 #1] INFO -- :
I, [2020-02-04T11:56:37.190566 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2020-02-04T11:56:37.197105 #1] INFO -- :
I, [2020-02-04T11:56:37.197700 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2020-02-04T11:56:37.204715 #1] INFO -- :
I, [2020-02-04T11:56:37.205308 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2020-02-04T11:56:37.318366 #1] INFO -- :
I, [2020-02-04T11:56:37.318883 #1] INFO -- : Remplacement de # redis par sv start redis || exit 1 dans /etc/service/unicorn/run
I, [2020-02-04T11:56:37.319639 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonage dans 'docker_manager'...
I, [2020-02-04T11:56:38.988391 #1] INFO -- :
I, [2020-02-04T11:56:38.988786 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/communiteq/discourse-migratepassword.git
Clonage dans 'discourse-migratepassword'...
I, [2020-02-04T11:56:39.904867 #1] INFO -- :
I, [2020-02-04T11:56:39.905305 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Clonage dans 'discourse-solved'...
I, [2020-02-04T11:56:41.120700 #1] INFO -- :
I, [2020-02-04T11:56:41.121114 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-github.git
Clonage dans 'discourse-github'...
I, [2020-02-04T11:56:42.126043 #1] INFO -- :
I, [2020-02-04T11:56:42.126368 #1] INFO -- : > cd /var/www/discourse/plugins && apt update; apt install tmux nano wget inetutils-ping libsqlite3-dev default-libmysqlclient-dev -y
AVERTISSEMENT : apt n'a pas d'interface CLI stable. Utilisez avec prudence dans les scripts.
AVERTISSEMENT : apt n'a pas d'interface CLI stable. Utilisez avec prudence dans les scripts.
debconf : report de la configuration des packages, car apt-utils n'est pas installé
I, [2020-02-04T11:56:48.848378 #1] INFO -- : Récup:1 http://security.debian.org/debian-security buster/updates InRelease [65,4 ko]
Récup:2 https://deb.nodesource.com/node_10.x buster InRelease [4 584 o]
Hit:3 http://deb.debian.org/debian buster InRelease
Récup:4 http://deb.debian.org/debian buster-updates InRelease [49,3 ko]
Récup:5 http://security.debian.org/debian-security buster/updates/main amd64 Packages [175 ko]
Récup:6 http://apt.postgresql.org/pub/repos/apt buster-pgdg InRelease [46,2 ko]
Récup:7 https://deb.nodesource.com/node_10.x buster/main amd64 Packages [766 o]
Récup:8 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 Packages [156 ko]
Récupération de 498 ko en 1s (468 ko/s)
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
10 packages peuvent être mis à jour. Exécutez 'apt list --upgradable' pour les voir.
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
wget est déjà la dernière version (1.20.1-1.1).
Les paquets supplémentaires suivants seront installés :
libgmp-dev libgmpxx4ldbl libgnutls-openssl27 libgnutls28-dev libgnutlsxx28
libidn2-0 libidn2-dev libmariadb-dev libmariadb-dev-compat libp11-kit-dev
libtasn1-6-dev libtasn1-doc libutempter0 nettle-dev
Paquets suggérés :
gmp-doc libgmp10-doc libmpfr-dev gnutls-bin gnutls-doc sqlite3-doc spell
Les NOUVEAUX paquets suivants seront installés :
default-libmysqlclient-dev inetutils-ping libgmp-dev libgmpxx4ldbl
libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libidn2-dev libmariadb-dev
libmariadb-dev-compat libp11-kit-dev libsqlite3-dev libtasn1-6-dev
libtasn1-doc libutempter0 nano nettle-dev tmux
Les paquets suivants seront mis à jour :
libidn2-0
1 mis à jour, 18 nouvellement installés, 0 à enlever et 9 non mis à jour.
Il est nécessaire de prendre 6 826 ko dans les archives.
Après cette opération, 22,5 Mo d'espace disque supplémentaires seront utilisés.
Récup:1 http://deb.debian.org/debian buster/main amd64 nano amd64 3.2-3 [544 ko]
Récup:2 http://security.debian.org/debian-security buster/updates/main amd64 libidn2-0 amd64 2.0.5-1+deb10u1 [76,7 ko]
Récup:3 http://security.debian.org/debian-security buster/updates/main amd64 libidn2-dev amd64 2.0.5-1+deb10u1 [79,5 ko]
Récup:4 http://deb.debian.org/debian buster/main amd64 libgnutls-openssl27 amd64 3.6.7-4 [316 ko]
Récup:5 http://deb.debian.org/debian buster/main amd64 libgnutlsxx28 amd64 3.6.7-4 [14,6 ko]
Récup:6 http://deb.debian.org/debian buster/main amd64 libp11-kit-dev amd64 0.23.15-2 [195 ko]
Récup:7 http://deb.debian.org/debian buster/main amd64 libtasn1-6-dev amd64 4.13-3 [104 ko]
Récup:8 http://deb.debian.org/debian buster/main amd64 libgmpxx4ldbl amd64 2:6.1.2+dfsg-4 [22,9 ko]
Récup:9 http://deb.debian.org/debian buster/main amd64 libgmp-dev amd64 2:6.1.2+dfsg-4 [628 ko]
Récup:10 http://deb.debian.org/debian buster/main amd64 nettle-dev amd64 3.4.1-1 [1 076 ko]
Récup:11 http://deb.debian.org/debian buster/main amd64 libgnutls28-dev amd64 3.6.7-4 [1 086 ko]
Récup:12 http://deb.debian.org/debian buster/main amd64 libmariadb-dev amd64 1:10.3.18-0+deb10u1 [1 009 ko]
Récup:13 http://deb.debian.org/debian buster/main amd64 libmariadb-dev-compat amd64 1:10.3.18-0+deb10u1 [30,9 ko]
Récup:14 http://deb.debian.org/debian buster/main amd64 default-libmysqlclient-dev amd64 1.0.5 [3 764 o]
Récup:15 http://deb.debian.org/debian buster/main amd64 inetutils-ping amd64 2:1.9.4-7 [226 ko]
Récup:16 http://deb.debian.org/debian buster/main amd64 libsqlite3-dev amd64 3.27.2-3 [787 ko]
Récup:17 http://deb.debian.org/debian buster/main amd64 libtasn1-doc all 4.13-3 [317 ko]
Récup:18 http://deb.debian.org/debian buster/main amd64 libutempter0 amd64 1.1.6-3 [7 812 o]
Récup:19 http://deb.debian.org/debian buster/main amd64 tmux amd64 2.8-3 [302 ko]
Récupération de 6 826 ko en 0s (52,3 Mo/s)
(Lecture de la base de données... 44562 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libidn2-0_2.0.5-1+deb10u1_amd64.deb ...
Dépaquetage de libidn2-0:amd64 (2.0.5-1+deb10u1) sur (2.0.5-1) ...
Configuration de libidn2-0:amd64 (2.0.5-1+deb10u1) ...
Sélection du paquet nano précédemment désélectionné.
(Lecture de la base de données... 44562 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-nano_3.2-3_amd64.deb ...
Dépaquetage de nano (3.2-3) ...
Sélection du paquet libgnutls-openssl27:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../01-libgnutls-openssl27_3.6.7-4_amd64.deb ...
Dépaquetage de libgnutls-openssl27:amd64 (3.6.7-4) ...
Sélection du paquet libgnutlsxx28:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../02-libgnutlsxx28_3.6.7-4_amd64.deb ...
Dépaquetage de libgnutlsxx28:amd64 (3.6.7-4) ...
Sélection du paquet libidn2-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../03-libidn2-dev_2.0.5-1+deb10u1_amd64.deb ...
Dépaquetage de libidn2-dev:amd64 (2.0.5-1+deb10u1) ...
Sélection du paquet libp11-kit-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../04-libp11-kit-dev_0.23.15-2_amd64.deb ...
Dépaquetage de libp11-kit-dev:amd64 (0.23.15-2) ...
Sélection du paquet libtasn1-6-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../05-libtasn1-6-dev_4.13-3_amd64.deb ...
Dépaquetage de libtasn1-6-dev:amd64 (4.13-3) ...
Sélection du paquet libgmpxx4ldbl:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../06-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_amd64.deb ...
Dépaquetage de libgmpxx4ldbl:amd64 (2:6.1.2+dfsg-4) ...
Sélection du paquet libgmp-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../07-libgmp-dev_2%3a6.1.2+dfsg-4_amd64.deb ...
Dépaquetage de libgmp-dev:amd64 (2:6.1.2+dfsg-4) ...
Sélection du paquet nettle-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../08-nettle-dev_3.4.1-1_amd64.deb ...
Dépaquetage de nettle-dev:amd64 (3.4.1-1) ...
Sélection du paquet libgnutls28-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../09-libgnutls28-dev_3.6.7-4_amd64.deb ...
Dépaquetage de libgnutls28-dev:amd64 (3.6.7-4) ...
Sélection du paquet libmariadb-dev précédemment désélectionné.
Préparation du dépaquetage de .../10-libmariadb-dev_1%3a10.3.18-0+deb10u1_amd64.deb ...
Dépaquetage de libmariadb-dev (1:10.3.18-0+deb10u1) ...
Sélection du paquet libmariadb-dev-compat:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../11-libmariadb-dev-compat_1%3a10.3.18-0+deb10u1_amd64.deb ...
Dépaquetage de libmariadb-dev-compat:amd64 (1:10.3.18-0+deb10u1) ...
Sélection du paquet default-libmysqlclient-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../12-default-libmysqlclient-dev_1.0.5_amd64.deb ...
Dépaquetage de default-libmysqlclient-dev:amd64 (1.0.5) ...
Sélection du paquet inetutils-ping précédemment désélectionné.
Préparation du dépaquetage de .../13-inetutils-ping_2%3a1.9.4-7_amd64.deb ...
Dépaquetage de inetutils-ping (2:1.9.4-7) ...
Sélection du paquet libsqlite3-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../14-libsqlite3-dev_3.27.2-3_amd64.deb ...
Dépaquetage de libsqlite3-dev:amd64 (3.27.2-3) ...
Sélection du paquet libtasn1-doc précédemment désélectionné.
Préparation du dépaquetage de .../15-libtasn1-doc_4.13-3_all.deb ...
Dépaquetage de libtasn1-doc (4.13-3) ...
Sélection du paquet libutempter0:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../16-libutempter0_1.1.6-3_amd64.deb ...
Dépaquetage de libutempter0:amd64 (1.1.6-3) ...
Sélection du paquet tmux précédemment désélectionné.
Préparation du dépaquetage de .../17-tmux_2.8-3_amd64.deb ...
Dépaquetage de tmux (2.8-3) ...
Configuration de libgnutls-openssl27:amd64 (3.6.7-4) ...
Configuration de libtasn1-doc (4.13-3) ...
Configuration de libgmpxx4ldbl:amd64 (2:6.1.2+dfsg-4) ...
Configuration de libsqlite3-dev:amd64 (3.27.2-3) ...
Configuration de libgnutlsxx28:amd64 (3.6.7-4) ...
Configuration de libidn2-dev:amd64 (2.0.5-1+deb10u1) ...
Configuration de inetutils-ping (2:1.9.4-7) ...
Configuration de libutempter0:amd64 (1.1.6-3) ...
Configuration de nano (3.2-3) ...
update-alternatives : utilisation de /bin/nano pour fournir /usr/bin/editor (editor) en mode automatique
update-alternatives : avertissement : création de /usr/share/man/man1/editor.1.gz ignorée car le fichier associé /usr/share/man/man1/nano.1.gz (du groupe de liens editor) n'existe pas
update-alternatives : utilisation de /bin/nano pour fournir /usr/bin/pico (pico) en mode automatique
update-alternatives : avertissement : création de /usr/share/man/man1/pico.1.gz ignorée car le fichier associé /usr/share/man/man1/nano.1.gz (du groupe de liens pico) n'existe pas
Configuration de libtasn1-6-dev:amd64 (4.13-3) ...
Configuration de tmux (2.8-3) ...
Configuration de libp11-kit-dev:amd64 (0.23.15-2) ...
Configuration de libgmp-dev:amd64 (2:6.1.2+dfsg-4) ...
Configuration de nettle-dev:amd64 (3.4.1-1) ...
Configuration de libgnutls28-dev:amd64 (3.6.7-4) ...
Configuration de libmariadb-dev (1:10.3.18-0+deb10u1) ...
Configuration de libmariadb-dev-compat:amd64 (1:10.3.18-0+deb10u1) ...
Configuration de default-libmysqlclient-dev:amd64 (1.0.5) ...
Traitement des actions différées pour libc-bin (2.28-10) ...
I, [2020-02-04T11:56:48.848536 #1] INFO -- : > cd /var/www/discourse/plugins && gem install mysql2
I, [2020-02-04T11:56:57.200772 #1] INFO -- : Construction des extensions natives. Cela peut prendre un moment...
mysql2-0.5.3 installé avec succès
1 gem installé
I, [2020-02-04T11:56:57.201244 #1] INFO -- : > cd /var/www/discourse/plugins && gem install bcrypt -v 3.1.3 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
I, [2020-02-04T11:56:59.647304 #1] INFO -- : Construction des extensions natives. Cela peut prendre un moment...
bcrypt-3.1.3 installé avec succès
1 gem installé
I, [2020-02-04T11:56:59.647828 #1] INFO -- : > cd /var/www/discourse/plugins && gem install unix-crypt -v 1.3.0 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
I, [2020-02-04T11:57:00.200614 #1] INFO -- : unix-crypt-1.3.0 installé avec succès
1 gem installé
I, [2020-02-04T11:57:00.201052 #1] INFO -- : > cd /var/www/discourse/plugins && chown -R discourse /var/www/discourse/plugins/discourse-migratepassword/
I, [2020-02-04T11:57:00.207435 #1] INFO -- :
I, [2020-02-04T11:57:00.207997 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.211915 #1] INFO -- :
I, [2020-02-04T11:57:00.212462 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2020-02-04T11:57:00.215375 #1] INFO -- :
I, [2020-02-04T11:57:00.215913 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2020-02-04T11:57:00.218933 #1] INFO -- :
I, [2020-02-04T11:57:00.219467 #1] INFO -- : Remplacement de pid /run/nginx.pid; par daemon off; dans /etc/nginx/nginx.conf
I, [2020-02-04T11:57:00.220049 #1] INFO -- : Remplacement de (?m-ix:upstream[^\}]+\}) par upstream discourse { server 127.0.0.1:3000; } dans /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.220533 #1] INFO -- : Remplacement de (?-mix:server_name.+$) par server_name _ ; dans /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.220985 #1] INFO -- : Remplacement de (?-mix:client_max_body_size.+$) par client_max_body_size $upload_size ; dans /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.221414 #1] INFO -- : > echo "configuration du web terminée"
I, [2020-02-04T11:57:00.224163 #1] INFO -- : configuration du web terminée
I, [2020-02-04T11:57:00.224805 #1] INFO -- : > cd /var/www/discourse && gem update bundler
I, [2020-02-04T11:57:06.519077 #1] INFO -- : Mise à jour des gems installés
Mise à jour de bundler
bundler-2.1.4 installé avec succès
Gems mises à jour : bundler
I, [2020-02-04T11:57:06.519634 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2020-02-04T11:57:07.494591 #1] INFO -- :
I, [2020-02-04T11:57:07.495122 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[OBSOLÈTE] L'option `--deployment` est obsolète car elle dépend du fait qu'elle soit mémorisée entre les invocations de bundler, ce que bundler ne fera plus dans les futures versions. Veuillez plutôt utiliser `bundle config set deployment 'true'`, et arrêtez d'utiliser cette option
[OBSOLÈTE] L'option `--without` est obsolète car elle dépend du fait qu'elle soit mémorisée entre les invocations de bundler, ce que bundler ne fera plus dans les futures versions. Veuillez plutôt utiliser `bundle config set without 'test development'`, et arrêtez d'utiliser cette option
I, [2020-02-04T11:59:19.740872 #1] INFO -- : Exécution de `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` avec bundler 2.1.1
Gelée, utilisation de la résolution depuis le fichier de verrouillage
La définition manque de ["rake-12.3.2", "i18n-1.6.0", "minitest-5.11.3", "activesupport-5.2.3", "builder-3.2.3", "erubi-1.8.0", "nokogiri-1.10.3", "crass-1.0.4", "loofah-2.2.3", "rails-html-sanitizer-1.0.4", "actionview-5.2.3", "rack-2.0.7", "actionpack-5.2.3", "activejob-5.2.3", "mini_mime-1.0.1", "actionmailer-5.2.3", "activemodel-5.2.3", "arel-9.0.0", "activerecord-5.2.3", "aws-partitions-1.154.0", "aws-sdk-core-3.48.6", "aws-sdk-kms-1.17.0", "aws-sdk-s3-1.36.1", "aws-sdk-sns-1.13.0", "msgpack-1.2.10", "bootsnap-1.4.4", "discourse-ember-source-3.8.0.1", "fspath-3.1.0", "in_threads-1.5.1", "progress-3.5.0", "thor-0.20.3", "railties-5.2.3", "jquery-rails-4.3.3", "excon-0.64.0", "faraday-0.15.4", "rake-compiler-1.0.7", "fastimage-2.1.5", "ffi-1.10.0", "hiredis-0.6.3", "http_accept_language-2.0.5", "lograge-0.11.0", "logster-2.3.2", "memory_profiler-0.9.13", "message_bus-2.2.0", "mini_racer-0.2.6", "rack-protection-2.0.5", "redis-4.0.1", "sidekiq-5.2.7", "mini_scheduler-0.11.0", "moneta-1.1.1", "multi_json-1.13.1", "mustache-1.1.0", "nokogumbo-2.0.1", "oauth2-1.4.1", "oj-3.7.12", "omniauth-google-oauth2-0.7.0", "ruby-openid-2.7.0", "sanitize-5.0.0", "onebox-1.8.92", "puma-3.12.1", "redis-namespace-1.6.0", "rotp-3.3.1", "rqrcode-0.10.1", "tilt-2.0.9", "sassc-rails-2.1.1", "stackprof-0.2.12", "uglifier-4.1.20", "webpush-0.3.8"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
Récupération des métadonnées des gems depuis https://rubygems.org/
Recherche des gems ["rake", "concurrent-ruby", "i18n", "minitest", "thread_safe", "tzinfo", "activesupport", "builder", "erubi", "mini_portile2", "nokogiri", "rails-dom-testing", "crass", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mini_mime", "mail", "actionmailer", "activemodel", "active_model_serializers", "arel", "activerecord", "aws-eventstream", "aws-partitions", "aws-sigv4", "jmespath", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "ember-source", "execjs", "barber", "msgpack", "bootsnap", "chunky_png", "coderay", "colored2", "connection_pool", "cppjieba_rb", "diffy", "discourse-ember-source", "exifr", "fspath", "image_size", "in_threads", "progress", "discourse_image_optim", "email_reply_trimmer", "ember-data-source", "sprockets", "ember-handlebars-template", "method_source", "thor", "railties", "jquery-rails", "ember-rails", "excon", "multipart-post", "faraday", "fast_blank", "rake-compiler", "fast_xor", "fast_xs", "fastimage", "ffi", "flamegraph", "gc_tracer", "guess_html_encoding", "hashie", "highline", "hiredis", "hkdf", "htmlentities", "http_accept_language", "jwt", "kgio", "libv8", "request_store", "lograge", "logstash-event", "logstash-logger", "logster", "lru_redux", "maxminddb", "memory_profiler", "message_bus", "mini_racer", "rack-protection", "redis", "sidekiq", "mini_scheduler", "mini_sql", "mini_suffix", "moneta", "multi_json", "multi_xml", "mustache", "nokogumbo", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-instagram", "omniauth-oauth", "ruby-openid", "rack-openid", "omniauth-openid", "omniauth-twitter", "sanitize", "onebox", "openid-redis-store", "optimist", "pg", "pry", "pry-rails", "puma", "r2", "rack-mini-profiler", "rails_multisite", "raindrops", "rbtrace", "rchardet", "redis-namespace", "rinku", "rotp", "rqrcode", "rtlit", "ruby-readability", "sassc", "sprockets-rails", "tilt", "sassc-rails", "seed-fu", "sshkey", "stackprof", "uglifier", "unf_ext", "unf", "unicorn", "webpush"]
HTTP GET https://index.rubygems.org/info/concurrent-ruby
HTTP GET https://index.rubygems.org/info/i18n
HTTP GET https://index.rubygems.org/info/tzinfo
HTTP 206 Partial Content https://index.rubygems.org/info/concurrent-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/i18n
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/discourse-ember-source
HTTP GET https://index.rubygems.org/info/aws-sdk-core
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/discourse-ember-source
HTTP 206 Partial Content https://index.rubygems.org/info/tzinfo
HTTP GET https://index.rubygems.org/info/in_threads
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-core
HTTP 206 Partial Content https://index.rubygems.org/info/in_threads
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/excon
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/excon
HTTP GET https://index.rubygems.org/info/hashie
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/hashie
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/kgio
HTTP 206 Partial Content https://index.rubygems.org/info/kgio
HTTP GET https://index.rubygems.org/info/crass
HTTP 206 Partial Content https://index.rubygems.org/info/crass
HTTP GET https://index.rubygems.org/info/faraday
HTTP 206 Partial Content https://index.rubygems.org/info/faraday
HTTP GET https://index.rubygems.org/info/minitest
HTTP GET https://index.rubygems.org/info/nokogiri
HTTP 206 Partial Content https://index.rubygems.org/info/minitest
HTTP 206 Partial Content https://index.rubygems.org/info/nokogiri
HTTP GET https://index.rubygems.org/info/sidekiq
HTTP GET https://index.rubygems.org/info/request_store
HTTP 206 Partial Content https://index.rubygems.org/info/request_store
HTTP 206 Partial Content https://index.rubygems.org/info/sidekiq
HTTP GET https://index.rubygems.org/info/msgpack
HTTP GET https://index.rubygems.org/info/rack
HTTP 206 Partial Content https://index.rubygems.org/info/msgpack
HTTP 206 Partial Content https://index.rubygems.org/info/rack
HTTP GET https://index.rubygems.org/info/rack-protection
HTTP 206 Partial Content https://index.rubygems.org/info/rack-protection
HTTP GET https://index.rubygems.org/info/pg
HTTP GET https://index.rubygems.org/info/onebox
HTTP 206 Partial Content https://index.rubygems.org/info/pg
HTTP 206 Partial Content https://index.rubygems.org/info/onebox
HTTP GET https://index.rubygems.org/info/rack-mini-profiler
HTTP 206 Partial Content https://index.rubygems.org/info/rack-mini-profiler
HTTP GET https://index.rubygems.org/info/ffi
HTTP 206 Partial Content https://index.rubygems.org/info/ffi
HTTP GET https://index.rubygems.org/info/mini_sql
HTTP 206 Partial Content https://index.rubygems.org/info/mini_sql
HTTP GET https://index.rubygems.org/info/mini_racer
HTTP GET https://index.rubygems.org/info/oauth2
HTTP 206 Partial Content https://index.rubygems.org/info/mini_racer
HTTP GET https://index.rubygems.org/info/oj
HTTP GET https://index.rubygems.org/info/unicorn
HTTP 206 Partial Content https://index.rubygems.org/info/oauth2
HTTP GET https://index.rubygems.org/info/omniauth-facebook
HTTP 206 Partial Content https://index.rubygems.org/info/oj
HTTP 206 Partial Content https://index.rubygems.org/info/unicorn
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth-facebook
HTTP GET https://index.rubygems.org/info/raindrops
HTTP 206 Partial Content https://index.rubygems.org/info/raindrops
Recherche des gems ["atomic", "memcache-client", "json", "zeitwerk", "rails-deprecated_sanitizer", "hoe", "erubis", "rack-mount", "rack-cache", "journey", "mime-types", "treetop", "tlsmail", "activemodel-globalid", "bcrypt-ruby", "jsonapi", "case_transform", "jsonapi-renderer", "snappy", "json_pure", "ember-template-compiler-source", "handlebars-source", "newgem", "ruby_parser", "hike", "rack-ssl", "rdoc", "functional-ruby", "ref", "jamespath", "http-2", "addressable", "fast_stack", "rails", "termios", "rb-appscript", "xattr", "ffi-xattr", "stud", "active-model-adapter-source", "ember-cli-assets", "ember-es6_template", "text-format", "activerecord-deprecated_finders", "eventmachine", "thin", "rspec", "ruby-yadis", "hpricot", "ruby-hmac", "racc", "rexical", "tenderlove-frex", "weakling", "mini_portile", "pkg-config", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "trollop", "nio4r", "base32", "rqrcode_core", "celluloid", "compass", "sass", "sprockets-sass", "sinatra", "slim", "camping", "fcgi", "mongrel", "test-spec", "pry-doc", "escape_utils", "bones", "therubyracer", "bundler", "win32console", "yard", "slop", "spoon", "opengraph_parser", "verbal_expressions", "hexpress", "pdf-reader", "faraday-middleware", "httpauth"]
HTTP GET https://index.rubygems.org/info/treetop
HTTP 206 Partial Content https://index.rubygems.org/info/treetop
HTTP GET https://index.rubygems.org/info/handlebars-source
HTTP 206 Partial Content https://index.rubygems.org/info/handlebars-source
HTTP GET https://index.rubygems.org/info/rack-cache
HTTP 206 Partial Content https://index.rubygems.org/info/rack-cache
HTTP GET https://index.rubygems.org/info/newgem
HTTP GET https://index.rubygems.org/info/racc
HTTP GET https://index.rubygems.org/info/snappy
HTTP 206 Partial Content https://index.rubygems.org/info/newgem
HTTP 206 Partial Content https://index.rubygems.org/info/racc
HTTP 206 Partial Content https://index.rubygems.org/info/snappy
HTTP GET https://index.rubygems.org/info/rdoc
HTTP 206 Partial Content https://index.rubygems.org/info/rdoc
HTTP GET https://index.rubygems.org/info/hoe
HTTP 206 Partial Content https://index.rubygems.org/info/hoe
HTTP GET https://index.rubygems.org/info/bundler
HTTP GET https://index.rubygems.org/info/yard
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
HTTP GET https://index.rubygems.org/info/slop
HTTP 206 Partial Content https://index.rubygems.org/info/yard
HTTP 206 Partial Content https://index.rubygems.org/info/slop
HTTP GET https://index.rubygems.org/info/mime-types
HTTP 206 Partial Content https://index.rubygems.org/info/mime-types
HTTP GET https://index.rubygems.org/info/sinatra
HTTP 206 Partial Content https://index.rubygems.org/info/sinatra
Recherche des gems ["ZenTest", "RubyInline", "abstract", "jsonapi-parser", "launchy", "public_suffix", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "ParseTree", "sexp_processor", "metriks", "multimap", "text-hyphen", "daemons", "eventmachine-le", "http_parser.rb", "preforker", "spruz", "ruby-openid-apps-discovery", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "rest-client", "bcrypt", "restclient", "curses", "facets", "polyglot", "babel-transpiler", "markaby", "metaid", "mab", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "flexmock", "mocha", "temple", "haml", "fssm", "listen", "compass-core", "compass-import-once", "rb-fsevent", "rb-inotify", "cucumber", "diff-lcs", "spicycode-rcov", "syntax", "rspec-core", "rspec-expectations", "rspec-mocks", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "snappy-jars", "Ascii85", "ruby-rc4", "hashery", "afm", "ttfunk", "sprockets-helpers", "RedCloth", "rubigen", "sass-listen", "little-plugger", "loquacious", "bones-extras", "bones-git", "archive-tar-minitar", "rcov", "mime-types-data", "rubyforge", "gemcutter", "shotgun", "backports", "mustermann"]
HTTP GET https://index.rubygems.org/info/public_suffix
HTTP 206 Partial Content https://index.rubygems.org/info/public_suffix
HTTP GET https://index.rubygems.org/info/mocha
HTTP 206 Partial Content https://index.rubygems.org/info/mocha
HTTP GET https://index.rubygems.org/info/rb-inotify
HTTP 206 Partial Content https://index.rubygems.org/info/rb-inotify
HTTP GET https://index.rubygems.org/info/facter
HTTP 206 Partial Content https://index.rubygems.org/info/facter
HTTP GET https://index.rubygems.org/info/curses
HTTP GET https://index.rubygems.org/info/ttfunk
HTTP 206 Partial Content https://index.rubygems.org/info/curses
HTTP 206 Partial Content https://index.rubygems.org/info/ttfunk
HTTP GET https://index.rubygems.org/info/mustermann
HTTP 206 Partial Content https://index.rubygems.org/info/mustermann
HTTP GET https://index.rubygems.org/info/rspec-core
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-core
HTTP GET https://index.rubygems.org/info/rspec-mocks
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-mocks
Recherche des gems ["configuration", "marcel", "netrc", "http-cookie", "http-accept", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "babel-source", "maruku", "rb-fchange", "rb-kqueue", "celluloid-io", "ruby_dep", "metaclass", "hitimes", "macaddr", "celluloid-gems", "coveralls", "rubocop", "dotenv-deployment", "blankslate", "echoe", "thoughtbot-shoulda", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "net-scp", "bones-rcov", "bones-rspec", "bones-rubyforge", "bones-zentest", "log4r", "rails-observers", "activemodel-serializers-xml", "minitar", "minitar-cli", "CFPropertyList", "sys-admin", "win32-api", "win32-dir", "windows-api", "windows-pr", "win32-security", "tool", "ruby2_keywords", "rspec-support", "term-ansicolor", "gherkin", "multi_test", "cucumber-core", "gherkin3", "cucumber-wire", "event-bus", "cucumber-expressions", "cucumber-formatter-dots", "SexpProcessor", "git"]
HTTP GET https://index.rubygems.org/info/sys-admin
HTTP 206 Partial Content https://index.rubygems.org/info/sys-admin
HTTP GET https://index.rubygems.org/info/ruby2_keywords
HTTP 200 OK https://index.rubygems.org/info/ruby2_keywords
HTTP GET https://index.rubygems.org/info/rubocop
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/net-scp
HTTP 206 Partial Content https://index.rubygems.org/info/net-scp
HTTP GET https://index.rubygems.org/info/rspec-support
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-support
HTTP GET https://index.rubygems.org/info/faraday_middleware
HTTP 206 Partial Content https://index.rubygems.org/info/faraday_middleware
HTTP GET https://index.rubygems.org/info/git
HTTP 206 Partial Content https://index.rubygems.org/info/git
Recherche des gems ["websocket-extensions", "powerbar", "coffee-script", "systemu", "colorize", "simplecov", "tins", "allison", "cucumber-messages", "c21e", "cucumber-tag_expressions", "os", "domain_name", "sqlite3", "test-unit", "ffi-win32-extensions", "mkrf", "rainbow", "parser", "powerpack", "ruby-progressbar", "astrolabe", "unicode-display_width", "parallel", "jaro_winkler", "psych", "mimemagic", "libxml-ruby", "roauth", "net-ssh"]
HTTP GET https://index.rubygems.org/info/net-ssh
HTTP 206 Partial Content https://index.rubygems.org/info/net-ssh
HTTP GET https://index.rubygems.org/info/unicode-display_width
HTTP GET https://index.rubygems.org/info/test-unit
HTTP 206 Partial Content https://index.rubygems.org/info/unicode-display_width
HTTP GET https://index.rubygems.org/info/mimemagic
HTTP 206 Partial Content https://index.rubygems.org/info/test-unit
HTTP GET https://index.rubygems.org/info/cucumber-messages
HTTP 206 Partial Content https://index.rubygems.org/info/mimemagic
HTTP GET https://index.rubygems.org/info/simplecov
HTTP 206 Partial Content https://index.rubygems.org/info/simplecov
HTTP 206 Partial Content https://index.rubygems.org/info/cucumber-messages
HTTP GET https://index.rubygems.org/info/parser
HTTP 206 Partial Content https://index.rubygems.org/info/parser
HTTP GET https://index.rubygems.org/info/tins
HTTP 206 Partial Content https://index.rubygems.org/info/tins
Recherche des gems ["jar-dependencies", "coffee-script-source", "simplecov-html", "docile", "lockfile", "power_assert", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "ansi", "google-protobuf", "protobuf-cucumber", "sync", "ast"]
HTTP GET https://index.rubygems.org/info/simplecov-html
HTTP GET https://index.rubygems.org/info/protobuf-cucumber
HTTP GET https://index.rubygems.org/info/sync
HTTP 206 Partial Content https://index.rubygems.org/info/simplecov-html
HTTP 200 OK https://index.rubygems.org/info/protobuf-cucumber
HTTP 200 OK https://index.rubygems.org/info/sync
HTTP GET https://index.rubygems.org/info/google-protobuf
HTTP 206 Partial Content https://index.rubygems.org/info/google-protobuf
HTTP GET https://index.rubygems.org/info/rbnacl
HTTP 206 Partial Content https://index.rubygems.org/info/rbnacl
Recherche des gems ["pattern-match", "middleware", "ruby-maven"]
HTTP GET https://index.rubygems.org/info/middleware
HTTP 200 OK https://index.rubygems.org/info/middleware
Recherche des gems ["maven-tools", "ruby-maven-libs"]
Recherche des gems ["virtus"]
Recherche des gems ["descendants_tracker", "axiom-types", "coercible", "equalizer"]
Recherche des gems ["ice_nine", "adamantium"]
Recherche des gems ["memoizable"]
Récupération de rake 12.3.2
Installation de rake 12.3.2
1: rake (12.3.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rake-12.3.2.gemspec
Utilisation de concurrent-ruby 1.1.5
0: concurrent-ruby (1.1.5) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/concurrent-ruby-1.1.5.gemspec
Utilisation de thread_safe 0.3.6
2: thread_safe (0.3.6) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/thread_safe-0.3.6.gemspec
Récupération de builder 3.2.3
Récupération de minitest 5.11.3
Récupération de erubi 1.8.0
Installation de minitest 5.11.3
Installation de erubi 1.8.0
Installation de builder 3.2.3
1: erubi (1.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/erubi-1.8.0.gemspec
Utilisation de mini_portile2 2.4.0
1: mini_portile2 (2.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_portile2-2.4.0.gemspec
Récupération de crass 1.0.4
Installation de crass 1.0.4
2: builder (3.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/builder-3.2.3.gemspec
Récupération de rack 2.0.7
0: minitest (5.11.3) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/minitest-5.11.3.gemspec
Récupération de mini_mime 1.0.1
Installation de mini_mime 1.0.1
1: crass (1.0.4) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/crass-1.0.4.gemspec
Récupération de arel 9.0.0
Installation de rack 2.0.7
Installation de arel 9.0.0
0: mini_mime (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_mime-1.0.1.gemspec
Utilisation de aws-eventstream 1.0.3
0: aws-eventstream (1.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-eventstream-1.0.3.gemspec
Récupération de aws-partitions 1.154.0
Installation de aws-partitions 1.154.0
0: aws-partitions (1.154.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-partitions-1.154.0.gemspec
Utilisation de jmespath 1.4.0
0: jmespath (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jmespath-1.4.0.gemspec
Utilisation de ember-source 2.18.2
0: ember-source (2.18.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-source-2.18.2.gemspec
Utilisation de execjs 2.7.0
0: execjs (2.7.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/execjs-2.7.0.gemspec
Récupération de msgpack 1.2.10
Installation de msgpack 1.2.10 avec extensions natives
1: arel (9.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/arel-9.0.0.gemspec
Utilisation de bundler 2.1.1
1: bundler (2.1.1) depuis /usr/local/lib/ruby/gems/2.6.0/specifications/bundler-2.1.1.gemspec
Utilisation de chunky_png 1.3.11
1: chunky_png (1.3.11) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/chunky_png-1.3.11.gemspec
Utilisation de coderay 1.1.2
1: coderay (1.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/coderay-1.1.2.gemspec
Utilisation de colored2 3.1.2
1: colored2 (3.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/colored2-3.1.2.gemspec
Utilisation de connection_pool 2.2.2
1: connection_pool (2.2.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/connection_pool-2.2.2.gemspec
Utilisation de cppjieba_rb 0.3.3
1: cppjieba_rb (0.3.3) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/cppjieba_rb-0.3.3.gemspec
Utilisation de diffy 3.3.0
1: diffy (3.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/diffy-3.3.0.gemspec
Récupération de discourse-ember-source 3.8.0.1
Construction des extensions natives. Cela peut prendre un moment...
2: rack (2.0.7) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-2.0.7.gemspec
Utilisation de exifr 1.3.6
2: exifr (1.3.6) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/exifr-1.3.6.gemspec
Installation de discourse-ember-source 3.8.0.1
1: discourse-ember-source (3.8.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/discourse-ember-source-3.8.0.1.gemspec
Utilisation de image_size 1.5.0
1: image_size (1.5.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/image_size-1.5.0.gemspec
Récupération de fspath 3.1.0
Récupération de in_threads 1.5.1
0: msgpack (1.2.10) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/msgpack-1.2.10.gemspec
Récupération de progress 3.5.0
Installation de in_threads 1.5.1
Installation de fspath 3.1.0
Installation de progress 3.5.0
2: fspath (3.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fspath-3.1.0.gemspec
Utilisation de email_reply_trimmer 0.1.12
2: email_reply_trimmer (0.1.12) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/email_reply_trimmer-0.1.12.gemspec
Utilisation de method_source 0.9.2
2: method_source (0.9.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/method_source-0.9.2.gemspec
Récupération de thor 0.20.3
1: in_threads (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/in_threads-1.5.1.gemspec
Récupération de excon 0.64.0
Installation de thor 0.20.3
Installation de excon 0.64.0
0: progress (3.5.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/progress-3.5.0.gemspec
Utilisation de multipart-post 2.1.1
0: multipart-post (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multipart-post-2.1.1.gemspec
Utilisation de fast_blank 1.0.0
0: fast_blank (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_blank-1.0.0.gemspec
Récupération de rake-compiler 1.0.7
Installation de rake-compiler 1.0.7
2: thor (0.20.3) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/thor-0.20.3.gemspec
Utilisation de fast_xs 0.8.0
2: fast_xs (0.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_xs-0.8.0.gemspec
Récupération de fastimage 2.1.5
Installation de fastimage 2.1.5
2: fastimage (2.1.5) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fastimage-2.1.5.gemspec
Récupération de ffi 1.10.0
0: rake-compiler (1.0.7) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rake-compiler-1.0.7.gemspec
Utilisation de flamegraph 0.9.5
0: flamegraph (0.9.5) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/flamegraph-0.9.5.gemspec
Utilisation de gc_tracer 1.5.1
0: gc_tracer (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/gc_tracer-1.5.1.gemspec
Utilisation de guess_html_encoding 0.0.11
0: guess_html_encoding (0.0.11) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/guess_html_encoding-0.0.11.gemspec
Utilisation de hashie 3.6.0
0: hashie (3.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hashie-3.6.0.gemspec
Utilisation de highline 1.7.10
0: highline (1.7.10) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/highline-1.7.10.gemspec
Récupération de hiredis 0.6.3
Installation de hiredis 0.6.3 avec extensions natives
Installation de ffi 1.10.0 avec extensions natives
Construction des extensions natives. Cela peut prendre un moment...
1: excon (0.64.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/excon-0.64.0.gemspec
Utilisation de hkdf 0.3.0
1: hkdf (0.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hkdf-0.3.0.gemspec
Utilisation de htmlentities 4.3.4
1: htmlentities (4.3.4) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/htmlentities-4.3.4.gemspec
Construction des extensions natives. Cela peut prendre un moment...
Récupération de http_accept_language 2.0.5
0: hiredis (0.6.3) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hiredis-0.6.3.gemspec
Utilisation de jwt 2.2.1
0: jwt (2.2.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jwt-2.2.1.gemspec
Utilisation de kgio 2.11.2
0: kgio (2.11.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/kgio-2.11.2.gemspec
Utilisation de libv8 7.3.492.27.1 (x86_64-linux)
0: libv8 (7.3.492.27.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/libv8-7.3.492.27.1-x86_64-linux.gemspec
Utilisation de logstash-event 1.2.02
0: logstash-event (1.2.02) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logstash-event-1.2.02.gemspec
Installation de http_accept_language 2.0.5
1: http_accept_language (2.0.5) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/http_accept_language-2.0.5.gemspec
Utilisation de lru_redux 1.1.0
1: lru_redux (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/lru_redux-1.1.0.gemspec
Utilisation de maxminddb 0.1.22
1: maxminddb (0.1.22) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/maxminddb-0.1.22.gemspec
Récupération de logster 2.3.2
2: ffi (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ffi-1.10.0.gemspec
Récupération de memory_profiler 0.9.13
Récupération de redis 4.0.1
Installation de memory_profiler 0.9.13
1: memory_profiler (0.9.13) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/memory_profiler-0.9.13.gemspec
Utilisation de mini_sql 0.2.2
1: mini_sql (0.2.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_sql-0.2.2.gemspec
Récupération de moneta 1.1.1
Installation de redis 4.0.1
Installation de logster 2.3.2
Installation de moneta 1.1.1
2: redis (4.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/redis-4.0.1.gemspec
Récupération de multi_json 1.13.1
Installation de multi_json 1.13.1
2: multi_json (1.13.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multi_json-1.13.1.gemspec
Utilisation de multi_xml 0.6.0
2: multi_xml (0.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multi_xml-0.6.0.gemspec
Récupération de mustache 1.1.0
0: logster (2.3.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logster-2.3.2.gemspec
Utilisation de oauth 0.5.4
0: oauth (0.5.4) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oauth-0.5.4.gemspec
Récupération de oj 3.7.12
Installation de mustache 1.1.0
Installation de oj 3.7.12 avec extensions natives
2: mustache (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mustache-1.1.0.gemspec
Récupération de ruby-openid 2.7.0
Installation de ruby-openid 2.7.0
1: moneta (1.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/moneta-1.1.1.gemspec
Utilisation de optimist 3.0.0
Construction des extensions natives. Cela peut prendre un moment...
1: optimist (3.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/optimist-3.0.0.gemspec
Utilisation de pg 1.1.4
1: pg (1.1.4) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pg-1.1.4.gemspec
2: ruby-openid (2.7.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ruby-openid-2.7.0.gemspec
Utilisation de r2 0.2.7
2: r2 (0.2.7) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/r2-0.2.7.gemspec
Utilisation de raindrops 0.19.0
2: raindrops (0.19.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/raindrops-0.19.0.gemspec
Utilisation de rchardet 1.8.0
2: rchardet (1.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rchardet-1.8.0.gemspec
Utilisation de rinku 2.0.6
2: rinku (2.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rinku-2.0.6.gemspec
Récupération de puma 3.12.1
Récupération de rotp 3.3.1
0: oj (3.7.12) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oj-3.7.12.gemspec
Utilisation de rtlit 0.0.5
0: rtlit (0.0.5) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rtlit-0.0.5.gemspec
Récupération de tilt 2.0.9
Installation de tilt 2.0.9
Installation de puma 3.12.1 avec extensions natives
Installation de rotp 3.3.1
0: tilt (2.0.9) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/tilt-2.0.9.gemspec
Utilisation de sshkey 2.0.0
0: sshkey (2.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sshkey-2.0.0.gemspec
Récupération de stackprof 0.2.12
Construction des extensions natives. Cela peut prendre un moment...
Installation de stackprof 0.2.12 avec extensions natives
2: rotp (3.3.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rotp-3.3.1.gemspec
Utilisation de unf_ext 0.0.7.6
2: unf_ext (0.0.7.6) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unf_ext-0.0.7.6.gemspec
Construction des extensions natives. Cela peut prendre un moment...
Récupération de i18n 1.6.0
1: puma (3.12.1) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/puma-3.12.1.gemspec
Utilisation de tzinfo 1.2.5
1: tzinfo (1.2.5) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/tzinfo-1.2.5.gemspec
Installation de i18n 1.6.0
ATTENTION ! i18n 1.1 a modifié les replis pour exclure la locale par défaut.
Mais cela pourrait casser votre application.
Veuillez vérifier si votre application Rails contient 'config.i18n.fallbacks = true'.
Si vous utilisez I18n (>= 1.1.0) et Rails (< 5.2.2), cela devrait être
'config.i18n.fallbacks = [I18n.default_locale]'.
Sinon, les replis seront cassés dans votre application par I18n 1.1.x.
Pour plus d'informations, voir :
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0
Une erreur s'est produite lors de ma mise à jour
```ruby
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Merci de m’aider à la corriger.
Sortie de la console
2: i18n (1.6.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/i18n-1.6.0.gemspec
Using mail 2.7.1
2: mail (2.7.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mail-2.7.1.gemspec
Using aws-sigv4 1.1.0
2: aws-sigv4 (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sigv4-1.1.0.gemspec
Using barber 0.12.2
2: barber (0.12.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/barber-0.12.2.gemspec
Using ember-data-source 3.0.2
2: ember-data-source (3.0.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-data-source-3.0.2.gemspec
Fetching uglifier 4.1.20
Fetching nokogiri 1.10.3
0: stackprof (0.2.12) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/stackprof-0.2.12.gemspec
Fetching rqrcode 0.10.1
Installing rqrcode 0.10.1
Installing uglifier 4.1.20
2: uglifier (4.1.20) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/uglifier-4.1.20.gemspec
Using rack-test 1.1.0
2: rack-test (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-test-1.1.0.gemspec
Using sprockets 3.7.2
2: sprockets (3.7.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sprockets-3.7.2.gemspec
Using request_store 1.4.1
2: request_store (1.4.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/request_store-1.4.1.gemspec
Fetching message_bus 2.2.0
0: rqrcode (0.10.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rqrcode-0.10.1.gemspec
Fetching rack-protection 2.0.5
Installing rack-protection 2.0.5
0: rack-protection (2.0.5) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-protection-2.0.5.gemspec
Using rack-mini-profiler 1.1.4
0: rack-mini-profiler (1.1.4) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-mini-profiler-1.1.4.gemspec
Fetching bootsnap 1.4.4
Installing bootsnap 1.4.4 with native extensions
Installing message_bus 2.2.0
Building native extensions. This could take a while…
Installing nokogiri 1.10.3 with native extensions
2: message_bus (2.2.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/message_bus-2.2.0.gemspec
Using pry 0.12.2
2: pry (0.12.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pry-0.12.2.gemspec
Using discourse_image_optim 0.26.2
2: discourse_image_optim (0.26.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/discourse_image_optim-0.26.2.gemspec
Building native extensions. This could take a while…
Fetching faraday 0.15.4
0: bootsnap (1.4.4) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/bootsnap-1.4.4.gemspec
Using fast_xor 1.1.3
0: fast_xor (1.1.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_xor-1.1.3.gemspec
Using omniauth 1.9.0
0: omniauth (1.9.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-1.9.0.gemspec
Installing faraday 0.15.4
2: faraday (0.15.4) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/faraday-0.15.4.gemspec
Using logstash-logger 0.26.1
2: logstash-logger (0.26.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logstash-logger-0.26.1.gemspec
Fetching mini_racer 0.2.6
Fetching webpush 0.3.8
1: nokogiri (1.10.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/nokogiri-1.10.3.gemspec
Using mini_suffix 0.3.0
1: mini_suffix (0.3.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_suffix-0.3.0.gemspec
Using sassc 2.0.1
1: sassc (2.0.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sassc-2.0.1.gemspec
Fetching redis-namespace 1.6.0
Installing mini_racer 0.2.6 with native extensions
Installing webpush 0.3.8
Installing redis-namespace 1.6.0
Building native extensions. This could take a while…
0: webpush (0.3.8) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/webpush-0.3.8.gemspec
Using rbtrace 0.4.11
0: rbtrace (0.4.11) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rbtrace-0.4.11.gemspec
Using rack-openid 1.3.1
0: rack-openid (1.3.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-openid-1.3.1.gemspec
Using openid-redis-store 0.0.2
0: openid-redis-store (0.0.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/openid-redis-store-0.0.2.gemspec
Using unicorn 5.5.1
0: unicorn (5.5.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unicorn-5.5.1.gemspec
Using unf 0.1.4
0: unf (0.1.4) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unf-0.1.4.gemspec
1: redis-namespace (1.6.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/redis-namespace-1.6.0.gemspec
Fetching activesupport 5.2.3
Fetching aws-sdk-core 3.48.6
2: mini_racer (0.2.6) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_racer-0.2.6.gemspec
Using ember-handlebars-template 0.8.0
2: ember-handlebars-template (0.8.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-handlebars-template-0.8.0.gemspec
Fetching sidekiq 5.2.7
Installing aws-sdk-core 3.48.6
Installing sidekiq 5.2.7
Installing activesupport 5.2.3
2: sidekiq (5.2.7) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sidekiq-5.2.7.gemspec
Using pry-rails 0.3.9
2: pry-rails (0.3.9) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pry-rails-0.3.9.gemspec
Using omniauth-oauth 1.1.0
2: omniauth-oauth (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-oauth-1.1.0.gemspec
Fetching oauth2 1.4.1
Installing oauth2 1.4.1
1: aws-sdk-core (3.48.6) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-core-3.48.6.gemspec
Fetching loofah 2.2.3
2: oauth2 (1.4.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oauth2-1.4.1.gemspec
Fetching nokogumbo 2.0.1
Installing loofah 2.2.3
Installing nokogumbo 2.0.1 with native extensions
Building native extensions. This could take a while…
1: loofah (2.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/loofah-2.2.3.gemspec
Using ruby-readability 0.7.0
1: ruby-readability (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ruby-readability-0.7.0.gemspec
Using omniauth-openid 1.0.1
1: omniauth-openid (1.0.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-openid-1.0.1.gemspec
0: activesupport (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activesupport-5.2.3.gemspec
Using omniauth-twitter 1.4.0
0: omniauth-twitter (1.4.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-twitter-1.4.0.gemspec
Fetching mini_scheduler 0.11.0
Fetching aws-sdk-kms 1.17.0
2: nokogumbo (2.0.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/nokogumbo-2.0.1.gemspec
Fetching aws-sdk-sns 1.13.0
Installing mini_scheduler 0.11.0
1: mini_scheduler (0.11.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_scheduler-0.11.0.gemspec
Using omniauth-oauth2 1.6.0
1: omniauth-oauth2 (1.6.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-oauth2-1.6.0.gemspec
Fetching rails-html-sanitizer 1.0.4
Installing rails-html-sanitizer 1.0.4
1: rails-html-sanitizer (1.0.4) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails-html-sanitizer-1.0.4.gemspec
Using rails-dom-testing 2.0.3
1: rails-dom-testing (2.0.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails-dom-testing-2.0.3.gemspec
Using globalid 0.4.2
1: globalid (0.4.2) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/globalid-0.4.2.gemspec
Fetching activemodel 5.2.3
Installing activemodel 5.2.3
Installing aws-sdk-sns 1.13.0
Installing aws-sdk-kms 1.17.0
0: aws-sdk-kms (1.17.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-kms-1.17.0.gemspec
Fetching sanitize 5.0.0
Installing sanitize 5.0.0
2: aws-sdk-sns (1.13.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-sns-1.13.0.gemspec
Using omniauth-facebook 5.0.0
2: omniauth-facebook (5.0.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-facebook-5.0.0.gemspec
Using omniauth-github 1.3.0
2: omniauth-github (1.3.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-github-1.3.0.gemspec
Fetching omniauth-google-oauth2 0.7.0
Installing omniauth-google-oauth2 0.7.0
1: activemodel (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activemodel-5.2.3.gemspec
Using omniauth-instagram 1.3.0
1: omniauth-instagram (1.3.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-instagram-1.3.0.gemspec
Fetching actionview 5.2.3
2: omniauth-google-oauth2 (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-google-oauth2-0.7.0.gemspec
Fetching activejob 5.2.3
Installing actionview 5.2.3
Installing activejob 5.2.3
0: sanitize (5.0.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sanitize-5.0.0.gemspec
Fetching aws-sdk-s3 1.36.1
Installing aws-sdk-s3 1.36.1
2: activejob (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activejob-5.2.3.gemspec
Using active_model_serializers 0.8.4
2: active_model_serializers (0.8.4) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/active_model_serializers-0.8.4.gemspec
Fetching activerecord 5.2.3
Installing activerecord 5.2.3
1: actionview (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionview-5.2.3.gemspec
Fetching onebox 1.8.92
Installing onebox 1.8.92
0: aws-sdk-s3 (1.36.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-s3-1.36.1.gemspec
Fetching actionpack 5.2.3
Installing actionpack 5.2.3
1: onebox (1.8.92) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/onebox-1.8.92.gemspec
2: activerecord (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activerecord-5.2.3.gemspec
Using seed-fu 2.3.9
1: seed-fu (2.3.9) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/seed-fu-2.3.9.gemspec
0: actionpack (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionpack-5.2.3.gemspec
Fetching railties 5.2.3
Using sprockets-rails 3.2.1
2: sprockets-rails (3.2.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sprockets-rails-3.2.1.gemspec
Fetching actionmailer 5.2.3
Installing actionmailer 5.2.3
Installing railties 5.2.3
1: actionmailer (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionmailer-5.2.3.gemspec
0: railties (5.2.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/railties-5.2.3.gemspec
Using rails_multisite 2.0.7
2: rails_multisite (2.0.7) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails_multisite-2.0.7.gemspec
Fetching sassc-rails 2.1.1
Fetching lograge 0.11.0
Fetching jquery-rails 4.3.3
Installing sassc-rails 2.1.1
Installing lograge 0.11.0
1: lograge (0.11.0) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/lograge-0.11.0.gemspec
Installing jquery-rails 4.3.3
2: sassc-rails (2.1.1) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sassc-rails-2.1.1.gemspec
0: jquery-rails (4.3.3) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jquery-rails-4.3.3.gemspec
Using ember-rails 0.18.5
1: ember-rails (0.18.5) from /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-rails-0.18.5.gemspec
Bundle complete! 116 Gemfile dependencies, 152 gems now installed.
Gems in the groups test and development were not installed.
Bundled gems are installed into ./vendor/bundle
Post-install message from i18n:
HEADS UP! i18n 1.1 changed fallbacks to exclude default locale.
But that may break your application.
Please check your Rails app for ‘config.i18n.fallbacks = true’.
If you’re using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be
‘config.i18n.fallbacks = [I18n.default_locale]’.
If not, fallbacks will be broken in your app by I18n 1.1.x.
For more info see:
Release v1.1.0 · ruby-i18n/i18n · GitHub
I, [2020-02-04T11:59:19.741293 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’
rake aborted!
Gem::MissingSpecError: Could not find ‘addressable’ (>= 2.3.5) among 254 total gem(s)
Checked in ‘GEM_PATH=/var/www/discourse/vendor/bundle/ruby/2.6.0’, execute gem env for more information
/var/www/discourse/lib/plugin_gem.rb:20:in load' /var/www/discourse/lib/plugin/instance.rb:570:in gem’
/var/www/discourse/plugins/discourse-github/plugin.rb:9:in activate!' /var/www/discourse/lib/plugin/instance.rb:496:in instance_eval’
/var/www/discourse/lib/plugin/instance.rb:496:in activate!' lib/discourse.rb:172:in block in activate_plugins!’
lib/discourse.rb:169:in each' lib/discourse.rb:169:in activate_plugins!’
/var/www/discourse/config/application.rb:261:in <class:Application>' /var/www/discourse/config/application.rb:58:in module:Discourse’
/var/www/discourse/config/application.rb:57:in <top (required)>' /var/www/discourse/Rakefile:7:in require’
/var/www/discourse/Rakefile:7:in <top (required)>' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
(See full trace by running task with --trace)
I, [2020-02-04T11:59:23.993010 #1] INFO – : gem install sawyer -v 0.8.2 -i /var/www/discourse/plugins/discourse-github/gems/2.6.5 --no-document --ignore-dependencies --no-user-install
Successfully installed sawyer-0.8.2
1 gem installed
I, [2020-02-04T11:59:23.993577 #1] INFO – : Terminating async processes
I, [2020-02-04T11:59:23.993648 #1] INFO – : Sending INT to 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
2020-02-04 11:59:23.993 UTC [49] LOG: received fast shutdown request
I, [2020-02-04T11:59:23.993913 #1] INFO – : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 166
166:signal-handler (1580817563) Received SIGTERM scheduling shutdown…
2020-02-04 11:59:23.995 UTC [49] LOG: aborting any active transactions
2020-02-04 11:59:23.999 UTC [49] LOG: worker process: logical replication launcher (PID 58) exited with exit code 1
2020-02-04 11:59:23.999 UTC [53] LOG: shutting down
2020-02-04 11:59:24.013 UTC [49] LOG: database system is shut down
166:M 04 Feb 2020 11:59:24.017 # User requested shutdown…
166:M 04 Feb 2020 11:59:24.017 * Saving the final RDB snapshot before exiting.
166:M 04 Feb 2020 11:59:24.158 * DB saved on disk
166:M 04 Feb 2020 11:59:24.158 # Redis is now ready to exit, bye bye…
FAILED
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ failed with return #<Process::Status: pid 18297 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec failed with the params {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
3504d432db12bbe88cf973f6b9b7665e95ecd4f7f082b7efa41b0d92751bb3b4
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
root@discourse:/docker-app/discourse#
Et mon fichier app.yml avec quelques informations masquées :
app.yml
root@discourse:/docker-app/discourse# cat /docker-app/discourse/containers/app.yml
## this is the all-in-one, standalone Discourse Docker container template
##
## After making changes to this file, you MUST rebuild
## /var/discourse/launcher rebuild app
##
## BE *VERY* CAREFUL WHEN EDITING!
## YAML FILES ARE SUPER SUPER SENSITIVE TO MISTAKES IN WHITESPACE OR ALIGNMENT!
## visit http://www.yamllint.com/ to validate this file as needed
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Uncomment these two lines if you wish to add Lets Encrypt (https)
#- "templates/web.ssl.template.yml"
#- "templates/web.letsencrypt.ssl.template.yml"
## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
- "8080:80" # http
- "4434:443" # https
params:
db_default_text_search_config: "pg_catalog.english"
## Set db_shared_buffers to a max of 25% of the total memory.
## will be set automatically by bootstrap based on detected RAM, or you can override
db_shared_buffers: "256MB"
## can improve sorting performance, but adds memory usage per-connection
#db_work_mem: "40MB"
## Which Git revision should this container use? (default: tests-passed)
version: stable
env:
LANG: en_US.UTF-8
# DISCOURSE_DEFAULT_LOCALE: en
## How many concurrent web requests are supported? Depends on memory and CPU cores.
## will be set automatically by bootstrap based on detected CPUs, or you can override
UNICORN_WORKERS: 4
## TODO: The domain name this Discourse instance will respond to
## Required. Discourse will not work with a bare IP number.
DISCOURSE_HOSTNAME: community.suitecrm.com
## Uncomment if you want the container to be started with the same
## hostname (-h option) as specified above (default "$hostname-$config")
#DOCKER_USE_HOSTNAME: true
## TODO: List of comma delimited emails that will be made admin and developer
## on initial signup example 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'xxxxx@xxxxxxxxxxxx.com'
## TODO: The SMTP mail server used to validate new accounts and send notifications
# SMTP ADDRESS, username, and password are required
# WARNING the char '#' in SMTP password can cause problems!
(...)
## If you added the Lets Encrypt template, uncomment below to get a free SSL certificate
#LETSENCRYPT_ACCOUNT_EMAIL: me@example.com
## The CDN address for this Discourse instance (configured to pull)
## see https://meta.discourse.org/t/14857 for details
#DISCOURSE_CDN_URL: //discourse-cdn.example.com
# added by Pgr Jan/20 to solve rebuild bug, https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387
DISCOURSE_REFRESH_MAXMIND_DB_DURING_PRECOMPILE_DAYS: 0
## The Docker container is stateless; all data is stored in /shared
volumes:
- volume:
host: /docker-app/standalone
guest: /shared
- volume:
host: /docker-app/standalone/log/var-log
guest: /var/log
## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/communiteq/discourse-migratepassword.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-github.git
- apt update; apt install tmux nano wget inetutils-ping libsqlite3-dev default-libmysqlclient-dev -y
- gem install mysql2
- gem install bcrypt -v 3.1.3 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
- gem install unix-crypt -v 1.3.0 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
- chown -R discourse /var/www/discourse/plugins/discourse-migratepassword/
## Any custom commands to run after building
run:
- exec: echo "Beginning of custom commands"
## If you want to set the 'From' email address for your first registration, uncomment and change:
## After getting the first signup email, re-comment the line. It only needs to run once.
#- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
- exec: echo "End of custom commands"
networks:
- app
Quelqu’un pourrait-il me donner quelques conseils pour dépanner ce problème ? Je préférerais éviter de faire trop de tentatives de reconstruction, car cela met ma communauté hors service pendant quelques minutes à chaque fois. Merci