falha ao registrar a camada: Erro ao processar arquivo tar (status de saída 1): gravação em /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/cppjieba_rb-0.3.3/ext/cppjieba/dict/jieba.dict.utf8: espaço insuficiente no dispositivo
falha ao registrar a camada: Erro ao processar arquivo tar (status de saída 1): gravação em /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/cppjieba_rb-0.3.3/ext/cppjieba/dict/jieba.dict.utf8: espaço insuficiente no dispositivo
Não foi possível encontrar a imagem ‘discourse/base:2.0.20210528-1735’ localmente
Você está seguindo o Como instalar o Discourse em produção? O discourse-setup realiza uma verificação de espaço em disco, então é surpreendente que você tenha recebido esse erro.
Sim, segui exatamente aquele guia. Esta é uma instalação nova do Ubuntu na AWS (Ubuntu 20.04.3 LTS) com todas as atualizações mais recentes. Tenho espaço suficiente. Cheguei a tentar mais uma vez limpando (excluindo) tudo e tentando novamente. Desta vez, instalei o Docker primeiro, confirmei que estava funcionando com a verificação de Hello World do Docker e depois tentei instalar o Discourse novamente. A mesma coisa aconteceu, mostrando a mensagem “failed to register layer…no space left on device”.
Não tem. Você tem um total de 7,7 GB. Provavelmente consegue se virar com 20 GB, mas recomendo pelo menos 30 GB.
Ao executar discourse-setup, ele não mencionou algo sobre não ter espaço suficiente e sugerir uma limpeza? Achei que ele não iniciaria sem um mínimo de 5 GB de espaço livre.
Obrigado, não percebi que precisava de tanto espaço. Aumentei para 40 GB. Agora estou com um problema diferente na instalação.
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3983 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
ed6d1770be5db6fb0f591aeebf4071b3f237666360be1335b2c3053db6e0f6b2
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
Existe um tópico que parece tratar de um problema semelhante e sugere remover o plugin Glyphy? Como faço isso e onde ele está localizado? Além disso, por que uma instalação totalmente nova teria um plugin que causa problemas?
rake aborted!
NameError: variável local ou método `name' não definido para main:Object
/var/www/discourse/lib/tasks/assets.rake:337:in `rescue in block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:326:in `block (2 levels) in <main>'
Causado por:
OpenURI::HTTPError: 401 Erro: Chave de licença inválida
/var/www/discourse/lib/file_helper.rb:64:in `block in download'
/var/www/discourse/lib/final_destination.rb:434:in `block (3 levels) in safe_get'
/var/www/discourse/lib/final_destination.rb:433:in `catch'
/var/www/discourse/lib/final_destination.rb:433:in `block (2 levels) in safe_get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/mini_profiler/profiling_methods.rb:46:in `step'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/lib/final_destination.rb:405:in `block in safe_get'
/var/www/discourse/lib/final_destination.rb:448:in `block in safe_session'
/var/www/discourse/lib/final_destination.rb:446:in `safe_session'
/var/www/discourse/lib/final_destination.rb:397:in `safe_get'
/var/www/discourse/lib/final_destination.rb:134:in `get'
/var/www/discourse/lib/file_helper.rb:56:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:39:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:328:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:327:in `each'
/var/www/discourse/lib/tasks/assets.rake:327:in `block (2 levels) in <main>'
Tasks: TOP => assets:precompile
(Veja o rastreamento completo executando a tarefa com --trace)
I, [2021-09-13T18:22:12.235681 #1] INFO -- : Baixando MaxMindDB...
Comprimindo Javascript e Gerando Mapas de Origem