Bootstrap falhou com código de saída 1 no Raspberry Pi 5

Para que conste, consegui instalar uma versão de desenvolvimento em um Pi 5, mas foi bem complicado no processo :sweat_smile:

Definitivamente não recomendo usar nada além da instalação padrão se isso for para consumo público na internet, mas apenas para fornecer um dado de que todos os recursos necessários devem rodar bem em um Pi 5 devidamente preparado.

5 curtidas

Eek! Sim, talvez eu espere até que a instalação padrão esteja funcionando! :slight_smile:

Olá @keviiNN25 e @lemonade,

Este problema foi causado pelo fato de que o sistema operacional para o Pi5 usa 16k para PAGESIZE por padrão, o que não é suportado pela versão do jemalloc que enviamos. A primeira coisa a quebrar durante uma reconstrução é o redis-server não conseguir iniciar, o que, por sua vez, significa que a compilação de nossos ativos falha.

Eu criei uma imagem que resolve isso, vocês podem tentar?

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64/discourse\\/base:aarch64-pi5/' launcher 
./launcher rebuild app
6 curtidas

Isso funcionou perfeitamente! - Super fácil. Muito obrigado pela sua ajuda com isso, @Falco e todos os outros :slight_smile:

1 curtida

6 posts foram divididos em um novo tópico: Falhas na Instalação do VPS: Navegando pelos Obstáculos de Configuração do Discourse

Olá @keviiNN25 e @lemonade,

A instalação agora funcionará imediatamente no Raspberry Pi 5. Por favor, reverta as alterações feitas localmente no script do launcher.

Vale também mencionar que agora temos um site de demonstração rodando em um Pi 5, e ele é 5x mais rápido que o que tínhamos no Pi 4 :rocket:

5 curtidas

Por favor, reverta as alterações feitas no script do launcher localmente.

Desculpe @Falco, como eu faria isso?

1 curtida

Desculpe postar novamente, mas estou apenas cauteloso por não ter revertido as alterações que você mencionou antes.

O site está pronto para ir para produção como está, ou preciso reinstalar do zero?

1 curtida

Eu acho que você executaria a alteração original do falco:

Mas invertendo a verificação do sed:

cd /var/discourse
sed -i -- 's/discourse\/base:aarch64-pi5/discourse\/base:aarch64/' launcher 
./launcher rebuild app
1 curtida

Então, fiz como você disse, mas parece que ainda estou em uma versão beta? Isso é esperado?

Sim (embora -dev não deveria aparecer), veja:

Este tópico foi fechado automaticamente após 4 dias. Novas respostas não são mais permitidas.