Ciao
Sto cercando di aggiornare Discourse dalla riga di comando, ma la ricostruzione fallisce. Ho riportato online il mio sito con launcher start app e ora devo eseguire il debug del problema.
Ho appena aggiunto un paio di plugin al mio file app.yml (discourse-solved e discourse-github), quindi potrebbero essere la causa del problema… ma sono plugin standard, quindi…
Questo sembra essere l’errore rilevante:
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 (obbligatorio)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
(Vedi traccia completa eseguendo il task con --trace)
Il mio registro di ricostruzione completo, esclusa la parte "git pull"
root@discourse:/docker-app/discourse# ./launcher rebuild app
Verifica che il launcher sia aggiornato
Recupero dell'origine
Il launcher è aggiornato
Arresto del vecchio container
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Già aggiornato.
I, [2020-02-04T11:56:09.204750 #1] INFO -- : Caricamento da --stdin
I, [2020-02-04T11:56:09.211557 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2020-02-04T11:56:09.250932 #1] INFO -- : Generazione delle impostazioni locali (questa operazione potrebbe richiedere del tempo)...
Generazione completata.
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 già in esecuzione, arresta il 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 -- : Sostituzione di data_directory = '/var/lib/postgresql/10/main' con data_directory = '/shared/postgres_data' in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.421807 #1] INFO -- : Sostituzione di (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.422328 #1] INFO -- : Sostituzione di (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.422886 #1] INFO -- : Sostituzione di (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.423392 #1] INFO -- : Sostituzione di (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.423904 #1] INFO -- : Sostituzione di (?-mix:#?default_text_search_config *=.*) con default_text_search_config = '$db_default_text_search_config' in /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 -- : Sostituzione di (?-mix:#?max_wal_senders *=.*) con max_wal_senders = $db_max_wal_senders in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.430301 #1] INFO -- : Sostituzione di (?-mix:#?wal_level *=.*) con wal_level = $db_wal_level in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.430930 #1] INFO -- : Sostituzione di (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.431444 #1] INFO -- : Sostituzione di (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.432021 #1] INFO -- : Sostituzione di (?-mix:#?log_min_duration_statement *=.*) con log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.432711 #1] INFO -- : Sostituzione di (?-mix:^#local +replication +postgres +peer$) con local replication postgres peer in /etc/postgresql/10/main/pg_hba.conf
I, [2020-02-04T11:56:10.433196 #1] INFO -- : Sostituzione di (?-mix:^host.*all.*all.*127.*$) con host all all 0.0.0.0/0 md5 in /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: ascolto sull'indirizzo IPv4 "0.0.0.0", porta 5432
2020-02-04 11:56:10.473 UTC [49] LOG: ascolto sull'indirizzo IPv6 "::", porta 5432
2020-02-04 11:56:10.474 UTC [49] LOG: ascolto sulla socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2020-02-04 11:56:10.499 UTC [52] LOG: il sistema del database è stato arrestato il 2020-02-04 11:55:54 UTC
2020-02-04 11:56:10.505 UTC [49] LOG: il sistema del database è pronto ad accettare connessioni
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: il database "discourse" esiste già
2020-02-04 11:56:15.516 UTC [62] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: la creazione del database non è riuscita: ERROR: il database "discourse" esiste già
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: il ruolo "discourse" esiste già
2020-02-04 11:56:15.593 UTC [73] postgres@discourse STATEMENT: create user discourse;
ERROR: il ruolo "discourse" esiste già
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'estensione "hstore" esiste già, saltata
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'estensione "pg_trgm" esiste già, saltata
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'estensione "hstore" esiste già, saltata
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'estensione "pg_trgm" esiste già, saltata
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 installato!
I, [2020-02-04T11:56:16.149700 #1] INFO -- : postgres installato!
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 -- : Sostituzione di daemonize yes con in /etc/redis/redis.conf
I, [2020-02-04T11:56:16.168958 #1] INFO -- : Sostituzione di (?-mix:^pidfile.*$) con in /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 -- : Sostituzione di (?-mix:^logfile.*$) con logfile "" in /etc/redis/redis.conf
I, [2020-02-04T11:56:16.175612 #1] INFO -- : Sostituzione di (?-mix:^bind .*$) con in /etc/redis/redis.conf
I, [2020-02-04T11:56:16.176359 #1] INFO -- : Sostituzione di (?-mix:^dir .*$) con dir /shared/redis_data in /etc/redis/redis.conf
I, [2020-02-04T11:56:16.177066 #1] INFO -- : Sostituzione di (?-mix:^protected-mode yes) con protected-mode no in /etc/redis/redis.conf
I, [2020-02-04T11:56:16.177612 #1] INFO -- : > echo redis installato
I, [2020-02-04T11:56:16.180803 #1] INFO -- : redis installato
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 sta avviando oO0OoO0OoO0Oo
166:C 04 Feb 2020 11:56:16.199 # Versione Redis=5.0.5, bit=64, commit=00000000, modified=0, pid=166, appena avviato
166:C 04 Feb 2020 11:56:16.199 # Configurazione caricata
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 5.0.5 (00000000/0) 64 bit
.-`` .-```. ```\\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 166
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
166:M 04 Feb 2020 11:56:16.203 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
166:M 04 Feb 2020 11:56:16.203 # Server initialized
166:M 04 Feb 2020 11:56:16.203 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
166:M 04 Feb 2020 11:56:16.204 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
166:M 04 Feb 2020 11:56:16.304 * DB loaded from disk: 0.101 seconds
166:M 04 Feb 2020 11:56:16.304 * Ready to accept connections
I, [2020-02-04T11:56:26.195411 #1] INFO -- :
I, [2020-02-04T11:56:26.196123 #1] INFO -- : > thpoff echo "thpoff is installed!"
I, [2020-02-04T11:56:26.203019 #1] INFO -- : thpoff is installed!
I, [2020-02-04T11:56:26.203746 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; 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 "Aborting! Domain is not configured!"; 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 "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; 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 -- : File > /etc/cron.d/anacron chmod: chown:
I, [2020-02-04T11:56:27.054281 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2020-02-04T11:56:27.059958 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
I, [2020-02-04T11:56:27.065814 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
I, [2020-02-04T11:56:27.071417 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2020-02-04T11:56:27.076944 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2020-02-04T11:56:27.077169 #1] INFO -- : Replacing # postgres with sv start postgres || exit 1 in /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 Feb 2020 11:56:27.085 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
193:C 04 Feb 2020 11:56:27.085 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=193, just started
193:C 04 Feb 2020 11:56:27.085 # Configuration loaded
193:M 04 Feb 2020 11:56:27.087 # Could not create server TCP listening socket *:6379: bind: Address already in use
Checking out files: 100% (27788/27788), done.
I, [2020-02-04T11:56:30.008317 #1] INFO -- : HEAD is now at fdea0a0838 fix icon test
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
(git pull messages removed, no errors there)
I, [2020-02-04T11:56:34.806846 #1] INFO -- : > cd /var/www/discourse && git fetch origin stable
From https://github.com/discourse/discourse
* branch 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
Switched to a new branch 'stable'
I, [2020-02-04T11:56:37.144345 #1] INFO -- : Branch 'stable' set up to track remote branch 'stable' from '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 -- : Replacing # redis with sv start redis || exit 1 in /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
Cloning into '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
Cloning into '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
Cloning into '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
Cloning into '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
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
debconf: delaying package configuration, since apt-utils is not installed
I, [2020-02-04T11:56:48.848378 #1] INFO -- : Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 https://deb.nodesource.com/node_10.x buster InRelease [4,584 B]
Hit:3 http://deb.debian.org/debian buster InRelease
Get:4 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Get:5 http://security.debian.org/debian-security buster/updates/main amd64 Packages [175 kB]
Get:6 http://apt.postgresql.org/pub/repos/apt buster-pgdg InRelease [46.2 kB]
Get:7 https://deb.nodesource.com/node_10.x buster/main amd64 Packages [766 B]
Get:8 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 Packages [156 kB]
Fetched 498 kB in 1s (468 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
10 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists...
Building dependency tree...
Reading state information...
wget is already the newest version (1.20.1-1.1).
The following additional packages will be installed:
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
Suggested packages:
gmp-doc libgmp10-doc libmpfr-dev gnutls-bin gnutls-doc sqlite3-doc spell
The following NEW packages will be installed:
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
The following packages will be upgraded:
libidn2-0
1 upgraded, 18 newly installed, 0 to remove and 9 not upgraded.
Need to get 6,826 kB of archives.
After this operation, 22.5 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main amd64 nano amd64 3.2-3 [544 kB]
Get:2 http://security.debian.org/debian-security buster/updates/main amd64 libidn2-0 amd64 2.0.5-1+deb10u1 [76.7 kB]
Get:3 http://security.debian.org/debian-security buster/updates/main amd64 libidn2-dev amd64 2.0.5-1+deb10u1 [79.5 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 libgnutls-openssl27 amd64 3.6.7-4 [316 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 libgnutlsxx28 amd64 3.6.7-4 [14.6 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libp11-kit-dev amd64 0.23.15-2 [195 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libtasn1-6-dev amd64 4.13-3 [104 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 libgmpxx4ldbl amd64 2:6.1.2+dfsg-4 [22.9 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libgmp-dev amd64 2:6.1.2+dfsg-4 [628 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 nettle-dev amd64 3.4.1-1 [1,076 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 libgnutls28-dev amd64 3.6.7-4 [1,086 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 libmariadb-dev amd64 1:10.3.18-0+deb10u1 [1,009 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 libmariadb-dev-compat amd64 1:10.3.18-0+deb10u1 [30.9 kB]
Get:14 http://deb.debian.org/debian buster/main amd64 default-libmysqlclient-dev amd64 1.0.5 [3,764 B]
Get:15 http://deb.debian.org/debian buster/main amd64 inetutils-ping amd64 2:1.9.4-7 [226 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 libsqlite3-dev amd64 3.27.2-3 [787 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 libtasn1-doc all 4.13-3 [317 kB]
Get:18 http://deb.debian.org/debian buster/main amd64 libutempter0 amd64 1.1.6-3 [7,812 B]
Get:19 http://deb.debian.org/debian buster/main amd64 tmux amd64 2.8-3 [302 kB]
Fetched 6,826 kB in 0s (52.3 MB/s)
(Reading database ... 44562 files and directories currently installed.)
Preparing to unpack .../libidn2-0_2.0.5-1+deb10u1_amd64.deb ...
Unpacking libidn2-0:amd64 (2.0.5-1+deb10u1) over (2.0.5-1) ...
Setting up libidn2-0:amd64 (2.0.5-1+deb10u1) ...
Selecting previously unselected package nano.
(Reading database ... 44562 files and directories currently installed.)
Preparing to unpack .../00-nano_3.2-3_amd64.deb ...
Unpacking nano (3.2-3) ...
Selecting previously unselected package libgnutls-openssl27:amd64.
Preparing to unpack .../01-libgnutls-openssl27_3.6.7-4_amd64.deb ...
Unpacking libgnutls-openssl27:amd64 (3.6.7-4) ...
Selecting previously unselected package libgnutlsxx28:amd64.
Preparing to unpack .../02-libgnutlsxx28_3.6.7-4_amd64.deb ...
Unpacking libgnutlsxx28:amd64 (3.6.7-4) ...
Selecting previously unselected package libidn2-dev:amd64.
Preparing to unpack .../03-libidn2-dev_2.0.5-1+deb10u1_amd64.deb ...
Unpacking libidn2-dev:amd64 (2.0.5-1+deb10u1) ...
Selecting previously unselected package libp11-kit-dev:amd64.
Preparing to unpack .../04-libp11-kit-dev_0.23.15-2_amd64.deb ...
Unpacking libp11-kit-dev:amd64 (0.23.15-2) ...
Selecting previously unselected package libtasn1-6-dev:amd64.
Preparing to unpack .../05-libtasn1-6-dev_4.13-3_amd64.deb ...
Unpacking libtasn1-6-dev:amd64 (4.13-3) ...
Selecting previously unselected package libgmpxx4ldbl:amd64.
Preparing to unpack .../06-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_amd64.deb ...
Unpacking libgmpxx4ldbl:amd64 (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgmp-dev:amd64.
Preparing to unpack .../07-libgmp-dev_2%3a6.1.2+dfsg-4_amd64.deb ...
Unpacking libgmp-dev:amd64 (2:6.1.2+dfsg-4) ...
Selecting previously unselected package nettle-dev:amd64.
Preparing to unpack .../08-nettle-dev_3.4.1-1_amd64.deb ...
Unpacking nettle-dev:amd64 (3.4.1-1) ...
Selecting previously unselected package libgnutls28-dev:amd64.
Preparing to unpack .../09-libgnutls28-dev_3.6.7-4_amd64.deb ...
Unpacking libgnutls28-dev:amd64 (3.6.7-4) ...
Selecting previously unselected package libmariadb-dev.
Preparing to unpack .../10-libmariadb-dev_1%3a10.3.18-0+deb10u1_amd64.deb ...
Unpacking libmariadb-dev (1:10.3.18-0+deb10u1) ...
Selecting previously unselected package libmariadb-dev-compat:amd64.
Preparing to unpack .../11-libmariadb-dev-compat_1%3a10.3.18-0+deb10u1_amd64.deb ...
Unpacking libmariadb-dev-compat:amd64 (1:10.3.18-0+deb10u1) ...
Selecting previously unselected package default-libmysqlclient-dev:amd64.
Preparing to unpack .../12-default-libmysqlclient-dev_1.0.5_amd64.deb ...
Unpacking default-libmysqlclient-dev:amd64 (1.0.5) ...
Selecting previously unselected package inetutils-ping.
Preparing to unpack .../13-inetutils-ping_2%3a1.9.4-7_amd64.deb ...
Unpacking inetutils-ping (2:1.9.4-7) ...
Selecting previously unselected package libsqlite3-dev:amd64.
Preparing to unpack .../14-libsqlite3-dev_3.27.2-3_amd64.deb ...
Unpacking libsqlite3-dev:amd64 (3.27.2-3) ...
Selecting previously unselected package libtasn1-doc.
Preparing to unpack .../15-libtasn1-doc_4.13-3_all.deb ...
Unpacking libtasn1-doc (4.13-3) ...
Selecting previously unselected package libutempter0:amd64.
Preparing to unpack .../16-libutempter0_1.1.6-3_amd64.deb ...
Unpacking libutempter0:amd64 (1.1.6-3) ...
Selecting previously unselected package tmux.
Preparing to unpack .../17-tmux_2.8-3_amd64.deb ...
Unpacking tmux (2.8-3) ...
Setting up libgnutls-openssl27:amd64 (3.6.7-4) ...
Setting up libtasn1-doc (4.13-3) ...
Setting up libgmpxx4ldbl:amd64 (2:6.1.2+dfsg-4) ...
Setting up libsqlite3-dev:amd64 (3.27.2-3) ...
Setting up libgnutlsxx28:amd64 (3.6.7-4) ...
Setting up libidn2-dev:amd64 (2.0.5-1+deb10u1) ...
Setting up inetutils-ping (2:1.9.4-7) ...
Setting up libutempter0:amd64 (1.1.6-3) ...
Setting up nano (3.2-3) ...
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/nano.1.gz (of link group editor) doesn't exist
update-alternatives: using /bin/nano to provide /usr/bin/pico (pico) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/pico.1.gz because associated file /usr/share/man/man1/nano.1.gz (of link group pico) doesn't exist
Setting up libtasn1-6-dev:amd64 (4.13-3) ...
Setting up tmux (2.8-3) ...
Setting up libp11-kit-dev:amd64 (0.23.15-2) ...
Setting up libgmp-dev:amd64 (2:6.1.2+dfsg-4) ...
Setting up nettle-dev:amd64 (3.4.1-1) ...
Setting up libgnutls28-dev:amd64 (3.6.7-4) ...
Setting up libmariadb-dev (1:10.3.18-0+deb10u1) ...
Setting up libmariadb-dev-compat:amd64 (1:10.3.18-0+deb10u1) ...
Setting up default-libmysqlclient-dev:amd64 (1.0.5) ...
Processing triggers for 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 -- : Building native extensions. This could take a while...
Successfully installed mysql2-0.5.3
1 gem installed
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 -- : Building native extensions. This could take a while...
Successfully installed bcrypt-3.1.3
1 gem installed
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 -- : Successfully installed unix-crypt-1.3.0
1 gem installed
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 -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2020-02-04T11:57:00.220049 #1] INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.220533 #1] INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.220985 #1] INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.221414 #1] INFO -- : > echo "done configuring web"
I, [2020-02-04T11:57:00.224163 #1] INFO -- : done configuring web
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 -- : Updating installed gems
Updating bundler
Successfully installed bundler-2.1.4
Gems updated: 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'
[DEPRECATA] Il flag `--deployment` è deprecato perché si basa sulla memorizzazione tra le invocazioni di bundler, cosa che bundler non farà più nelle versioni future. Invece, utilizza `bundle config set deployment 'true'` e smetti di usare questo flag.
[DEPRECATA] Il flag `--without` è deprecato perché si basa sulla memorizzazione tra le invocazioni di bundler, cosa che bundler non farà più nelle versioni future. Invece, utilizza `bundle config set without 'test development'` e smetti di usare questo flag.
I, [2020-02-04T11:59:19.740872 #1] INFO -- : Esecuzione di `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` con bundler 2.1.1
Bloccato, utilizzo della risoluzione dal file di blocco
La definizione manca di ["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
Recupero metadati gem da https://rubygems.org/
Ricerca gem ["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
Ricerca gem ["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
Ricerca gem ["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
Ricerca gem ["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
Ricerca gem ["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
Ricerca gem ["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
Ricerca gem ["pattern-match", "middleware", "ruby-maven"]
HTTP GET https://index.rubygems.org/info/middleware
HTTP 200 OK https://index.rubygems.org/info/middleware
Ricerca gem ["maven-tools", "ruby-maven-libs"]
Ricerca gem ["virtus"]
Ricerca gem ["descendants_tracker", "axiom-types", "coercible", "equalizer"]
Ricerca gem ["ice_nine", "adamantium"]
Ricerca gem ["memoizable"]
Recupero rake 12.3.2
Installazione rake 12.3.2
1: rake (12.3.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rake-12.3.2.gemspec
Utilizzo concurrent-ruby 1.1.5
0: concurrent-ruby (1.1.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/concurrent-ruby-1.1.5.gemspec
Utilizzo thread_safe 0.3.6
2: thread_safe (0.3.6) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/thread_safe-0.3.6.gemspec
Recupero builder 3.2.3
Recupero minitest 5.11.3
Recupero erubi 1.8.0
Installazione minitest 5.11.3
Installazione erubi 1.8.0
Installazione builder 3.2.3
1: erubi (1.8.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/erubi-1.8.0.gemspec
Utilizzo mini_portile2 2.4.0
1: mini_portile2 (2.4.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_portile2-2.4.0.gemspec
Recupero crass 1.0.4
Installazione crass 1.0.4
2: builder (3.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/builder-3.2.3.gemspec
Recupero rack 2.0.7
0: minitest (5.11.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/minitest-5.11.3.gemspec
Recupero mini_mime 1.0.1
Installazione mini_mime 1.0.1
1: crass (1.0.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/crass-1.0.4.gemspec
Recupero arel 9.0.0
Installazione rack 2.0.7
Installazione arel 9.0.0
0: mini_mime (1.0.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_mime-1.0.1.gemspec
Utilizzo aws-eventstream 1.0.3
0: aws-eventstream (1.0.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-eventstream-1.0.3.gemspec
Recupero aws-partitions 1.154.0
Installazione aws-partitions 1.154.0
0: aws-partitions (1.154.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-partitions-1.154.0.gemspec
Utilizzo jmespath 1.4.0
0: jmespath (1.4.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jmespath-1.4.0.gemspec
Utilizzo ember-source 2.18.2
0: ember-source (2.18.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-source-2.18.2.gemspec
Utilizzo execjs 2.7.0
0: execjs (2.7.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/execjs-2.7.0.gemspec
Recupero msgpack 1.2.10
Installazione msgpack 1.2.10 con estensioni native
1: arel (9.0.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/arel-9.0.0.gemspec
Utilizzo bundler 2.1.1
1: bundler (2.1.1) da /usr/local/lib/ruby/gems/2.6.0/specifications/bundler-2.1.1.gemspec
Utilizzo chunky_png 1.3.11
1: chunky_png (1.3.11) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/chunky_png-1.3.11.gemspec
Utilizzo coderay 1.1.2
1: coderay (1.1.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/coderay-1.1.2.gemspec
Utilizzo colored2 3.1.2
1: colored2 (3.1.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/colored2-3.1.2.gemspec
Utilizzo connection_pool 2.2.2
1: connection_pool (2.2.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/connection_pool-2.2.2.gemspec
Utilizzo cppjieba_rb 0.3.3
1: cppjieba_rb (0.3.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/cppjieba_rb-0.3.3.gemspec
Utilizzo diffy 3.3.0
1: diffy (3.3.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/diffy-3.3.0.gemspec
Recupero discourse-ember-source 3.8.0.1
Compilazione estensioni native. Questo potrebbe richiedere un po' di tempo...
2: rack (2.0.7) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-2.0.7.gemspec
Utilizzo exifr 1.3.6
2: exifr (1.3.6) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/exifr-1.3.6.gemspec
Installazione discourse-ember-source 3.8.0.1
1: discourse-ember-source (3.8.0.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/discourse-ember-source-3.8.0.1.gemspec
Utilizzo image_size 1.5.0
1: image_size (1.5.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/image_size-1.5.0.gemspec
Recupero fspath 3.1.0
Recupero in_threads 1.5.1
0: msgpack (1.2.10) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/msgpack-1.2.10.gemspec
Recupero progress 3.5.0
Installazione in_threads 1.5.1
Installazione fspath 3.1.0
Installazione progress 3.5.0
2: fspath (3.1.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fspath-3.1.0.gemspec
Utilizzo email_reply_trimmer 0.1.12
2: email_reply_trimmer (0.1.12) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/email_reply_trimmer-0.1.12.gemspec
Utilizzo method_source 0.9.2
2: method_source (0.9.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/method_source-0.9.2.gemspec
Recupero thor 0.20.3
1: in_threads (1.5.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/in_threads-1.5.1.gemspec
Recupero excon 0.64.0
Installazione thor 0.20.3
Installazione excon 0.64.0
0: progress (3.5.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/progress-3.5.0.gemspec
Utilizzo multipart-post 2.1.1
0: multipart-post (2.1.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multipart-post-2.1.1.gemspec
Utilizzo fast_blank 1.0.0
0: fast_blank (1.0.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_blank-1.0.0.gemspec
Recupero rake-compiler 1.0.7
Installazione rake-compiler 1.0.7
2: thor (0.20.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/thor-0.20.3.gemspec
Utilizzo fast_xs 0.8.0
2: fast_xs (0.8.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_xs-0.8.0.gemspec
Recupero fastimage 2.1.5
Installazione fastimage 2.1.5
2: fastimage (2.1.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fastimage-2.1.5.gemspec
Recupero ffi 1.10.0
0: rake-compiler (1.0.7) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rake-compiler-1.0.7.gemspec
Utilizzo flamegraph 0.9.5
0: flamegraph (0.9.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/flamegraph-0.9.5.gemspec
Utilizzo gc_tracer 1.5.1
0: gc_tracer (1.5.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/gc_tracer-1.5.1.gemspec
Utilizzo guess_html_encoding 0.0.11
0: guess_html_encoding (0.0.11) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/guess_html_encoding-0.0.11.gemspec
Utilizzo hashie 3.6.0
0: hashie (3.6.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hashie-3.6.0.gemspec
Utilizzo highline 1.7.10
0: highline (1.7.10) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/highline-1.7.10.gemspec
Recupero hiredis 0.6.3
Installazione hiredis 0.6.3 con estensioni native
Installazione ffi 1.10.0 con estensioni native
Compilazione estensioni native. Questo potrebbe richiedere un po' di tempo...
1: excon (0.64.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/excon-0.64.0.gemspec
Utilizzo hkdf 0.3.0
1: hkdf (0.3.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hkdf-0.3.0.gemspec
Utilizzo htmlentities 4.3.4
1: htmlentities (4.3.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/htmlentities-4.3.4.gemspec
Compilazione estensioni native. Questo potrebbe richiedere un po' di tempo...
Recupero http_accept_language 2.0.5
0: hiredis (0.6.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hiredis-0.6.3.gemspec
Utilizzo jwt 2.2.1
0: jwt (2.2.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jwt-2.2.1.gemspec
Utilizzo kgio 2.11.2
0: kgio (2.11.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/kgio-2.11.2.gemspec
Utilizzo libv8 7.3.492.27.1 (x86_64-linux)
0: libv8 (7.3.492.27.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/libv8-7.3.492.27.1-x86_64-linux.gemspec
Utilizzo logstash-event 1.2.02
0: logstash-event (1.2.02) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logstash-event-1.2.02.gemspec
Installazione http_accept_language 2.0.5
1: http_accept_language (2.0.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/http_accept_language-2.0.5.gemspec
Utilizzo lru_redux 1.1.0
1: lru_redux (1.1.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/lru_redux-1.1.0.gemspec
Utilizzo maxminddb 0.1.22
1: maxminddb (0.1.22) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/maxminddb-0.1.22.gemspec
Recupero logster 2.3.2
2: ffi (1.10.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ffi-1.10.0.gemspec
Recupero memory_profiler 0.9.13
Recupero redis 4.0.1
Installazione memory_profiler 0.9.13
1: memory_profiler (0.9.13) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/memory_profiler-0.9.13.gemspec
Utilizzo mini_sql 0.2.2
1: mini_sql (0.2.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_sql-0.2.2.gemspec
Recupero moneta 1.1.1
Installazione redis 4.0.1
Installazione logster 2.3.2
Installazione moneta 1.1.1
2: redis (4.0.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/redis-4.0.1.gemspec
Recupero multi_json 1.13.1
Installazione multi_json 1.13.1
2: multi_json (1.13.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multi_json-1.13.1.gemspec
Utilizzo multi_xml 0.6.0
2: multi_xml (0.6.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multi_xml-0.6.0.gemspec
Recupero mustache 1.1.0
0: logster (2.3.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logster-2.3.2.gemspec
Utilizzo oauth 0.5.4
0: oauth (0.5.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oauth-0.5.4.gemspec
Recupero oj 3.7.12
Installazione mustache 1.1.0
Installazione oj 3.7.12 con estensioni native
2: mustache (1.1.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mustache-1.1.0.gemspec
Recupero ruby-openid 2.7.0
Installazione ruby-openid 2.7.0
1: moneta (1.1.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/moneta-1.1.1.gemspec
Utilizzo optimist 3.0.0
Compilazione estensioni native. Questo potrebbe richiedere un po' di tempo...
1: optimist (3.0.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/optimist-3.0.0.gemspec
Utilizzo pg 1.1.4
1: pg (1.1.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pg-1.1.4.gemspec
2: ruby-openid (2.7.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ruby-openid-2.7.0.gemspec
Utilizzo r2 0.2.7
2: r2 (0.2.7) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/r2-0.2.7.gemspec
Utilizzo raindrops 0.19.0
2: raindrops (0.19.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/raindrops-0.19.0.gemspec
Utilizzo rchardet 1.8.0
2: rchardet (1.8.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rchardet-1.8.0.gemspec
Utilizzo rinku 2.0.6
2: rinku (2.0.6) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rinku-2.0.6.gemspec
Recupero puma 3.12.1
Recupero rotp 3.3.1
0: oj (3.7.12) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oj-3.7.12.gemspec
Utilizzo rtlit 0.0.5
0: rtlit (0.0.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rtlit-0.0.5.gemspec
Recupero tilt 2.0.9
Installazione tilt 2.0.9
Installazione puma 3.12.1 con estensioni native
Installazione rotp 3.3.1
0: tilt (2.0.9) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/tilt-2.0.9.gemspec
Utilizzo sshkey 2.0.0
0: sshkey (2.0.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sshkey-2.0.0.gemspec
Recupero stackprof 0.2.12
Compilazione estensioni native. Questo potrebbe richiedere un po' di tempo...
Installazione stackprof 0.2.12 con estensioni native
2: rotp (3.3.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rotp-3.3.1.gemspec
Utilizzo unf_ext 0.0.7.6
2: unf_ext (0.0.7.6) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unf_ext-0.0.7.6.gemspec
Compilazione estensioni native. Questo potrebbe richiedere un po' di tempo...
Recupero i18n 1.6.0
1: puma (3.12.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/puma-3.12.1.gemspec
Utilizzo tzinfo 1.2.5
1: tzinfo (1.2.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/tzinfo-1.2.5.gemspec
Installazione i18n 1.6.0
ATTENZIONE! i18n 1.1 ha modificato i fallback per escludere la lingua predefinita.
Ma questo potrebbe rompere la tua applicazione.
Controlla la tua app Rails per 'config.i18n.fallbacks = true'.
Se stai usando I18n (>= 1.1.0) e Rails (< 5.2.2), questo dovrebbe essere
'config.i18n.fallbacks = [I18n.default_locale]'.
In caso contrario, i fallback saranno rotti nella tua app da I18n 1.1.x.
Per ulteriori informazioni vedi:
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0
C'è stato un errore nel mio aggiornamento
```ruby
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Per favore aiutami a risolverlo.
Log di installazione
2: i18n (1.6.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/i18n-1.6.0.gemspec
Utilizzo mail 2.7.1
2: mail (2.7.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mail-2.7.1.gemspec
Utilizzo aws-sigv4 1.1.0
2: aws-sigv4 (1.1.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sigv4-1.1.0.gemspec
Utilizzo barber 0.12.2
2: barber (0.12.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/barber-0.12.2.gemspec
Utilizzo ember-data-source 3.0.2
2: ember-data-source (3.0.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-data-source-3.0.2.gemspec
Recupero uglifier 4.1.20
Recupero nokogiri 1.10.3
0: stackprof (0.2.12) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/stackprof-0.2.12.gemspec
Recupero rqrcode 0.10.1
Installazione rqrcode 0.10.1
Installazione uglifier 4.1.20
2: uglifier (4.1.20) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/uglifier-4.1.20.gemspec
Utilizzo rack-test 1.1.0
2: rack-test (1.1.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-test-1.1.0.gemspec
Utilizzo sprockets 3.7.2
2: sprockets (3.7.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sprockets-3.7.2.gemspec
Utilizzo request_store 1.4.1
2: request_store (1.4.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/request_store-1.4.1.gemspec
Recupero message_bus 2.2.0
0: rqrcode (0.10.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rqrcode-0.10.1.gemspec
Recupero rack-protection 2.0.5
Installazione rack-protection 2.0.5
0: rack-protection (2.0.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-protection-2.0.5.gemspec
Utilizzo rack-mini-profiler 1.1.4
0: rack-mini-profiler (1.1.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-mini-profiler-1.1.4.gemspec
Recupero bootsnap 1.4.4
Installazione bootsnap 1.4.4 con estensioni native
Installazione message_bus 2.2.0
Compilazione estensioni native. Questo potrebbe richiedere un po’ di tempo…
Installazione nokogiri 1.10.3 con estensioni native
2: message_bus (2.2.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/message_bus-2.2.0.gemspec
Utilizzo pry 0.12.2
2: pry (0.12.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pry-0.12.2.gemspec
Utilizzo discourse_image_optim 0.26.2
2: discourse_image_optim (0.26.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/discourse_image_optim-0.26.2.gemspec
Compilazione estensioni native. Questo potrebbe richiedere un po’ di tempo…
Recupero faraday 0.15.4
0: bootsnap (1.4.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/bootsnap-1.4.4.gemspec
Utilizzo fast_xor 1.1.3
0: fast_xor (1.1.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_xor-1.1.3.gemspec
Utilizzo omniauth 1.9.0
0: omniauth (1.9.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-1.9.0.gemspec
Installazione faraday 0.15.4
2: faraday (0.15.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/faraday-0.15.4.gemspec
Utilizzo logstash-logger 0.26.1
2: logstash-logger (0.26.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logstash-logger-0.26.1.gemspec
Recupero mini_racer 0.2.6
Recupero webpush 0.3.8
1: nokogiri (1.10.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/nokogiri-1.10.3.gemspec
Utilizzo mini_suffix 0.3.0
1: mini_suffix (0.3.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_suffix-0.3.0.gemspec
Utilizzo sassc 2.0.1
1: sassc (2.0.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sassc-2.0.1.gemspec
Recupero redis-namespace 1.6.0
Installazione mini_racer 0.2.6 con estensioni native
Installazione webpush 0.3.8
Installazione redis-namespace 1.6.0
Compilazione estensioni native. Questo potrebbe richiedere un po’ di tempo…
0: webpush (0.3.8) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/webpush-0.3.8.gemspec
Utilizzo rbtrace 0.4.11
0: rbtrace (0.4.11) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rbtrace-0.4.11.gemspec
Utilizzo rack-openid 1.3.1
0: rack-openid (1.3.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-openid-1.3.1.gemspec
Utilizzo openid-redis-store 0.0.2
0: openid-redis-store (0.0.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/openid-redis-store-0.0.2.gemspec
Utilizzo unicorn 5.5.1
0: unicorn (5.5.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unicorn-5.5.1.gemspec
Utilizzo unf 0.1.4
0: unf (0.1.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unf-0.1.4.gemspec
1: redis-namespace (1.6.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/redis-namespace-1.6.0.gemspec
Recupero activesupport 5.2.3
Recupero aws-sdk-core 3.48.6
2: mini_racer (0.2.6) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_racer-0.2.6.gemspec
Utilizzo ember-handlebars-template 0.8.0
2: ember-handlebars-template (0.8.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-handlebars-template-0.8.0.gemspec
Recupero sidekiq 5.2.7
Installazione aws-sdk-core 3.48.6
Installazione sidekiq 5.2.7
Installazione activesupport 5.2.3
2: sidekiq (5.2.7) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sidekiq-5.2.7.gemspec
Utilizzo pry-rails 0.3.9
2: pry-rails (0.3.9) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pry-rails-0.3.9.gemspec
Utilizzo omniauth-oauth 1.1.0
2: omniauth-oauth (1.1.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-oauth-1.1.0.gemspec
Recupero oauth2 1.4.1
Installazione oauth2 1.4.1
1: aws-sdk-core (3.48.6) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-core-3.48.6.gemspec
Recupero loofah 2.2.3
2: oauth2 (1.4.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oauth2-1.4.1.gemspec
Recupero nokogumbo 2.0.1
Installazione loofah 2.2.3
Installazione nokogumbo 2.0.1 con estensioni native
Compilazione estensioni native. Questo potrebbe richiedere un po’ di tempo…
1: loofah (2.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/loofah-2.2.3.gemspec
Utilizzo ruby-readability 0.7.0
1: ruby-readability (0.7.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ruby-readability-0.7.0.gemspec
Utilizzo omniauth-openid 1.0.1
1: omniauth-openid (1.0.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-openid-1.0.1.gemspec
0: activesupport (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activesupport-5.2.3.gemspec
Utilizzo omniauth-twitter 1.4.0
0: omniauth-twitter (1.4.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-twitter-1.4.0.gemspec
Recupero mini_scheduler 0.11.0
Recupero aws-sdk-kms 1.17.0
2: nokogumbo (2.0.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/nokogumbo-2.0.1.gemspec
Recupero aws-sdk-sns 1.13.0
Installazione mini_scheduler 0.11.0
1: mini_scheduler (0.11.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_scheduler-0.11.0.gemspec
Utilizzo omniauth-oauth2 1.6.0
1: omniauth-oauth2 (1.6.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-oauth2-1.6.0.gemspec
Recupero rails-html-sanitizer 1.0.4
Installazione rails-html-sanitizer 1.0.4
1: rails-html-sanitizer (1.0.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails-html-sanitizer-1.0.4.gemspec
Utilizzo rails-dom-testing 2.0.3
1: rails-dom-testing (2.0.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails-dom-testing-2.0.3.gemspec
Utilizzo globalid 0.4.2
1: globalid (0.4.2) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/globalid-0.4.2.gemspec
Recupero activemodel 5.2.3
Installazione activemodel 5.2.3
Installazione aws-sdk-sns 1.13.0
Installazione aws-sdk-kms 1.17.0
0: aws-sdk-kms (1.17.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-kms-1.17.0.gemspec
Recupero sanitize 5.0.0
Installazione sanitize 5.0.0
2: aws-sdk-sns (1.13.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-sns-1.13.0.gemspec
Utilizzo omniauth-facebook 5.0.0
2: omniauth-facebook (5.0.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-facebook-5.0.0.gemspec
Utilizzo omniauth-github 1.3.0
2: omniauth-github (1.3.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-github-1.3.0.gemspec
Recupero omniauth-google-oauth2 0.7.0
Installazione omniauth-google-oauth2 0.7.0
1: activemodel (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activemodel-5.2.3.gemspec
Utilizzo omniauth-instagram 1.3.0
1: omniauth-instagram (1.3.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-instagram-1.3.0.gemspec
Recupero actionview 5.2.3
2: omniauth-google-oauth2 (0.7.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-google-oauth2-0.7.0.gemspec
Recupero activejob 5.2.3
Installazione actionview 5.2.3
Installazione activejob 5.2.3
0: sanitize (5.0.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sanitize-5.0.0.gemspec
Recupero aws-sdk-s3 1.36.1
Installazione aws-sdk-s3 1.36.1
2: activejob (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activejob-5.2.3.gemspec
Utilizzo active_model_serializers 0.8.4
2: active_model_serializers (0.8.4) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/active_model_serializers-0.8.4.gemspec
Recupero activerecord 5.2.3
Installazione activerecord 5.2.3
1: actionview (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionview-5.2.3.gemspec
Recupero onebox 1.8.92
Installazione onebox 1.8.92
0: aws-sdk-s3 (1.36.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-s3-1.36.1.gemspec
Recupero actionpack 5.2.3
Installazione actionpack 5.2.3
1: onebox (1.8.92) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/onebox-1.8.92.gemspec
2: activerecord (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activerecord-5.2.3.gemspec
Utilizzo seed-fu 2.3.9
1: seed-fu (2.3.9) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/seed-fu-2.3.9.gemspec
0: actionpack (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionpack-5.2.3.gemspec
Recupero railties 5.2.3
Utilizzo sprockets-rails 3.2.1
2: sprockets-rails (3.2.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sprockets-rails-3.2.1.gemspec
Recupero actionmailer 5.2.3
Installazione actionmailer 5.2.3
Installazione railties 5.2.3
1: actionmailer (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionmailer-5.2.3.gemspec
0: railties (5.2.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/railties-5.2.3.gemspec
Utilizzo rails_multisite 2.0.7
2: rails_multisite (2.0.7) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails_multisite-2.0.7.gemspec
Recupero sassc-rails 2.1.1
Recupero lograge 0.11.0
Recupero jquery-rails 4.3.3
Installazione sassc-rails 2.1.1
Installazione lograge 0.11.0
1: lograge (0.11.0) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/lograge-0.11.0.gemspec
Installazione jquery-rails 4.3.3
2: sassc-rails (2.1.1) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sassc-rails-2.1.1.gemspec
0: jquery-rails (4.3.3) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jquery-rails-4.3.3.gemspec
Utilizzo ember-rails 0.18.5
1: ember-rails (0.18.5) da /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-rails-0.18.5.gemspec
Bundle completo! 116 dipendenze del Gemfile, 152 gem installate.
Le gem nei gruppi test e development non sono state installate.
Le gem bundled sono installate in ./vendor/bundle
Messaggio post-installazione da i18n:
ATTENZIONE! i18n 1.1 ha modificato i fallback per escludere la lingua predefinita.
Ma questo potrebbe rompere la tua applicazione.
Si prega di controllare la tua app Rails per ‘config.i18n.fallbacks = true’.
Se stai usando I18n (>= 1.1.0) e Rails (< 5.2.2), dovrebbe essere
‘config.i18n.fallbacks = [I18n.default_locale]’.
In caso contrario, i fallback saranno rotti nella tua app da I18n 1.1.x.
Per ulteriori informazioni vedi:
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 interrotto!
Gem::MissingSpecError: Impossibile trovare ‘addressable’ (>= 2.3.5) tra 254 gem totali
Controllato in ‘GEM_PATH=/var/www/discourse/vendor/bundle/ruby/2.6.0’, esegui gem env per ulteriori informazioni
/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 ’
(Vedi traccia completa eseguendo il task con --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
Installazione con successo di sawyer-0.8.2
1 gem installata
I, [2020-02-04T11:59:23.993577 #1] INFO – : Terminazione processi asincroni
I, [2020-02-04T11:59:23.993648 #1] INFO – : Invio 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
2020-02-04 11:59:23.993 UTC [49] LOG: ricevuta richiesta di arresto rapido
I, [2020-02-04T11:59:23.993913 #1] INFO – : Invio TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 166
166:signal-handler (1580817563) Ricevuto SIGTERM programmazione arresto…
2020-02-04 11:59:23.995 UTC [49] LOG: annullamento transazioni attive
2020-02-04 11:59:23.999 UTC [49] LOG: processo worker: launcher replica logica (PID 58) terminato con codice di uscita 1
2020-02-04 11:59:23.999 UTC [53] LOG: arresto in corso
2020-02-04 11:59:24.013 UTC [49] LOG: sistema database arrestato
166:M 04 Feb 2020 11:59:24.017 # Arresto richiesto dall’utente…
166:M 04 Feb 2020 11:59:24.017 * Salvataggio snapshot RDB finale prima dell’uscita.
166:M 04 Feb 2020 11:59:24.158 * DB salvato su disco
166:M 04 Feb 2020 11:59:24.158 # Redis è ora pronto per uscire, arrivederci…
FALLITO
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ fallito con ritorno #<Process::Status: pid 18297 exit 1>
Posizione del fallimento: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec fallito con i parametri {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
3504d432db12bbe88cf973f6b9b7665e95ecd4f7f082b7efa41b0d92751bb3b4
** BOOTSTRAP FALLITO ** si prega di scorrere verso l’alto e cercare messaggi di errore precedenti, potrebbe essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
root@discourse:/docker-app/discourse#
E il mio app.yml con una piccola oscurazione:
app.yml
root@discourse:/docker-app/discourse# cat /docker-app/discourse/containers/app.yml
## questo è il modello di container Docker Discourse all-in-one, standalone
##
## Dopo aver apportato modifiche a questo file, DEVI ricostruire
## /var/discourse/launcher rebuild app
##
## FAI *MOLTA* ATTENZIONE DURANTE LA MODIFICA!
## I FILE YAML SONO SUPER SUPER SENSIBILI A ERRORI DI SPAZIATURA O ALLINEAMENTO!
## visita http://www.yamllint.com/ per convalidare questo file se necessario
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Decommenta queste due righe se desideri aggiungere Lets Encrypt (https)
#- "templates/web.ssl.template.yml"
#- "templates/web.letsencrypt.ssl.template.yml"
## quali porte TCP/IP dovrebbe esporre questo container?
## Se vuoi che Discourse condivida una porta con un altro server web come Apache o nginx,
## vedi https://meta.discourse.org/t/17247 per i dettagli
expose:
- "8080:80" # http
- "4434:443" # https
params:
db_default_text_search_config: "pg_catalog.english"
## Imposta db_shared_buffers a un massimo del 25% della memoria totale.
## sarà impostato automaticamente dal bootstrap in base alla RAM rilevata, oppure puoi sovrascriverlo
db_shared_buffers: "256MB"
## può migliorare le prestazioni di ordinamento, ma aumenta l'utilizzo di memoria per connessione
#db_work_mem: "40MB"
## Quale revisione Git dovrebbe utilizzare questo container? (predefinito: tests-passed)
version: stable
env:
LANG: en_US.UTF-8
# DISCOURSE_DEFAULT_LOCALE: en
## Quante richieste web simultanee sono supportate? Dipende da memoria e core CPU.
## sarà impostato automaticamente dal bootstrap in base alle CPU rilevate, oppure puoi sovrascriverlo
UNICORN_WORKERS: 4
## TODO: Il nome di dominio a cui risponderà questa istanza Discourse
## Obbligatorio. Discourse non funzionerà con un numero IP nudo.
DISCOURSE_HOSTNAME: community.suitecrm.com
## Decommenta se vuoi che il container venga avviato con lo stesso
## nome host (-h option) specificato sopra (predefinito "$hostname-$config")
#DOCKER_USE_HOSTNAME: true
## TODO: Elenco di email separate da virgole che saranno rese admin e developer
## al primo accesso esempio 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'xxxxx@xxxxxxxxxxxx.com'
## TODO: Il server di posta SMTP utilizzato per validare nuovi account e inviare notifiche
# INDIRIZZO SMTP, nome utente e password sono obbligatori
# ATTENZIONE il carattere '#' nella password SMTP può causare problemi!
(...)
## Se hai aggiunto il modello Lets Encrypt, decommenta sotto per ottenere un certificato SSL gratuito
#LETSENCRYPT_ACCOUNT_EMAIL: me@example.com
## L'indirizzo CDN per questa istanza Discourse (configurato per pull)
## vedi https://meta.discourse.org/t/14857 per i dettagli
#DISCOURSE_CDN_URL: //discourse-cdn.example.com
# aggiunto da Pgr Gen/20 per risolvere il bug di rebuild, https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387
DISCOURSE_REFRESH_MAXMIND_DB_DURING_PRECOMPILE_DAYS: 0
## Il container Docker è stateless; tutti i dati sono memorizzati in /shared
volumes:
- volume:
host: /docker-app/standalone
guest: /shared
- volume:
host: /docker-app/standalone/log/var-log
guest: /var/log
## I plugin vanno qui
## vedi https://meta.discourse.org/t/19157 per i dettagli
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/
## Comandi personalizzati da eseguire dopo la costruzione
run:
- exec: echo "Inizio dei comandi personalizzati"
## Se vuoi impostare l'indirizzo email 'Da' per il tuo primo registro, decommenta e cambia:
## Dopo aver ricevuto la prima email di registrazione, ricommenta la riga. Deve essere eseguita solo una volta.
#- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
- exec: echo "Fine dei comandi personalizzati"
networks:
- app
Qualcuno può per favore dare qualche suggerimento su come procedere per il troubleshooting? Preferirei non fare troppi tentativi di rebuild, poiché porta giù la mia comunità per alcuni minuti ogni volta. Grazie