Falha na reconstrução em 'bundle exec rake themes:update assets:precompile'

Acontece que comentar a chave maxmind corrigiu, não tenho certeza do que causou isso.

Aqui está o erro que encontrei no dump do discourse-doctor:


Compressing: discourse-2a3fa79227edc060cacfac4f6331c3d7917970c2430d65e196751dc69d2c371e.js
gzip -f -c -9 /var/www/discourse/public/assets/discourse-2a3fa79227edc060cacfac4f6331c3d7917970c2430d65e196751dc69d2c371e.js > /var/www/discourse/public/assets/discourse-2a3fa79227edc060cacfac4f6331c3d7917970c2430d65e196751dc69d2c371e.js.gz
****************************************************************************************************
#<Thread:0x0000556a3c8d7f60 /var/www/discourse/lib/tasks/assets.rake:265 run> terminated with exception (report_on_exception is true):
/var/www/discourse/lib/tasks/assets.rake:277:in `rescue in block (2 levels) in <main>': undefined local variable or method `name' for main:Object (NameError)
	from /var/www/discourse/lib/tasks/assets.rake:266:in `block (2 levels) in <main>'
/var/www/discourse/lib/file_helper.rb:76:in `block in download': 401 Error (OpenURI::HTTPError)
	from /var/www/discourse/lib/final_destination.rb:515:in `block (3 levels) in safe_get'
	from /var/www/discourse/lib/final_destination.rb:514:in `catch'
	from /var/www/discourse/lib/final_destination.rb:514:in `block (2 levels) in safe_get'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1626:in `block in transport_request'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http/response.rb:185:in `reading_body'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1625:in `transport_request'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1579:in `request'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:46:in `step'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
	from /var/www/discourse/lib/final_destination.rb:475:in `block in safe_get'
	from /var/www/discourse/lib/final_destination.rb:535:in `block in safe_session'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:985:in `start'
	from /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:628:in `start'
	from /var/www/discourse/lib/final_destination.rb:533:in `safe_session'
	from /var/www/discourse/lib/final_destination.rb:467:in `safe_get'
	from /var/www/discourse/lib/final_destination.rb:149:in `get'
	from /var/www/discourse/lib/file_helper.rb:68:in `download'
	from /var/www/discourse/lib/discourse_ip_info.rb:39:in `mmdb_download'
	from /var/www/discourse/lib/tasks/assets.rake:268:in `block (3 levels) in <main>'
	from /var/www/discourse/lib/tasks/assets.rake:267:in `each'
	from /var/www/discourse/lib/tasks/assets.rake:267:in `block (2 levels) in <main>'
1 curtida

Remover minha chave MaxMknd corrigiu o problema, o que isso significa?

Então, como podemos consertar isso?

Se eu soubesse, teria fornecido essa informação!

Parece que algo está tentando puxar algo de algum lugar e não consegue. :person_shrugging:

2 curtidas

Ah, parece que @darkpixlz me deu uma chave de API errada…

Eu te dei o que a MaxMind me deu. Vou verificar quando chegar em casa.

2 curtidas

Ah. Sim. Isso explica. Ele está tentando puxar do maxind.

Uma mensagem de erro mais útil ajudaria.

Significa que eu deveria ter parado de prestar atenção a este tópico quando você escreveu isso.

2 curtidas

Vou verificar como eu disse. Pode ter sido do serviço errado porque fiz no meu celular

1 curtida