Последнее обновление сайта не работает

В моем обновлении произошла ошибка

api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })

Пожалуйста, помогите мне это исправить.I, [2022-02-22T08:21:39.676141 #1] INFO – : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2022-02-22T08:21:43.194476 #1] INFO – :
I, [2022-02-22T08:21:43.194958 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --deployment --retry 3 --jobs 4 --verbose --without test development’
[УСТАРЕЛО] Флаг --deployment устарел, так как он полагается на запоминание между вызовами bundler, чего bundler больше не будет делать в будущих версиях. Вместо этого, пожалуйста, используйте bundle config set --local deployment 'true' и перестаньте использовать этот флаг
[УСТАРЕЛО] Флаг --without устарел, так как он полагается на запоминание между вызовами bundler, чего bundler больше не будет делать в будущих версиях. Вместо этого, пожалуйста, используйте bundle config set --local without 'test development' и перестаньте использовать этот флаг
I, [2022-02-22T08:22:12.051781 #1] INFO – : Запуск bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development" с bundler 2.3.4
Заморожено, используется разрешение из lockfile
В определении отсутствуют [“bootsnap-1.10.3”, “message_bus-4.1.0”, “excon-0.91.0”, “nokogiri-1.13.1-x86_64-linux”, “loofah-2.14.0”, “oj-3.13.11”, “pg-1.3.2”, “mini_sql-1.3.0”, “sidekiq-6.4.1”, “mini_racer-0.6.2”, “rack-protection-2.2.0”, “json_schemer-0.2.19”, “puma-5.6.2”, “stackprof-0.2.18”, “cppjieba_rb-0.4.2”, “rqrcode-2.1.1”, “rails_failover-0.8.1”, “msgpack-1.4.5”, “i18n-1.10.0”, “zeitwerk-2.5.4”, “in_threads-1.6.0”, “regexp_parser-2.2.1”, “request_store-1.5.1”, “jmespath-1.6.0”, “faraday-1.10.0”, “ipaddr-1.2.4”]
HTTP GET https://index.rubygems.org/versions
HTTP 416 Range Not Satisfiable https://index.rubygems.org/versions
HTTP GET https://index.rubygems.org/versions
HTTP 200 OK https://index.rubygems.org/versions
HTTP GET https://index.rubygems.org/versions
HTTP 200 OK https://index.rubygems.org/versions
Получение метаданных gem с https://rubygems.org/
Поиск gem [“actionmailer”, “actionpack”, “actionview”, “actionview_precompiler”, “active_model_serializers”, “activejob”, “activemodel”, “activerecord”, “activesupport”, “addressable”, “annotate”, “ast”, “aws-eventstream”, “aws-partitions”, “aws-sdk-core”, “aws-sdk-kms”, “aws-sdk-s3”, “aws-sdk-sns”, “aws-sigv4”, “barber”, “better_errors”, “binding_of_caller”, “bootsnap”, “builder”, “bullet”, “byebug”, “cbor”, “certified”, “chunky_png”, “coderay”, “colored2”, “concurrent-ruby”, “connection_pool”, “cose”, “cppjieba_rb”, “crack”, “crass”, “css_parser”, “debug_inspector”, “diff-lcs”, “diffy”, “discourse-ember-rails”, “discourse-ember-source”, “discourse-fonts”, “discourse_dev_assets”, “docile”, “ecma-re-validator”, “email_reply_trimmer”, “ember-data-source”, “ember-handlebars-template”, “ember-source”, “erubi”, “excon”, “execjs”, “exifr”, “fabrication”, “faker”, “fakeweb”, “faraday”, “faraday-em_http”, “faraday-em_synchrony”, “faraday-excon”, “faraday-httpclient”, “faraday-multipart”, “faraday-net_http”, “faraday-net_http_persistent”, “faraday-patron”, “faraday-rack”, “faraday-retry”, “fast_blank”, “fast_xs”, “fastimage”, “ffi”, “fspath”, “gc_tracer”, “globalid”, “guess_html_encoding”, “hana”, “hashdiff”, “hashie”, “highline”, “hkdf”, “htmlentities”, “http_accept_language”, “i18n”, “image_optim”, “image_size”, “in_threads”, “ipaddr”, “jmespath”, “jquery-rails”, “json”, “json-schema”, “json_schemer”, “jwt”, “kgio”, “libv8-node”, “listen”, “literate_randomizer”, “lograge”, “logstash-event”, “logstash-logger”, “logster”, “loofah”, “lru_redux”, “lz4-ruby”, “maxminddb”, “memory_profiler”, “message_bus”, “method_source”, “mini_mime”, “mini_portile2”, “mini_racer”, “mini_scheduler”, “mini_sql”, “mini_suffix”, “minitest”, “mocha”, “msgpack”, “multi_json”, “multi_xml”, “multipart-post”, “mustache”, “nio4r”, “nokogiri”, “oauth”, “oauth2”, “oj”, “omniauth”, “omniauth-facebook”, “omniauth-github”, “omniauth-google-oauth2”, “omniauth-oauth”, “omniauth-oauth2”, “omniauth-twitter”, “openssl”, “openssl-signature_algorithm”, “optimist”, “parallel”, “parallel_tests”, “parser”, “pg”, “progress”, “pry”, “pry-byebug”, “pry-rails”, “public_suffix”, “puma”, “r2”, “racc”, “rack”, “rack-mini-profiler”, “rack-protection”, “rack-test”, “rails-dom-testing”, “rails-html-sanitizer”, “rails_failover”, “rails_multisite”, “railties”, “rainbow”, “raindrops”, “rake”, “rb-fsevent”, “rb-inotify”, “rbtrace”, “rchardet”, “redis”, “redis-namespace”, “regexp_parser”, “request_store”, “rexml”, “rinku”, “rotp”, “rqrcode”, “rqrcode_core”, “rspec”, “rspec-core”, “rspec-expectations”, “rspec-html-matchers”, “rspec-mocks”, “rspec-rails”, “rspec-support”, “rss”, “rswag-specs”, “rtlit”, “rubocop”, “rubocop-ast”, “rubocop-discourse”, “rubocop-rspec”, “ruby-prof”, “ruby-progressbar”, “ruby-readability”, “ruby2_keywords”, “rubyzip”, “sanitize”, “sassc”, “sassc-rails”, “seed-fu”, “shoulda-matchers”, “sidekiq”, “simplecov”, “simplecov-html”, “simplecov_json_formatter”, “sprockets”, “sprockets-rails”, “sshkey”, “stackprof”, “test-prof”, “thor”, “tilt”, “tzinfo”, “uglifier”, “unf”, “unf_ext”, “unicode-display_width”, “unicorn”, “uniform_notifier”, “uri_template”, “webmock”, “webpush”, “xorcist”, “yaml-lint”, “zeitwerk”]
HTTP GET https://index.rubygems.org/info/actionmailer
HTTP GET https://index.rubygems.org/info/actionpack
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailer
HTTP GET https://index.rubygems.org/info/actionview
HTTP 206 Partial Content https://index.rubygems.org/info/actionpack
HTTP 206 Partial Content https://index.rubygems.org/info/actionview
HTTP GET https://index.rubygems.org/info/activejob
HTTP GET https://index.rubygems.org/info/activemodel
HTTP 206 Partial Content https://index.rubygems.org/info/activejob
HTTP 206 Partial Content https://index.rubygems.org/info/activemodel
HTTP GET https://index.rubygems.org/info/activerecord
HTTP GET https://index.rubygems.org/info/activesupport
HTTP 206 Partial Content https://index.rubygems.org/info/activerecord
HTTP 206 Partial Content https://index.rubygems.org/info/activesupport
HTTP GET https://index.rubygems.org/info/annotate
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/annotate
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
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-sdk-core
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/aws-sdk-sns
HTTP GET https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-sns
HTTP GET https://index.rubygems.org/info/bootsnap
HTTP 206 Partial Content https://index.rubygems.org/info/bootsnap
HTTP GET https://index.rubygems.org/info/excon
HTTP GET https://index.rubygems.org/info/fabrication
HTTP 206 Partial Content https://index.rubygems.org/info/excon
HTTP 206 Partial Content https://index.rubygems.org/info/fabrication
HTTP GET https://index.rubygems.org/info/faraday
HTTP GET https://index.rubygems.org/info/faraday-excon
HTTP 206 Partial Content https://index.rubygems.org/info/faraday
HTTP 206 Partial Content https://index.rubygems.org/info/faraday-excon
HTTP GET https://index.rubygems.org/info/i18n
HTTP GET https://index.rubygems.org/info/ipaddr
HTTP 206 Partial Content https://index.rubygems.org/info/ipaddr
HTTP 206 Partial Content https://index.rubygems.org/info/i18n
HTTP GET https://index.rubygems.org/info/jmespath
HTTP GET https://index.rubygems.org/info/json_schemer
HTTP 206 Partial Content https://index.rubygems.org/info/jmespath
HTTP 206 Partial Content https://index.rubygems.org/info/json_schemer
HTTP GET https://index.rubygems.org/info/loofah
HTTP GET https://index.rubygems.org/info/message_bus
HTTP 206 Partial Content https://index.rubygems.org/info/loofah
HTTP 206 Partial Content https://index.rubygems.org/info/message_bus
HTTP GET https://index.rubygems.org/info/mini_portile2
HTTP GET https://index.rubygems.org/info/mini_sql
HTTP 206 Partial Content https://index.rubygems.org/info/mini_portile2
HTTP 206 Partial Content https://index.rubygems.org/info/mini_sql
HTTP GET https://index.rubygems.org/info/msgpack
HTTP 206 Partial Content https://index.rubygems.org/info/msgpack
HTTP GET https://index.rubygems.org/info/nokogiri
HTTP 206 Partial Content https://index.rubygems.org/info/nokogiri
HTTP GET https://index.rubygems.org/info/oauth2
HTTP 206 Partial Content https://index.rubygems.org/info/oauth2
HTTP GET https://index.rubygems.org/info/parser
HTTP GET https://index.rubygems.org/info/pg
HTTP 206 Partial Content https://index.rubygems.org/info/parser
HTTP 206 Partial Content https://index.rubygems.org/info/pg
HTTP GET https://index.rubygems.org/info/puma
HTTP GET https://index.rubygems.org/info/rack-protection
HTTP 206 Partial Content https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/rack-protection
HTTP GET https://index.rubygems.org/info/rails_failover
HTTP GET https://index.rubygems.org/info/railties
HTTP 206 Partial Content https://index.rubygems.org/info/rails_failover
HTTP 206 Partial Content https://index.rubygems.org/info/railties
HTTP GET https://index.rubygems.org/info/rb-fsevent
HTTP GET https://index.rubygems.org/info/redis
HTTP 206 Partial Content https://index.rubygems.org/info/rb-fsevent
HTTP 206 Partial Content https://index.rubygems.org/info/redis
HTTP GET https://index.rubygems.org/info/regexp_parser
HTTP 206 Partial Content https://index.rubygems.org/info/regexp_parser
HTTP GET https://index.rubygems.org/info/rqrcode
HTTP GET https://index.rubygems.org/info/rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rqrcode
HTTP 206 Partial Content https://index.rubygems.org/info/rspec
HTTP GET https://index.rubygems.org/info/rspec-core
HTTP GET https://index.rubygems.org/info/rspec-expectations
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-core
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-expectations
HTTP GET https://index.rubygems.org/info/rspec-mocks
HTTP GET https://index.rubygems.org/info/rspec-support
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-support
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-mocks
HTTP GET https://index.rubygems.org/info/rswag-specs
HTTP GET https://index.rubygems.org/info/rubocop
HTTP 206 Partial Content https://index.rubygems.org/info/rswag-specs
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/rubocop-ast
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-ast
HTTP GET https://index.rubygems.org/info/sidekiq
HTTP GET https://index.rubygems.org/info/simplecov_json_formatter
HTTP 206 Partial Content https://index.rubygems.org/info/sidekiq
HTTP 206 Partial Content https://index.rubygems.org/info/simplecov_json_formatter
HTTP GET https://index.rubygems.org/info/stackprof
HTTP 206 Partial Content https://index.rubygems.org/info/stackprof
Поиск gem [“mail”, “text-format”, “net-imap”, “net-pop”, “net-smtp”, “erubis”, “rack-mount”, “rack-cache”, “journey”, “rails-deprecated_sanitizer”, “jsonapi”, “case_transform”, “jsonapi-renderer”, “activemodel-globalid”, “bcrypt-ruby”, “arel”, “activerecord-deprecated_finders”, “memcache-client”, “thread_safe”, “jamespath”, “http-2”, “aws-crt”, “ember-template-compiler-source”, “handlebars-source”, “rouge”, “columnize”, “debugger-linecache”, “slop”, “rb-readline”, “functional-ruby”, “ref”, “snappy”, “safe_yaml”, “rdoc”, “pastel”, “tty-pager”, “tty-screen”, “tty-tree”, “rcov”, “httpclient”, “net-http-persistent”, “patron”, “rake-compiler”, “rb-appscript”, “xattr”, “ffi-xattr”, “termios”, “rails”, “json_pure”, “rb-fchange”, “rb-kqueue”, “celluloid”, “celluloid-io”, “ruby_dep”, “rdf”, “stud”, “ruby_parser”, “eventmachine”, “thin”, “libv8”, “net-ftp”, “metaclass”, “hoe”, “ruby-hmac”, “weakling”, “mini_portile”, “pkg-config”, “bigdecimal”, “oa-core”, “oa-oauth”, “oa-openid”, “oa-basic”, “oa-enterprise”, “oa-more”, “faraday-middleware”, “httpauth”, “sexp_processor”, “win32console”, “yard”, “spoon”, “pry-doc”, “escape_utils”, “rack-ssl”, “trollop”, “base32”, “webrat”, “rspec-collection_matchers”, “term-ansicolor”, “backports”, “powerpack”, “astrolabe”, “tins”, “jaro_winkler”, “psych”, “hpricot”, “nokogumbo”, “bundler”, “sass”, “bourne”, “strscan”, “lockfile”, “compass”, “sprockets-sass”, “sinatra”, “slim”, “hike”, “therubyracer”]
HTTP GET https://index.rubygems.org/info/rouge
HTTP 206 Partial Content https://index.rubygems.org/info/rouge
HTTP GET https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/rb-kqueue
HTTP 206 Partial Content https://index.rubygems.org/info/rb-kqueue
HTTP 206 Partial Content https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/rdf
HTTP 206 Partial Content https://index.rubygems.org/info/rdf
HTTP GET https://index.rubygems.org/info/bundler
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
HTTP GET https://index.rubygems.org/info/sinatra
HTTP 206 Partial Content https://index.rubygems.org/info/sinatra
Поиск gem [“mime-types”, “treetop”, “tlsmail”, “digest”, “net-protocol”, “timeout”, “abstract”, “multimap”, “jsonapi-parser”, “bcrypt”, “ZenTest”, “RubyInline”, “atomic”, “text-hyphen”, “ruby_core_source”, “debugger-ruby_core_source”, “snappy-jars”, “tty-which”, “verse”, “strings”, “equatable”, “tty-color”, “spruz”, “win32-api”, “timers”, “facter”, “celluloid-essentials”, “celluloid-extras”, “celluloid-fsm”, “celluloid-pool”, “celluloid-supervision”, “dotenv”, “nenv”, “rspec-logsplit”, “activeresource”, “actionwebservice”, “actioncable”, “activestorage”, “actionmailbox”, “actiontext”, “metriks”, “ParseTree”, “daemons”, “time”, “rubyforge”, “gemcutter”, “link_header”, “hamster”, “rack-openid”, “ruby-openid-apps-discovery”, “restclient”, “rest-client”, “net-ldap”, “rubyntlm”, “pyu-ruby-sasl”, “uuid”, “XMLCanonicalizer”, “webrick”, “curses”, “sync”, “jar-dependencies”, “stringio”, “sass-listen”, “haml”, “fssm”, “compass-core”, “compass-import-once”, “sprockets-helpers”, “temple”, “mongrel”, “mustermann”]
HTTP GET https://index.rubygems.org/info/activestorage
HTTP GET https://index.rubygems.org/info/actioncable
HTTP 206 Partial Content https://index.rubygems.org/info/activestorage
HTTP 206 Partial Content https://index.rubygems.org/info/actioncable
HTTP GET https://index.rubygems.org/info/actionmailbox
HTTP GET https://index.rubygems.org/info/actiontext
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailbox
HTTP 206 Partial Content https://index.rubygems.org/info/actiontext
HTTP GET https://index.rubygems.org/info/curses
HTTP 206 Partial Content https://index.rubygems.org/info/curses
Поиск gem [“mime-types-data”, “facets”, “polyglot”, “io-wait”, “archive-tar-minitar”, “unicode_utils”, “strings-ansi”, “test-unit”, “hitimes”, “CFPropertyList”, “sys-admin”, “win32-dir”, “windows-api”, “windows-pr”, “win32-security”, “hocon”, “celluloid-gems”, “coveralls”, “dotenv-deployment”, “rails-observers”, “activemodel-serializers-xml”, “marcel”, “mimemagic”, “coffee-rails”, “em-hiredis”, “faye-websocket”, “websocket-driver”, “rbtree”, “faraday_middleware”, “yajl-ruby”, “avl_tree”, “SexpProcessor”, “date”, “net-scp”, “ruby-openid”, “netrc”, “http-cookie”, “http-accept”, “macaddr”, “log4r”, “ruby-maven”, “cgi_multipart_eof_fix”, “fastthread”, “gem_plugin”, “tool”]
HTTP GET https://index.rubygems.org/info/io-wait
HTTP 206 Partial Content https://index.rubygems.org/info/io-wait
HTTP GET https://index.rubygems.org/info/rbtree
HTTP 206 Partial Content https://index.rubygems.org/info/rbtree
Поиск gem [“minitar”, “minitar-cli”, “power_assert”, “configuration”, “mkrf”, “libxml-ruby”, “ffi-win32-extensions”, “colorize”, “coffee-script”, “hiredis”, “websocket-extensions”, “roauth”, “net-ssh”, “ruby-yadis”, “domain_name”, “sqlite3”, “systemu”, “maven-tools”, “ruby-maven-libs”]
Поиск gem [“powerbar”, “pattern-match”, “coffee-script-source”, “needle”, “jruby-pageant”, “bcrypt_pbkdf”, “rbnacl”, “rbnacl-libsodium”, “virtus”]
Поиск gem [“ansi”, “descendants_tracker”, “axiom-types”, “coercible”, “equalizer”]
Поиск gem [“ice_nine”, “adamantium”]
Поиск gem [“memoizable”]
Используется rake 13.0.6
0: rake (13.0.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Используется concurrent-ruby 1.1.9
2: concurrent-ruby (1.1.9) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.9.gemspec
Используется minitest 5.15.0
Используется builder 3.2.4
3: builder (3.2.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Используется erubi 1.10.0
2: erubi (1.10.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
1: minitest (5.15.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Получение zeitwerk 2.5.4
Используется racc 1.6.0
Используется crass 1.0.6
Используется rack 2.2.3
1: rack (2.2.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
3: racc (1.6.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Используется public_suffix 4.0.6
3: public_suffix (4.0.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.6.gemspec
Используется aws-eventstream 1.2.0
3: aws-eventstream (1.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Используется aws-partitions 1.516.0
3: aws-partitions (1.516.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Получение jmespath 1.6.0
2: crass (1.0.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Используется ember-source 2.18.2
2: ember-source (2.18.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Используется execjs 2.8.1
2: execjs (2.8.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Получение msgpack 1.4.5
Используется mini_mime 1.1.2
1: mini_mime (1.1.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Используется bundler 2.3.4
1: bundler (2.3.4) из /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.4.gemspec
Используется byebug 11.1.3
1: byebug (11.1.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Используется cbor 0.5.9.6
1: cbor (0.5.9.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Используется chunky_png 1.4.0
1: chunky_png (1.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Используется coderay 1.1.3
1: coderay (1.1.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Используется colored2 3.1.2
1: colored2 (3.1.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Используется connection_pool 2.2.5
1: connection_pool (2.2.5) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Получение ipaddr 1.2.4
Установка jmespath 1.6.0
Установка ipaddr 1.2.4
Установка zeitwerk 2.5.4
Установка msgpack 1.4.5 с нативными расширениями
1: ipaddr (1.2.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
Получение cppjieba_rb 0.4.2
0: zeitwerk (2.5.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
Используется diffy 3.4.0
0: diffy (3.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Используется method_source 1.0.0
0: method_source (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Используется thor 1.2.1
0: thor (1.2.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
Используется discourse-ember-source 3.12.2.3
0: discourse-ember-source (3.12.2.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Используется discourse-fonts 0.0.9
0: discourse-fonts (0.0.9) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
Получение regexp_parser 2.2.1
Сборка нативных расширений. Это может занять некоторое время…
Установка regexp_parser 2.2.1
0: regexp_parser (2.2.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.2.1.gemspec
Используется email_reply_trimmer 0.1.13
0: email_reply_trimmer (0.1.13) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Получение excon 0.91.0
3: jmespath (1.6.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.0.gemspec
Используется exifr 1.3.9
3: exifr (1.3.9) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Используется faraday-em_http 1.0.0
3: faraday-em_http (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Используется faraday-em_synchrony 1.0.0
3: faraday-em_synchrony (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Используется faraday-excon 1.1.0
3: faraday-excon (1.1.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Используется faraday-httpclient 1.0.1
3: faraday-httpclient (1.0.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Используется multipart-post 2.1.1
3: multipart-post (2.1.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Используется faraday-net_http 1.0.1
3: faraday-net_http (1.0.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Используется faraday-net_http_persistent 1.2.0
3: faraday-net_http_persistent (1.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Используется faraday-patron 1.0.0
3: faraday-patron (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Используется faraday-rack 1.0.0
3: faraday-rack (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Используется faraday-retry 1.0.3
3: faraday-retry (1.0.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
Используется ruby2_keywords 0.0.5
3: ruby2_keywords (0.0.5) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Используется fast_blank 1.0.1
3: fast_blank (1.0.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
Используется fast_xs 0.8.0
3: fast_xs (0.8.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
Используется fastimage 2.2.6
3: fastimage (2.2.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
Используется ffi 1.15.5
3: ffi (1.15.5) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
Используется fspath 3.1.2
3: fspath (3.1.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Используется gc_tracer 1.5.1
3: gc_tracer (1.5.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Используется guess_html_encoding 0.0.11
3: guess_html_encoding (0.0.11) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Используется hana 1.3.7
3: hana (1.3.7) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Используется hashie 5.0.0
3: hashie (5.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
Используется highline 2.0.3
3: highline (2.0.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Используется hkdf 0.3.0
3: hkdf (0.3.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Используется htmlentities 4.3.4
3: htmlentities (4.3.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Используется http_accept_language 2.1.1
3: http_accept_language (2.1.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Используется image_size 3.0.1
3: image_size (3.0.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
Получение in_threads 1.6.0
Установка in_threads 1.6.0
Установка excon 0.91.0
3: in_threads (1.6.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
Используется progress 3.6.0
3: progress (3.6.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Используется json 2.6.1
3: json (2.6.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
Используется uri_template 0.7.0
3: uri_template (0.7.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Используется jwt 2.3.0
3: jwt (2.3.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
Используется kgio 2.11.4
3: kgio (2.11.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Используется libv8-node 16.10.0.0 (x86_64-linux)
3: libv8-node (16.10.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
Используется logstash-event 1.2.02
3: logstash-event (1.2.02) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Используется logster 2.10.1
3: logster (2.10.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.10.1.gemspec
Используется lru_redux 1.1.0
3: lru_redux (1.1.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Используется lz4-ruby 0.3.3
3: lz4-ruby (0.3.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Используется maxminddb 0.1.22
3: maxminddb (0.1.22) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Используется memory_profiler 1.0.0
3: memory_profiler (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Используется redis 4.5.1
3: redis (4.5.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Получение mini_sql 1.3.0
0: excon (0.91.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.91.0.gemspec
Используется multi_json 1.15.0
0: multi_json (1.15.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Используется multi_xml 0.6.0
0: multi_xml (0.6.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Используется mustache 1.1.1
0: mustache (1.1.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Используется nio4r 2.5.8
0: nio4r (2.5.8) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Используется oauth 0.5.8
0: oauth (0.5.8) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Получение oj 3.13.11
Установка mini_sql 1.3.0
Установка oj 3.13.11 с нативными расширениями
3: mini_sql (1.3.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.3.0.gemspec
Используется optimist 3.0.1
3: optimist (3.0.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Получение pg 1.3.2
Установка pg 1.3.2 с нативными расширениями
Сборка нативных расширений. Это может занять некоторое время…
Сборка нативных расширений. Это может занять некоторое время…
Установка cppjieba_rb 0.4.2 с нативными расширениями
Сборка нативных расширений. Это может занять некоторое время…
2: msgpack (1.4.5) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.4.5.gemspec
Используется r2 0.2.7
2: r2 (0.2.7) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Используется raindrops 0.20.0
2: raindrops (0.20.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
Используется rchardet 1.8.0
2: rchardet (1.8.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Используется rexml 3.2.5
2: rexml (3.2.5) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
Используется rinku 2.0.6
2: rinku (2.0.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Используется rotp 6.2.0
2: rotp (6.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Используется rqrcode_core 1.2.0
2: rqrcode_core (1.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
Используется rtlit 0.0.5
2: rtlit (0.0.5) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Используется rubyzip 2.3.2
2: rubyzip (2.3.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Используется tilt 2.0.10
2: tilt (2.0.10) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
Используется sshkey 2.0.0
2: sshkey (2.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Получение stackprof 0.2.18
Установка stackprof 0.2.18 с нативными расширениями
Сборка нативных расширений. Это может занять некоторое время…
2: stackprof (0.2.18) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.18.gemspec
Используется unf_ext 0.0.8
2: unf_ext (0.0.8) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.gemspec
Используется xorcist 1.1.2
2: xorcist (1.1.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
Загрузка i18n 1.10.0
Установка i18n 1.10.0
2: i18n (1.10.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
Используется tzinfo 2.0.4
2: tzinfo (2.0.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
Загрузка nokogiri 1.13.1 (x86_64-linux)
Установка nokogiri 1.13.1 (x86_64-linux)
2: nokogiri (1.13.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.1-x86_64-linux.gemspec
Используется rack-test 1.1.0
2: rack-test (1.1.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
Используется addressable 2.8.0
2: addressable (2.8.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
Используется aws-sigv4 1.4.0
2: aws-sigv4 (1.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
Используется barber 0.12.2
2: barber (0.12.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
Используется ember-data-source 3.0.2
2: ember-data-source (3.0.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
Используется sprockets 3.7.2
2: sprockets (3.7.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-3.7.2.gemspec
Загрузка request_store 1.5.1
Установка request_store 1.5.1
2: request_store (1.5.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
Загрузка message_bus 4.1.0
Установка message_bus 4.1.0
2: message_bus (4.1.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.1.0.gemspec
Используется rack-mini-profiler 2.3.3
2: rack-mini-profiler (2.3.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-2.3.3.gemspec
Загрузка rack-protection 2.2.0
Установка rack-protection 2.2.0
2: rack-protection (2.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
Используется uglifier 4.2.0
2: uglifier (4.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
Используется mail 2.8.0.edge из GitHub - discourse/mail: A Really Ruby Mail Library · GitHub (на main@5b700fc)
2: mail (2.8.0.edge) из /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
Используется openssl 2.2.1
2: openssl (2.2.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
Используется pry 0.13.1
2: pry (0.13.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
Используется ecma-re-validator 0.4.0
2: ecma-re-validator (0.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
Используется faraday-multipart 1.0.3
2: faraday-multipart (1.0.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
Используется mini_suffix 0.3.3
2: mini_suffix (0.3.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.gemspec
Используется omniauth 1.9.1
2: omniauth (1.9.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
Используется sassc 2.0.1
2: sassc (2.0.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
Используется image_optim 0.31.1
2: image_optim (0.31.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.gemspec
Используется logstash-logger 0.26.1
2: logstash-logger (0.26.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
Загрузка mini_racer 0.6.2
Установка mini_racer 0.6.2 с нативными расширениями
Сборка нативных расширений. Это может занять некоторое время…
1: cppjieba_rb (0.4.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
Загрузка sidekiq 6.4.1
Установка sidekiq 6.4.1
1: sidekiq (6.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.gemspec
Используется redis-namespace 1.8.1
1: redis-namespace (1.8.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.1.gemspec
Используется webpush 1.1.0
1: webpush (1.1.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
Загрузка puma 5.6.2
Установка puma 5.6.2 с нативными расширениями
Сборка нативных расширений. Это может занять некоторое время…
3: pg (1.3.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.2.gemspec
Загрузка bootsnap 1.10.3
Установка bootsnap 1.10.3 с нативными расширениями
Сборка нативных расширений. Это может занять некоторое время…
3: bootsnap (1.10.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.10.3.gemspec
Используется rbtrace 0.4.14
3: rbtrace (0.4.14) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
Загрузка rqrcode 2.1.1
Установка rqrcode 2.1.1
3: rqrcode (2.1.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
Используется rss 0.2.9
3: rss (0.2.9) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.gemspec
Используется unicorn 6.1.0
3: unicorn (6.1.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.gemspec
Используется unf 0.1.4
3: unf (0.1.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
Используется activesupport 6.1.4.1
3: activesupport (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.1.gemspec
Загрузка loofah 2.14.0
Установка loofah 2.14.0
3: loofah (2.14.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.14.0.gemspec
Используется ruby-readability 0.7.0
3: ruby-readability (0.7.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
Используется sanitize 6.0.0
3: sanitize (6.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
Используется css_parser 1.11.0
3: css_parser (1.11.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
Используется aws-sdk-core 3.121.2
3: aws-sdk-core (3.121.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
Используется ember-handlebars-template 0.8.0
3: ember-handlebars-template (0.8.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
Используется openssl-signature_algorithm 1.1.1
3: openssl-signature_algorithm (1.1.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
Загрузка json_schemer 0.2.19
Установка json_schemer 0.2.19
3: json_schemer (0.2.19) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.19.gemspec
Используется pry-byebug 3.9.0
3: pry-byebug (3.9.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
Используется pry-rails 0.3.9
3: pry-rails (0.3.9) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
Загрузка faraday 1.10.0
Установка faraday 1.10.0
3: faraday (1.10.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.0.gemspec
Используется omniauth-oauth 1.2.0
3: omniauth-oauth (1.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
Используется mini_scheduler 0.13.0
3: mini_scheduler (0.13.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
Используется rails-dom-testing 2.0.3
3: rails-dom-testing (2.0.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
Используется globalid 1.0.0
3: globalid (1.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
Используется activemodel 6.1.4.1
3: activemodel (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.1.gemspec
Используется rails-html-sanitizer 1.4.2
3: rails-html-sanitizer (1.4.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
Используется aws-sdk-kms 1.44.0
3: aws-sdk-kms (1.44.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
Используется aws-sdk-sns 1.46.0
3: aws-sdk-sns (1.46.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.gemspec
Используется cose 1.2.0
3: cose (1.2.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
Используется oauth2 1.4.7
3: oauth2 (1.4.7) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
Используется omniauth-twitter 1.4.0
3: omniauth-twitter (1.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
Используется activejob 6.1.4.1
3: activejob (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.1.gemspec
Используется active_model_serializers 0.8.4
3: active_model_serializers (0.8.4) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
Используется activerecord 6.1.4.1
3: activerecord (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.1.gemspec
Используется actionview 6.1.4.1
3: actionview (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.1.gemspec
Используется aws-sdk-s3 1.96.1
3: aws-sdk-s3 (1.96.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
Используется actionpack 6.1.4.1
3: actionpack (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.1.gemspec
Используется actionview_precompiler 0.2.3
3: actionview_precompiler (0.2.3) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
Используется omniauth-oauth2 1.7.2
3: omniauth-oauth2 (1.7.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.2.gemspec
Используется seed-fu 2.3.9
3: seed-fu (2.3.9) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
Используется actionmailer 6.1.4.1
3: actionmailer (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.1.gemspec
Используется railties 6.1.4.1
3: railties (6.1.4.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.1.gemspec
Используется omniauth-facebook 9.0.0
3: omniauth-facebook (9.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.0.0.gemspec
Используется omniauth-github 1.4.0
3: omniauth-github (1.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
Используется omniauth-google-oauth2 0.8.2
3: omniauth-google-oauth2 (0.8.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
Используется sprockets-rails 3.4.2
3: sprockets-rails (3.4.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
Используется jquery-rails 4.4.0
3: jquery-rails (4.4.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
Используется lograge 0.11.2
3: lograge (0.11.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.11.2.gemspec
Загрузка rails_failover 0.8.1
Установка rails_failover 0.8.1
3: rails_failover (0.8.1) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
Используется rails_multisite 4.0.0
3: rails_multisite (4.0.0) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.0.gemspec
Используется sassc-rails 2.1.2
3: sassc-rails (2.1.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
Используется discourse-ember-rails 0.18.6
3: discourse-ember-rails (0.18.6) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
1: puma (5.6.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.2.gemspec
2: mini_racer (0.6.2) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
0: oj (3.13.11) из /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
Сборка завершена! 126 зависимостей Gemfile, 176 gems установлены.
Gems из групп ‘test’ и ‘development’ не были установлены.
Собранные gems установлены в ./vendor/bundle

I, [2022-02-22T08:22:12.052124 #1] INFO – : > cd /var/www/discourse && [ ! -d ‘node_modules’ ] || su discourse -c ‘yarn install --production && yarn cache clean’
warning Resolution field “lodash@4.17.21” несовместима с запрошенной версией “lodash@4.17.15”
warning " > @mixer/parallel-prettier@2.0.1" имеет невыполненную peer dependency “prettier@^2.0.0”.
I, [2022-02-22T08:23:07.016495 #1] INFO – : yarn install v1.22.17
[1/5] Проверка package.json…
[2/5] Разрешение пакетов…
[3/5] Загрузка пакетов…
[4/5] Связывание зависимостей…
[5/5] Сборка новых пакетов…
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.17
[1/4] Разрешение пакетов…
[2/4] Загрузка пакетов…
[3/4] Связывание зависимостей…
[4/4] Сборка новых пакетов…
success Сохранен lockfile.
Done in 32.66s.
Done in 49.85s.
yarn cache v1.22.17
success Кэш очищен.
Done in 4.78s.

I, [2022-02-22T08:23:07.017003 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all’
I, [2022-02-22T08:23:11.280662 #1] INFO – : discourse-codechef-email-handler уже имеет последнюю совместимую версию
discourse-codechef-user-custom уже имеет последнюю совместимую версию
discourse-math уже имеет последнюю совместимую версию
discourse-codechef-api-custom уже имеет последнюю совместимую версию
discourse-codechef-scripts уже имеет последнюю совместимую версию

I, [2022-02-22T08:23:11.283319 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’
Discourse требует Redis 6.2.0 или выше
I, [2022-02-22T08:23:19.834861 #1] INFO – : gem install mysql2 -v 0.5.2 -i /var/www/discourse/plugins/discourse-codechef-api-custom/gems/2.7.5 --no-document --ignore-dependencies --no-user-install
Сборка нативных расширений. Это может занять некоторое время…
Успешно установлен mysql2-0.5.2
1 gem установлен

I, [2022-02-22T08:23:19.835243 #1] INFO – : Остановка асинхронных процессов
I, [2022-02-22T08:23:19.835295 #1] INFO – : Отправка INT для HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 46
I, [2022-02-22T08:23:19.835334 #1] INFO – : Отправка TERM для exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 107
2022-02-22 08:23:19.835 UTC [46] LOG: получен запрос на быстрое завершение работы
107:signal-handler (1645518199) Получен SIGTERM, запланировано завершение работы…
2022-02-22 08:23:19.838 UTC [46] LOG: прерывание любых активных транзакций
2022-02-22 08:23:19.841 UTC [46] LOG: фоновый процесс “logical replication launcher” (PID 55) завершился с кодом выхода 1
2022-02-22 08:23:19.841 UTC [50] LOG: завершение работы
2022-02-22 08:23:19.860 UTC [46] LOG: система базы данных остановлена
107:M 22 Feb 2022 08:23:19.930 # Пользователь запросил завершение работы…
107:M 22 Feb 2022 08:23:19.930 * Сохранение финального RDB снимка перед выходом.
107:M 22 Feb 2022 08:23:19.934 * БД сохранена на диске
107:M 22 Feb 2022 08:23:19.934 # Redis готов к выходу, пока…

FAILED

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ завершился с ошибкой #<Process::Status: pid 1856 exit 1>
Место сбоя: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn’
exec завершился с ошибкой с параметрами {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
e47c7ed53cf670fd0c81677b4f71bd6f63fc5d5d3d6bf26580361b2f62f46b69
** FAILED TO BOOTSTRAP ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
==================== END REBUILD LOG ====================
Не удалось пересобрать приложение.

Проверка вашего доменного имени . . .

Соединение с discuss.codechef.com успешно.
Вам, вероятно, следует удалить любые нестандартные плагины и пересобрать.
Попытка перезапуска существующего контейнера. . .
Обнаружена архитектура x86_64.

  • /bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=2 -e UNICORN_SIDEKIQS=1 -e RUBY_GLOBAL_METHOD_CACHE_SIZE=131072 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST=discourse-production.c7teckpg2ocf.us-east-1.rds.amazonaws.com -e DISCOURSE_DB_PORT=5432 -e DISCOURSE_MAX_ADMIN_API_REQS_PER_KEY_PER_MINUTE=500 -e DISCOURSE_HOSTNAME=discuss.codechef.com -e DISCOURSE_DEVELOPER_EMAILS=REDACTED -e DISCOURSE_SMTP_ADDRESS=email-smtp.us-east-1.amazonaws.com -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=AKIAIHL3WLHZNDXF62XQ -e DISCOURSE_SMTP_PASSWORD=REDACTED -e DISCOURSE_DB_USERNAME=codechef -e DISCOURSE_DB_PASSWORD=REDACTED -e DISCOURSE_REDIS_HOST=discourse-production.x3rtbu.0001.use1.cache.amazonaws.com -e DISCOURSE_REDIS_PORT=6379 -e POSTGRES_DB_HOST=discourse-production.c7teckpg2ocf.us-east-1.rds.amazonaws.com -e POSTGRES_DB_NAME=discourse -e POSTGRES_DB_USER=codechef -e POSTGRES_DB_PW=AbaNabaRuba@123 -e MYSQL_DB_HOST=ccdbinstance.c7teckpg2ocf.us-east-1.rds.amazonaws.com -e MYSQL_DB_NAME=codechef -e MYSQL_DB_USER=discuss -e MYSQL_DB_PW=7sje981eu -h ip-10-0-0-74-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 4444:80 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:f6:61:48:77:db local_discourse/app /sbin/boot
    Не удалось найти образ ‘local_discourse/app:latest’ локально
    /bin/docker: Ошибка от демона: доступ к pull запрещен для local_discourse/app, репозиторий не существует или может потребоваться ‘docker login’.
    Смотрите ‘/bin/docker run --help’.
    Не удалось перезапустить контейнер.

==================== PLUGINS ====================

- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub

      - git clone https://9900af0b4d21567fdc2e737907cc354581075218@github.com/codechef-org/discourse-codechef-email-handler.git
      - git clone https://9900af0b4d21567fdc2e737907cc354581075218@github.com/codechef-org/discourse-codechef-user-custom.git
      - git clone https://github.com/discourse/discourse-math.git
      - git clone https://9900af0b4d21567fdc2e737907cc354581075218@github.com/codechef-org/discourse-codechef-api-custom.git
      - git clone https://9900af0b4d21567fdc2e737907cc354581075218@github.com/codechef-org/discourse-codechef-scripts.git

- git clone GitHub - angusmcleod/angus-events-plugin: Allows you to manage events in Discourse · GitHub

- git clone GitHub - discourse/discourse-sitemap: Generate XML sitemap for your Discourse forum. · GitHub

- git clone GitHub - discourse/discourse-akismet: give spam a whoopin · GitHub

ВНИМАНИЕ:
У вас есть плагины, которые не являются официальными.
Если у вас возникли проблемы, вы должны отключить их и попробовать пересобрать снова.

Смотрите discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub для официального списка.

========================================
Версия Discourse на discuss.codechef.com: NOT FOUND
Версия Discourse на localhost: NOT FOUND

==================== MEMORY INFORMATION ====================
ОС: Linux
ОЗУ (МБ): 3796

          total        used        free      shared  buff/cache   available

Mem: 3707 226 2766 0 713 3134
Swap: 0 0 0

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p1 32G 19G 14G 57% /

==================== DISK INFORMATION ====================
Disk /dev/nvme0n1: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D644E4B4-1955-43E3-BBBB-5773780BDEE7

Device Start End Sectors Size Type
/dev/nvme0n1p1 4096 67108830 67104735 32G Linux filesystem
/dev/nvme0n1p128 2048 4095 2048 1M BIOS boot

Записи таблицы разделов не в порядке диска.

==================== END DISK INFORMATION ====================

==================== MAIL TEST ====================
Для надежного теста получите адрес с http://www.mail-tester.com/
Тест почты пропущен.

==================== DONE! ====================

Вы можете просмотреть вывод этого скрипта с помощью
LESS=-Ri less /tmp/discourse-debug.txt

НО СНАЧАЛА убедитесь, что вы знаете три команды ниже!!!

Команды, которые нужно знать при просмотре файла с помощью указанной выше команды (называемой ‘less’):
q – выход
/error – поиск слова ‘error’
n – поиск следующего вхождения
g – перейти в начало файла
f – перейти на страницу вперед
b – перейти на страницу назад
G – перейти в конец файла


Не может ли кто-нибудь помочь, пожалуйста?

Основная ошибка, которая возникает в конце, следующая.

I, [2022-02-22T08:23:19.835243 #1] INFO – : Остановка асинхронных процессов
I, [2022-02-22T08:23:19.835295 #1] INFO – : Отправка INT для HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 46
I, [2022-02-22T08:23:19.835334 #1] INFO – : Отправка TERM для exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 107
2022-02-22 08:23:19.835 UTC [46] LOG: получен запрос на быстрое завершение работы
107:signal-handler (1645518199) Получен SIGTERM, запланировано завершение работы…
2022-02-22 08:23:19.838 UTC [46] LOG: прерывание любых активных транзакций
2022-02-22 08:23:19.841 UTC [46] LOG: фоновый процесс “logical replication launcher” (PID 55) завершился с кодом выхода 1
2022-02-22 08:23:19.841 UTC [50] LOG: завершение работы
2022-02-22 08:23:19.860 UTC [46] LOG: система базы данных остановлена
107:M 22 Feb 2022 08:23:19.930 # Пользователь запросил завершение работы…
107:M 22 Feb 2022 08:23:19.930 * Сохранение финального RDB снимка перед выходом.
107:M 22 Feb 2022 08:23:19.934 * БД сохранена на диске
107:M 22 Feb 2022 08:23:19.934 # Redis готов к выходу, пока…

FAILED

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ завершился с ошибкой #<Process::Status: pid 1856 exit 1>
Место сбоя: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn’
exec завершился с ошибкой с параметрами {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
e47c7ed53cf670fd0c81677b4f71bd6f63fc5d5d3d6bf26580361b2f62f46b69
** FAILED TO BOOTSTRAP ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
==================== END REBUILD LOG ====================
Не удалось пересобрать приложение.

^^ вот в этом проблема.

Вы выполняете стандартную установку согласно нашей инструкции? Если да, то Redis должен был обновиться автоматически, так что это довольно удивительно.

Мы используем AWS ElastiCache для Redis. Значит, мне нужно создать новый экземпляр Redis версии 6.2.0 или выше, верно?

Да, этого должно быть достаточно :+1:

Я не очень хорошо знаком с Elasticache, но если есть способ «обновить» ваш существующий экземпляр без потери данных, это обеспечит сохранность текущих сессий входа пользователей.

Я обновил Redis до версии 6.2.5, но пересборка всё ещё не происходит.

В логе всё ещё написано «Discourse требует Redis 6.2.0 или новее»?

Нет, я сейчас не могу найти эту строку.
Вот полный вывод discourse-doctor.

Похоже на ошибку из стороннего плагина: discourse-codechef-email-handler. Скорее всего, его потребуется обновить для работы с последней версией Discourse.

По сути, мы расширяли класс single_sign_on, чтобы добавить кастомный email как аксессор.

Вот код для этого.

# name: discourse-codechef-email-handler
# about: Плагин для перенаправления писем на правильный email-адрес для нескольких аккаунтов, связанных с одним адресом,
#        а также для обработки всех функций, связанных с email-адресом пользователя на CodeChef.

enabled_site_setting :discourse_codechef_email_handler_enabled

after_initialize do 

    # Этот блок кода переопределяет build_email(), чтобы отправлять письма на codechef_email(user.codechef_email)
    # вместо email(user.email)
    require_dependency 'email/message_builder'
    module ::Email::BuildEmailHelper
        def build_email(*builder_args)
            user = User.find_by_email(builder_args[0])
            builder_args[0] = user.codechef_email
            builder = Email::MessageBuilder.new(*builder_args)
            headers(builder.header_args) if builder.header_args.present?
            mail(builder.build_args).tap { |message|
              if message && h = builder.html_part
                message.html_part = h
              end
            }
        end
    end

    # Этот блок кода расширяет класс SingleSignOn, чтобы включить codechef_email как ACCESSOR
    require_dependency 'single_sign_on'
    class ::SingleSignOn
        ACCESSORS = ACCESSORS.dup << :codechef_email 
        attr_accessor(*ACCESSORS)
    end

    # Этот блок кода переопределяет 'change_external_attributes_and_override', чтобы сохранять codechef_email при каждом
    # входе в Discourse через SSO
    require_dependency 'discourse_single_sign_on'
    class ::DiscourseSingleSignOn
        module AddCodeChefEmail
            def change_external_attributes_and_override(sso_record, user)
                super(sso_record, user)
                user.codechef_email = codechef_email
            end
        end
        prepend AddCodeChefEmail
    end
end

Можете указать документацию, где я смогу увидеть изменения?

Классы, связанные с SSO, были переименованы в последней версии Discourse. Вы можете увидеть изменения здесь:

Обратите внимание, что мы не рекомендуем вносить исправления в основное поведение ядра, подобное этому, в плагинах. Гораздо лучше, если вы сможете обрабатывать логику пользовательской электронной почты на стороне провайдера идентификации.

Понял. Я пока изменил имена классов, и это сработало.
Я подробнее изучу, как выполнить требование, не внося изменения в основное поведение.
Большое спасибо за всю вашу помощь. :slight_smile: