Hospedagem Oracle Cloud com arquitetura ARM

Li sobre o seu suporte experimental ARM.

No entanto, não tenho certeza se prestei atenção a tudo o que precisa ser considerado para ARM.

No final, a instalação foi interrompida. A mensagem de erro parece inútil para mim.

O que você acha?

FALHA
--------------------
Pups::ExecError: cd /var/www/discourse & git fetch --depth 1 origin tests-passed falhou com retorno #<Process::Status: pid 141 exit 128>
Localização da falha: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"code", "cmd"=>["git reset --hard", "git clean -f", "git remote set-branches --add origin main", "git remote set-branches origin $version", "git fetch --depth 1 origin $version", "git checkout $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p /shared/log/rails", "bash -c \"touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p /shared/{uploads,backups}\"", "bash -c \"ln -s /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p /shared/tmp/{backups,restores}\"", "bash -c \"ln -s /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp\"", "find public/plugins/ -maxdepth 1 -xtype l -delete"]} falha na inicialização com código de saída 128
** FALHA NA INICIALIZAÇÃO ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.

Talvez um erro de rede? Você tentou novamente? O erro é consistente em várias tentativas?

1 curtida

Sim, acontece várias vezes.

Obrigado por esta dica. Acho que as restrições padrão do firewall são o motivo. Encontrei a dica principal no log…

fatal: unable to access ‘GitHub - discourse/discourse: A platform for community discussion. Free, open, simple.’: Could not resolve host: github.com

Sim, se o instalador não conseguir acessar a internet, será uma má hora.

3 curtidas

Muito estranho, especialmente porque o Discourse parece ter sido baixado com sucesso.

Isso deve ser algo especial.

Você baixou com sucesso o “instalador” do Discourse, mas baixar o Discourse é o que aconteceria na etapa que está falhando.

Você está usando a distribuição estranha da Oracle? A menos que eu esteja enganado, ela tem alguns problemas com DNS dentro do contêiner que exigem uma etapa extra na configuração do serviço Docker.

Talvez tente executar uma distribuição compatível com ARM mais comum, como o Debian?

  • Ampere Altra 80C, 6 GB Ram
  • Canonical Ubuntu 22.04, Image-Build:2022.08.10-0

Na verdade, deveria ter funcionado. Eu até desativei completamente o firewall do Oracle Cloud e do Ubuntu completamente como teste. No entanto, sem sucesso.

O projeto morreu nesse meio tempo.

Talvez eu tente outra vez com o Raspberry Pi.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.