merefield
(Robert)
28 Fevereiro , 2024 13:59
21
Para que conste, consegui instalar uma versão de desenvolvimento em um Pi 5 , mas foi bem complicado no processo
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.
lemonade
(Sebastian)
28 Fevereiro , 2024 23:32
22
Eek! Sim, talvez eu espere até que a instalação padrão esteja funcionando!
Falco
(Falco)
29 Fevereiro , 2024 21:40
23
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
lemonade
(Sebastian)
1 Março , 2024 09:03
24
Isso funcionou perfeitamente! - Super fácil. Muito obrigado pela sua ajuda com isso, @Falco e todos os outros
Falco
(Falco)
4 Março , 2024 19:47
26
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
lemonade
(Sebastian)
4 Março , 2024 21:15
27
Por favor, reverta as alterações feitas no script do launcher localmente.
Desculpe @Falco , como eu faria isso?
lemonade
(Sebastian)
7 Março , 2024 04:47
28
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?
Firepup650
(Firepup Sixfifty)
7 Março , 2024 14:30
29
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
lemonade
(Sebastian)
8 Março , 2024 23:08
30
Então, fiz como você disse, mas parece que ainda estou em uma versão beta? Isso é esperado?
Firepup650
(Firepup Sixfifty)
8 Março , 2024 23:48
31
Sim (embora -dev não deveria aparecer), veja:
On tests-passed, starting with 3.2.0.beta1-dev, Discourse core version numbers will include a -dev suffix to indicate that they’re not the final ‘release’ versions of a beta. This suffix doesn’t appear in the UI, so this is a technicality which will have no impact on the vast majority of people.
For the technical details, see below:
In the beta series for Discourse 3.1 and below, our versioning strategy was to ‘release’ a beta, and then leave the version number in tests-passed exactly the sam…