Olá a todos,
Tive um erro durante a atualização da versão v3.2.0.beta2-dev para a v3.2.0.beta3 (veja o log abaixo). O Nginx retornou: “502 Bad Gateway”.
A atualização do Docker foi concluída com sucesso. Iniciei o processo de atualização pela interface do usuário do Discourse. Não houve problemas com atualizações anteriores. Estou usando uma instalação de dois contêineres na AWS. Por favor, compartilhem qualquer ideia que tenham. Obrigado.
Log da atualização
Atualizando arquivos: 14% (593/4196)
Atualizando arquivos: 15% (630/4196)
Atualizando arquivos: 16% (672/4196)
Atualizando arquivos: 17% (714/4196)
Atualizando arquivos: 18% (756/4196)
Atualizando arquivos: 19% (798/4196)
Atualizando arquivos: 20% (840/4196)
Atualizando arquivos: 21% (882/4196)
Atualizando arquivos: 22% (924/4196)
Atualizando arquivos: 23% (966/4196)
Atualizando arquivos: 24% (1008/4196)
Atualizando arquivos: 25% (1049/4196)
Atualizando arquivos: 26% (1091/4196)
Atualizando arquivos: 27% (1133/4196)
Atualizando arquivos: 28% (1175/4196)
Atualizando arquivos: 29% (1217/4196)
Atualizando arquivos: 30% (1259/4196)
Atualizando arquivos: 31% (1301/4196)
Atualizando arquivos: 32% (1343/4196)
Atualizando arquivos: 33% (1385/4196)
Atualizando arquivos: 34% (1427/4196)
Atualizando arquivos: 35% (1469/4196)
Atualizando arquivos: 36% (1511/4196)
Atualizando arquivos: 37% (1553/4196)
Atualizando arquivos: 38% (1595/4196)
Atualizando arquivos: 39% (1637/4196)
Atualizando arquivos: 40% (1679/4196)
Atualizando arquivos: 41% (1721/4196)
Atualizando arquivos: 42% (1763/4196)
Atualizando arquivos: 43% (1805/4196)
Atualizando arquivos: 44% (1847/4196)
Atualizando arquivos: 45% (1889/4196)
Atualizando arquivos: 46% (1931/4196)
Atualizando arquivos: 47% (1973/4196)
Atualizando arquivos: 48% (2015/4196)
Atualizando arquivos: 49% (2057/4196)
Atualizando arquivos: 50% (2098/4196)
Atualizando arquivos: 51% (2140/4196)
Atualizando arquivos: 52% (2182/4196)
Atualizando arquivos: 53% (2224/4196)
Atualizando arquivos: 54% (2266/4196)
Atualizando arquivos: 55% (2308/4196)
Atualizando arquivos: 56% (2350/4196)
Atualizando arquivos: 57% (2392/4196)
Atualizando arquivos: 58% (2434/4196)
Atualizando arquivos: 59% (2476/4196)
Atualizando arquivos: 60% (2518/4196)
Atualizando arquivos: 61% (2560/4196)
Atualizando arquivos: 62% (2602/4196)
Atualizando arquivos: 63% (2644/4196)
Atualizando arquivos: 64% (2686/4196)
Atualizando arquivos: 65% (2728/4196)
Atualizando arquivos: 66% (2770/4196)
Atualizando arquivos: 66% (2781/4196)
Atualizando arquivos: 67% (2812/4196)
Atualizando arquivos: 68% (2854/4196)
Atualizando arquivos: 69% (2896/4196)
Atualizando arquivos: 70% (2938/4196)
Atualizando arquivos: 71% (2980/4196)
Atualizando arquivos: 72% (3022/4196)
Atualizando arquivos: 73% (3064/4196)
Atualizando arquivos: 74% (3106/4196)
Atualizando arquivos: 75% (3147/4196)
Atualizando arquivos: 76% (3189/4196)
Atualizando arquivos: 77% (3231/4196)
Atualizando arquivos: 78% (3273/4196)
Atualizando arquivos: 79% (3315/4196)
Atualizando arquivos: 80% (3357/4196)
Atualizando arquivos: 81% (3399/4196)
Atualizando arquivos: 82% (3441/4196)
Atualizando arquivos: 83% (3483/4196)
Atualizando arquivos: 84% (3525/4196)
Atualizando arquivos: 85% (3567/4196)
Atualizando arquivos: 86% (3609/4196)
Atualizando arquivos: 87% (3651/4196)
Atualizando arquivos: 88% (3693/4196)
Atualizando arquivos: 89% (3735/4196)
Atualizando arquivos: 90% (3777/4196)
Atualizando arquivos: 91% (3819/4196)
Atualizando arquivos: 92% (3861/4196)
Atualizando arquivos: 93% (3903/4196)
Atualizando arquivos: 94% (3945/4196)
Atualizando arquivos: 95% (3987/4196)
Atualizando arquivos: 96% (4029/4196)
Atualizando arquivos: 96% (4055/4196)
Atualizando arquivos: 97% (4071/4196)
Atualizando arquivos: 98% (4113/4196)
Atualizando arquivos: 99% (4155/4196)
Atualizando arquivos: 100% (4196/4196)
Atualizando arquivos: 100% (4196/4196), concluído.
HEAD está agora em cdbe0f74e FIX: Carregar pacote highlightjs via CDN (#24335)
$ bundle install --retry 3 --jobs 4
Buscando metadados de gem em https://rubygems.org/.........
Buscando rake 13.1.0
Instalando rake 13.1.0
Usando concurrent-ruby 1.2.2
Usando minitest 5.20.0
Usando builder 3.2.4
Usando erubi 1.12.0
Usando crass 1.0.6
Usando rack 2.2.8
Buscando racc 1.7.3
Buscando date 3.3.4
Usando mini_mime 1.1.5
Buscando timeout 0.4.1
Usando public_suffix 5.0.3
Usando aws-eventstream 1.2.0
Usando aws-partitions 1.583.0
Usando jmespath 1.6.2
Buscando base64 0.2.0
Instalando timeout 0.4.1
Instalando base64 0.2.0
Instalando racc 1.7.3 com extensões nativas
Instalando date 3.3.4 com extensões nativas
Usando bundler 2.4.13
Usando byebug 11.1.3
Usando cbor 0.5.9.6
Buscando cgi 0.4.0
Usando msgpack 1.7.2
Usando chunky_png 1.4.0
Usando coderay 1.1.3
Usando colored2 4.0.0
Usando connection_pool 2.4.1
Usando openssl 3.2.0
Usando cppjieba_rb 0.4.2
Buscando google-protobuf 3.25.0 (x86_64-linux)
Instalando cgi 0.4.0 com extensões nativas
Instalando google-protobuf 3.25.0 (x86_64-linux)
Usando diffy 3.4.2
Usando digest 3.1.1
Usando discourse-fonts 0.0.9
Usando email_reply_trimmer 0.1.13
Buscando excon 0.104.0
Instalando excon 0.104.0
Usando execjs 2.9.1
Usando exifr 1.4.0
Usando faraday-net_http 3.0.2
Usando ruby2_keywords 0.0.5
Usando fast_blank 1.0.1
Usando fast_xs 0.8.0
Usando fastimage 2.2.7
Buscando ffi 1.16.3
Instalando ffi 1.16.3 com extensões nativas
Usando gc_tracer 1.5.1
Usando guess_html_encoding 0.0.11
Usando hana 1.3.7
Usando hashie 5.0.0
Usando fspath 3.1.2
Usando highline 2.1.0
Usando hkdf 1.0.0
Usando http_accept_language 2.1.1
Usando image_size 3.3.0
Usando htmlentities 4.3.4
Usando in_threads 1.6.0
Usando json 2.6.3
Buscando regexp_parser 2.8.2
Usando progress 3.6.0
Usando unf_ext 0.0.8.2
Usando jwt 2.7.1
Usando kgio 2.11.4
Usando libv8-node 18.16.0.0 (x86_64-linux)
Usando method_source 1.0.0
Buscando thor 1.3.0
Instalando thor 1.3.0
Instalando regexp_parser 2.8.2
Usando zeitwerk 2.6.12
Usando logstash-event 1.2.02
Buscando logster 2.13.1
Usando lru_redux 1.1.0
Usando lz4-ruby 0.3.3
Usando maxminddb 0.1.22
Usando memory_profiler 1.0.1
Usando redis 4.8.1
Usando mini_sql 1.5.0
Usando multi_json 1.15.0
Usando multi_xml 0.6.0
Usando mustache 1.1.1
Buscando uri 0.13.0
Instalando uri 0.13.0
Instalando logster 2.13.1
Usando nio4r 2.5.9
Usando version_gem 1.1.3
Usando oj 3.16.1
Usando optimist 3.1.0
Buscando pg 1.5.4
Instalando pg 1.5.4 com extensões nativas
Usando raindrops 0.20.1
Usando rchardet 1.8.0
Usando rexml 3.2.6
Usando rinku 2.0.6
Usando rotp 6.3.0
Usando rqrcode_core 1.2.0
Usando rubyzip 2.3.2
Usando sshkey 3.0.0
Usando stackprof 0.2.25
Usando i18n 1.14.1
Usando tzinfo 2.0.6
Usando rack-test 2.1.0
Usando addressable 2.8.5
Usando aws-sigv4 1.5.0
Usando request_store 1.5.1
Usando message_bus 4.3.8
Usando rack-mini-profiler 3.1.1
Usando rack-protection 3.1.0
Usando sprockets 3.7.2 de https://github.com/rails/sprockets (at 3.x@f4d3dae)
Buscando net-protocol 0.2.2
Instalando net-protocol 0.2.2
Buscando bootsnap 1.17.0
Instalando bootsnap 1.17.0 com extensões nativas
Usando openssl-signature_algorithm 1.3.0
Usando sass-embedded 1.66.1 (x86_64-linux-gnu)
Usando uglifier 4.2.0
Usando faraday 2.7.11
Usando nokogiri 1.15.4 (x86_64-linux)
Usando omniauth 1.9.2
Usando image_optim 0.31.3
Usando unf 0.1.4
Usando web-push 3.0.0
Usando mini_racer 0.8.0
Usando pry 0.14.2
Usando logstash-logger 0.26.1
Buscando sidekiq 6.5.12
Instalando sidekiq 6.5.12
Usando redis-namespace 1.11.0
Buscando net-http 0.4.0
Instalando net-http 0.4.0
Usando puma 6.4.0
Usando oauth-tty 1.0.5
Usando snaky_hash 2.0.1
Usando unicorn 6.1.0
Usando rss 0.3.0
Usando rqrcode 2.2.0
Usando activesupport 7.0.7
Usando tzinfo-data 1.2023.3
Usando aws-sdk-core 3.130.2
Usando css_parser 1.16.0
Usando net-pop 0.1.2
Usando net-smtp 0.4.0
Usando cose 1.3.0
Buscando dartsass-ruby 3.0.2
Instalando dartsass-ruby 3.0.2
Buscando loofah 2.21.4
Instalando loofah 2.21.4
Usando faraday-retry 2.2.0
Usando simpleidn 0.2.1
Usando oauth2 1.4.11
Usando pry-byebug 3.10.1
Usando pry-rails 0.3.9
Usando rtlcss 0.2.1
Usando ruby-readability 0.7.0
Usando sanitize 6.1.0
Usando mini_scheduler 0.16.0
Usando oauth 1.1.0
Usando rails-dom-testing 2.2.0
Usando globalid 1.2.1
Usando activemodel 7.0.7
Usando aws-sdk-kms 1.56.0
Usando aws-sdk-sns 1.53.0
Usando rails-html-sanitizer 1.6.0
Usando json_schemer 2.0.0
Usando omniauth-oauth2 1.7.3
Usando omniauth-oauth 1.2.0
Usando activejob 7.0.7
Usando actionview 7.0.7
Usando active_model_serializers 0.8.4
Usando activerecord 7.0.7
Usando aws-sdk-s3 1.114.0
Usando omniauth-facebook 9.0.0
Usando omniauth-github 1.4.0
Usando omniauth-google-oauth2 0.8.2
Usando omniauth-twitter 1.4.0
Usando actionpack 7.0.7
Usando actionview_precompiler 0.3.0
Usando discourse-seed-fu 2.3.12
Usando railties 7.0.7
Usando sprockets-rails 3.4.2
Buscando lograge 0.14.0
Instalando lograge 0.14.0
Usando rails_failover 2.0.1
Usando rails_multisite 5.0.0
Usando mini_suffix 0.3.3
Usando rbtrace 0.4.14
Buscando net-imap 0.4.4
Instalando net-imap 0.4.4
Usando mail 2.8.1
Usando actionmailer 7.0.7
Bundle completo! 135 dependências do Gemfile, 171 gems agora instaladas.
Gems nos grupos 'development' e 'test' não foram instaladas.
Gems agrupadas estão instaladas em `./vendor/bundle`
$ yarn install
yarn install v1.22.19
[1/5] Validando package.json...
[2/5] Resolvendo pacotes...
[3/5] Buscando pacotes...
[4/5] Vinculando dependências...
aviso " > @glint/environment-ember-loose@1.1.0" tem dependência peer não atendida "@glimmer/component@^1.1.2".
aviso " > @glint/environment-ember-template-imports@1.1.0" tem dependência peer não atendida "ember-template-imports@^3.0.0".
[5/5] Construindo novos pacotes...
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] Resolvendo pacotes...
aviso O campo de resolução "unset-value@2.0.1" é incompatível com a versão solicitada "unset-value@^1.0.0".
[2/4] Buscando pacotes...
aviso O padrão ["wrap-ansi@^7.0.0"] está tentando descompactar no mesmo destino "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" que o padrão ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. Isso pode resultar em comportamento não determinístico, pulando.
[3/4] Vinculando dependências...
aviso " > discourse-markdown-it@1.0.0" tem dependência peer não atendida "xss@*".
aviso "workspace-aggregator-83b5554f-ca68-4316-8a9e-be955280d701 > discourse > @ember/legacy-built-in-components@0.5.0" tem dependência peer incorreta "ember-source@>= 4.8".
aviso "workspace-aggregator-83b5554f-ca68-4316-8a9e-be955280d701 > discourse > @uppy/aws-s3@3.0.6" tem dependência peer incorreta "@uppy/core@^3.1.2".
aviso "workspace-aggregator-83b5554f-ca68-4316-8a9e-be955280d701 > discourse > @uppy/aws-s3-multipart@3.1.3" tem dependência peer incorreta "@uppy/core@^3.1.2".
aviso "workspace-aggregator-83b5554f-ca68-4316-8a9e-be955280d701 > discourse > @uppy/xhr-upload@3.1.1" tem dependência peer incorreta "@uppy/core@^3.1.2".
aviso "workspace-aggregator-83b5554f-ca68-4316-8a9e-be955280d701 > discourse-plugins > ember-this-fallback@0.4.0" tem dependência peer não atendida "ember-source@^3.28.11 || ^4.0.0".
aviso "workspace-aggregator-83b5554f-ca68-4316-8a9e-be955280d701 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tem dependência peer incorreta "@uppy/core@^3.2.1".
[4/4] Construindo novos pacotes...
$ ./run-patch-package
patch-package 8.0.0
Aplicando patches...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@1.1.2 ✔
ember-source@3.28.12 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
virtual-dom@2.1.1 ✔
Concluído em 41,42s.
Concluído em 88,40s.
$ LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all
docker_manager já está na versão mais recente compatível
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
O migrador Multisite está rodando usando 1 thread
Migrando default
Semeadura default
*** Empacotando ativos. Isso levará um tempo ***
$ bundle exec rake themes:update assets:precompile
Verificando 'Discourse Kanban' para 'default'... atualizado
O heap_size_limit do Node.js (487,0) é menor que 1024MB. Definindo --max-old-space-size=1024.
O heap_size_limit do Node.js (487,0) é menor que 2048MB. Desativando a paralelização do Webpack com JOBS=0 para economizar memória.
yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build
Construindo
Ambiente: development
AVISO: ember-test-selectors: Você está usando uma versão não suportada do ember-cli-babel. As propriedades data-test não são automaticamente removidas do seu código JS.
construindo...
...[ConfigLoader]
...[Babel: @embroider/macros > applyPatches]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: ember-source > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: pretty-text > applyPatches]
...[Babel: discourse-common > applyPatches]
...[Babel: truth-helpers > applyPatches]
...[Babel: ember-tracked-storage-polyfill > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: @ember/test-helpers > applyPatches]
...[Babel: @ember/test-waiters > applyPatches]
...[Babel: @embroider/util > applyPatches]
...[Babel: ember-destroyable-polyfill > applyPatches]
...[Babel: @glimmer/component > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-this-fallback > applyPatches]
...[Babel: ember-cached-decorator-polyfill > applyPatches]
...[Babel: ember-exam > applyPatches]
...[Babel: ember-functions-as-helper-polyfill > applyPatches]
...[Babel: ember-on-resize-modifier > applyPatches]
...[Babel: ember-router-service-refresh-polyfill > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
