Bootstrap fallito con exit code 1 su Raspberry Pi 5

Per quanto ne so, sono riuscito a far funzionare un’installazione di sviluppo su un Pi 5, ma è stato piuttosto complicato lungo il percorso :sweat_smile:

Non sto assolutamente raccomandando di usare altro che l’installazione standard se questo è destinato al consumo pubblico su Internet, ma solo per fornire un dato di fatto che tutte le risorse richieste dovrebbero funzionare bene su un Pi 5 opportunamente preparato.

5 Mi Piace

Eek! Sì, potrei aspettare che l’installazione standard funzioni! :slight_smile:

Ciao @keviiNN25 e @lemonade,

Questo problema è stato causato dal fatto che il sistema operativo per Pi5 utilizza 16k per PAGESIZE per impostazione predefinita, il che non è supportato dalla versione di jemalloc che spediamo. La prima cosa che si rompe durante una ricostruzione è l’impossibilità di avviare redis-server, il che a sua volta significa che la compilazione delle nostre risorse fallisce.

Ho creato un’immagine che risolve questo problema, potete provarla?

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

Ha funzionato alla grande! - Super facile. Grazie mille per il tuo aiuto con questo @Falco e tutti gli altri :slight_smile:

1 Mi Piace

6 messaggi sono stati divisi in un nuovo argomento: VPS Installation Failures: Navigating Through Discourse Setup Hurdles

Ciao @keviiNN25 e @lemonade,

L’installazione ora funzionerà immediatamente sul Raspberry Pi 5. Si prega di annullare le modifiche apportate localmente allo script di avvio.

Vale anche la pena menzionare che ora abbiamo un sito demo in esecuzione su un Pi 5, ed è 5 volte più veloce di quello che avevamo sul Pi 4 :rocket:

5 Mi Piace

Per favore, annulla le modifiche apportate localmente allo script del launcher.

Scusa @Falco, come posso fare?

1 Mi Piace

Mi dispiace postare di nuovo, ma sono solo cauto nel caso non abbia annullato le modifiche che hai menzionato prima.

Il sito è pronto per andare in produzione così com’è, o devo reinstallare da zero?

1 Mi Piace

Penso che useresti la modifica originale di Falco:

Ma invertendo il controllo sed:

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

Quindi ho fatto come mi hai detto, ma sembra che sia ancora su una build beta? È come previsto?

Sì (anche se -dev non dovrebbe apparire), vedi:

Questo argomento è stato chiuso automaticamente dopo 4 giorni. Non sono più consentite nuove risposte.