أحدث ترقية للموقع لا تعمل

حدث خطأ في تحديثاتي

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’
[DEPRECATED] تم إهمال علامة --deployment لأنها تعتمد على تذكرها عبر استدعاءات bundler، وهو ما لن يقوم به bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام bundle config set --local deployment 'true'، والتوقف عن استخدام هذه العلامة
[DEPRECATED] تم إهمال علامة --without لأنها تعتمد على تذكرها عبر استدعاءات bundler، وهو ما لن يقوم به bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام bundle config set --local without 'test development'، والتوقف عن استخدام هذه العلامة
I, [2022-02-22T08:22:12.051781 #1] INFO – : Running bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development" with bundler 2.3.4
Frozen, using resolution from the lockfile
The definition is missing [“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
Fetching gem metadata from https://rubygems.org/
Looking up gems [“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
Looking up gems [“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
Looking up gems [“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
Looking up gems [“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
Looking up gems [“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”]
Looking up gems [“powerbar”, “pattern-match”, “coffee-script-source”, “needle”, “jruby-pageant”, “bcrypt_pbkdf”, “rbnacl”, “rbnacl-libsodium”, “virtus”]
Looking up gems [“ansi”, “descendants_tracker”, “axiom-types”, “coercible”, “equalizer”]
Looking up gems [“ice_nine”, “adamantium”]
Looking up gems [“memoizable”]
Using rake 13.0.6
0: rake (13.0.6) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Using concurrent-ruby 1.1.9
2: concurrent-ruby (1.1.9) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.9.gemspec
Using minitest 5.15.0
Using builder 3.2.4
3: builder (3.2.4) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Using erubi 1.10.0
2: erubi (1.10.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
1: minitest (5.15.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Fetching zeitwerk 2.5.4
Using racc 1.6.0
Using crass 1.0.6
Using rack 2.2.3
1: rack (2.2.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
3: racc (1.6.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Using public_suffix 4.0.6
3: public_suffix (4.0.6) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.6.gemspec
Using aws-eventstream 1.2.0
3: aws-eventstream (1.2.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Using aws-partitions 1.516.0
3: aws-partitions (1.516.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Fetching jmespath 1.6.0
2: crass (1.0.6) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Using ember-source 2.18.2
2: ember-source (2.18.2) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Using execjs 2.8.1
2: execjs (2.8.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Fetching msgpack 1.4.5
Using mini_mime 1.1.2
1: mini_mime (1.1.2) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Using bundler 2.3.4
1: bundler (2.3.4) from /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.4.gemspec
Using byebug 11.1.3
1: byebug (11.1.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Using cbor 0.5.9.6
1: cbor (0.5.9.6) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Using chunky_png 1.4.0
1: chunky_png (1.4.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Using coderay 1.1.3
1: coderay (1.1.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Using colored2 3.1.2
1: colored2 (3.1.2) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Using connection_pool 2.2.5
1: connection_pool (2.2.5) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Fetching ipaddr 1.2.4
Installing jmespath 1.6.0
Installing ipaddr 1.2.4
Installing zeitwerk 2.5.4
Installing msgpack 1.4.5 with native extensions
1: ipaddr (1.2.4) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
Fetching cppjieba_rb 0.4.2
0: zeitwerk (2.5.4) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
Using diffy 3.4.0
0: diffy (3.4.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Using method_source 1.0.0
0: method_source (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Using thor 1.2.1
0: thor (1.2.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
Using discourse-ember-source 3.12.2.3
0: discourse-ember-source (3.12.2.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Using discourse-fonts 0.0.9
0: discourse-fonts (0.0.9) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
Fetching regexp_parser 2.2.1
Building native extensions. This could take a while…
Installing regexp_parser 2.2.1
0: regexp_parser (2.2.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.2.1.gemspec
Using email_reply_trimmer 0.1.13
0: email_reply_trimmer (0.1.13) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Fetching excon 0.91.0
3: jmespath (1.6.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.0.gemspec
Using exifr 1.3.9
3: exifr (1.3.9) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Using faraday-em_http 1.0.0
3: faraday-em_http (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Using faraday-em_synchrony 1.0.0
3: faraday-em_synchrony (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Using faraday-excon 1.1.0
3: faraday-excon (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Using faraday-httpclient 1.0.1
3: faraday-httpclient (1.0.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Using multipart-post 2.1.1
3: multipart-post (2.1.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Using faraday-net_http 1.0.1
3: faraday-net_http (1.0.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Using faraday-net_http_persistent 1.2.0
3: faraday-net_http_persistent (1.2.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Using faraday-patron 1.0.0
3: faraday-patron (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Using faraday-rack 1.0.0
3: faraday-rack (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Using faraday-retry 1.0.3
3: faraday-retry (1.0.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
Using ruby2_keywords 0.0.5
3: ruby2_keywords (0.0.5) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Using fast_blank 1.0.1
3: fast_blank (1.0.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
Using fast_xs 0.8.0
3: fast_xs (0.8.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
Using fastimage 2.2.6
3: fastimage (2.2.6) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
Using ffi 1.15.5
3: ffi (1.15.5) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
Using fspath 3.1.2
3: fspath (3.1.2) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Using gc_tracer 1.5.1
3: gc_tracer (1.5.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Using guess_html_encoding 0.0.11
3: guess_html_encoding (0.0.11) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Using hana 1.3.7
3: hana (1.3.7) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Using hashie 5.0.0
3: hashie (5.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
Using highline 2.0.3
3: highline (2.0.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Using hkdf 0.3.0
3: hkdf (0.3.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Using htmlentities 4.3.4
3: htmlentities (4.3.4) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Using http_accept_language 2.1.1
3: http_accept_language (2.1.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Using image_size 3.0.1
3: image_size (3.0.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
Fetching in_threads 1.6.0
Installing in_threads 1.6.0
Installing excon 0.91.0
3: in_threads (1.6.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
Using progress 3.6.0
3: progress (3.6.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Using json 2.6.1
3: json (2.6.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
Using uri_template 0.7.0
3: uri_template (0.7.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Using jwt 2.3.0
3: jwt (2.3.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
Using kgio 2.11.4
3: kgio (2.11.4) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Using libv8-node 16.10.0.0 (x86_64-linux)
3: libv8-node (16.10.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
Using logstash-event 1.2.02
3: logstash-event (1.2.02) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Using logster 2.10.1
3: logster (2.10.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.10.1.gemspec
Using lru_redux 1.1.0
3: lru_redux (1.1.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Using lz4-ruby 0.3.3
3: lz4-ruby (0.3.3) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Using maxminddb 0.1.22
3: maxminddb (0.1.22) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Using memory_profiler 1.0.0
3: memory_profiler (1.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Using redis 4.5.1
3: redis (4.5.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Fetching mini_sql 1.3.0
0: excon (0.91.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.91.0.gemspec
Using multi_json 1.15.0
0: multi_json (1.15.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Using multi_xml 0.6.0
0: multi_xml (0.6.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Using mustache 1.1.1
0: mustache (1.1.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Using nio4r 2.5.8
0: nio4r (2.5.8) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Using oauth 0.5.8
0: oauth (0.5.8) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Fetching oj 3.13.11
Installing mini_sql 1.3.0
Installing oj 3.13.11 with native extensions
3: mini_sql (1.3.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.3.0.gemspec
Using optimist 3.0.1
3: optimist (3.0.1) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Fetching pg 1.3.2
Installing pg 1.3.2 with native extensions
Building native extensions. This could take a while…
Building native extensions. This could take a while…
Installing cppjieba_rb 0.4.2 with native extensions
Building native extensions. This could take a while…
2: msgpack (1.4.5) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.4.5.gemspec
Using r2 0.2.7
2: r2 (0.2.7) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Using raindrops 0.20.0
2: raindrops (0.20.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
Using rchardet 1.8.0
2: rchardet (1.8.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Using rexml 3.2.5
2: rexml (3.2.5) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
Using rinku 2.0.6
2: rinku (2.0.6) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Using rotp 6.2.0
2: rotp (6.2.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Using rqrcode_core 1.2.0
2: rqrcode_core (1.2.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
Using rtlit 0.0.5
2: rtlit (0.0.5) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Using rubyzip 2.3.2
2: rubyzip (2.3.2) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Using tilt 2.0.10
2: tilt (2.0.10) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
Using sshkey 2.0.0
2: sshkey (2.0.0) from /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Fetching stackprof 0.2.18
Installing stackprof 0.2.18 with native extensions
Building native extensions. This could take a while…
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 جيم الآن.
لم يتم تثبيت الجيمات في المجموعات ‘test’ و ‘development’.
تم تثبيت الجيمات المعبأة في ./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’
تحذير: حقل الحل “lodash@4.17.21” غير متوافق مع النسخة المطلوبة “lodash@4.17.15”
تحذير: " > @mixer/parallel-prettier@2.0.1" لديه اعتماد أقران غير مُلبي “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] بناء حزم جديدة…
تم حفظ ملف القفل بنجاح.
تم الانتهاء في 32.66 ثانية.
تم الانتهاء في 49.85 ثانية.
yarn cache v1.22.17
تم مسح ذاكرة التخزين المؤقت بنجاح.
تم الانتهاء في 4.78 ثانية.

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 بنجاح
تم تثبيت جيم واحد

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 جاهز الآن للخروج، وداعاً…

فشل

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’
فشل التنفيذ مع المعاملات {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
e47c7ed53cf670fd0c81677b4f71bd6f63fc5d5d3d6bf26580361b2f62f46b69
** فشل في التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
==================== نهاية سجل إعادة البناء ====================
فشل في إعادة بناء التطبيق.

التحقق من اسم النطاق الخاص بك . . .

اتصال 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: خطأ في الاستجابة من الخادم: تم رفض صلاحية السحب لـ local_discourse/app، المستودع غير موجود أو قد يتطلب ‘docker login’.
    انظر ‘/bin/docker run --help’.
    فشل في إعادة تشغيل الحاوية.

==================== الإضافات ====================

- 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: لم يتم العثور عليه
إصدار Discourse في localhost: لم يتم العثور عليه

==================== معلومات الذاكرة ====================
نظام التشغيل: Linux
RAM (MB): 3796

          الإجمالي        المستخدم        الحر      المشترك  buff/cache   المتاح

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

==================== فحص مساحة القرص ====================
---------- مساحة قرص نظام التشغيل ----------
نظام الملفات الحجم المستخدم المتاح استخدام% مُثبت على
/dev/nvme0n1p1 32G 19G 14G 57% /

==================== معلومات القرص ====================
القرص /dev/nvme0n1: 32 GiB, 34359738368 بايت, 67108864 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (منطقي/فيزيائي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت / 512 بايت
نوع تسمية القرص: gpt
معرف القرص: D644E4B4-1955-43E3-BBBB-5773780BDEE7

الجهاز البداية النهاية القطاعات الحجم النوع
/dev/nvme0n1p1 4096 67108830 67104735 32G نظام ملفات Linux
/dev/nvme0n1p128 2048 4095 2048 1M إقلاع BIOS

إدخالات جدول التقسيم ليست بترتيب القرص.

==================== نهاية معلومات القرص ====================

==================== اختبار البريد ====================
لاختبار قوي، احصل على عنوان من http://www.mail-tester.com/
تم تخطي اختبار البريد.

==================== انتهى! ====================

يمكنك فحص مخرجات هذا النص البرمجي باستخدام
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 جاهز الآن للخروج، وداعاً…

فشل

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’
فشل التنفيذ مع المعاملات {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
e47c7ed53cf670fd0c81677b4f71bd6f63fc5d5d3d6bf26580361b2f62f46b69
** فشل في التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
==================== نهاية سجل إعادة البناء ====================
فشل في إعادة بناء التطبيق.

^^ هذه هي المشكلة.

هل تقوم بتثبيت قياسي وفقًا لدليلنا؟ إذا كان الأمر كذلك، فيجب أن يكون 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 لإضافة بريد إلكتروني مخصص كـ Accessor.

هذا هو الكود الخاص بذلك.

# name: discourse-codechef-email-handler
# about: A plugin to redirect emails to the correct email-address for multiple accounts associated with the same address,
#        and handle all the functions related to a user's email address on CodeChef.

enabled_site_setting :discourse_codechef_email_handler_enabled

after_initialize do 

    # This code block overrides build_email() to send emails to codechef_email(user.codechef_email) 
    # instead of 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

    # This code block extends the SingleSignOn class to include codechef_email as an ACCESSOR 
    require_dependency 'single_sign_on'
    class ::SingleSignOn
        ACCESSORS = ACCESSORS.dup << :codechef_email 
        attr_accessor(*ACCESSORS)
    end

    # This code block overrides 'change_external_attributes_and_override' to save codechef_email at every 
    # login to discourse via 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: