Bootstrap fehlgeschlagen mit Exit-Code 1 auf Raspberry Pi 5

FWIW habe ich es geschafft, eine Entwicklungsinstallation auf einem Pi 5 zum Laufen zu bringen, aber es war auf dem Weg ziemlich chaotisch :sweat_smile:

Ich empfehle definitiv nicht, etwas anderes als die Standardinstallation zu verwenden, wenn dies für die öffentliche Nutzung im Internet gedacht ist, aber nur als Anhaltspunkt, dass alle erforderlichen Ressourcen auf einem entsprechend vorbereiteten Pi 5 problemlos laufen sollten.

5 „Gefällt mir“

Huch! Ja, ich warte vielleicht lieber, bis die Standardinstallation funktioniert! :slight_smile:

Hallo @keviiNN25 und @lemonade,

Dieses Problem wurde dadurch verursacht, dass das Betriebssystem für den Pi5 standardmäßig 16k für PAGESIZE verwendet, was von der von uns ausgelieferten jemalloc-Version nicht unterstützt wird. Das erste, was bei einem Rebuild kaputtgeht, ist, dass redis-server nicht starten kann, was wiederum dazu führt, dass unsere Asset-Kompilierung fehlschlägt.

Ich habe ein Image erstellt, das dieses Problem behebt. Könnt ihr es ausprobieren?

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64/discourse\\/base:aarch64-pi5/' launcher 
./launcher rebuild app
6 „Gefällt mir“

Das hat wunderbar funktioniert! - Super einfach. Vielen Dank für Ihre Hilfe dabei, @Falco und allen anderen :slight_smile:

1 „Gefällt mir“

6 Beiträge wurden in ein neues Thema aufgeteilt: VPS-Installationsfehler: Navigieren durch die Hürden der Discourse-Einrichtung

Hallo @keviiNN25 und @lemonade,

Die Installation funktioniert jetzt auf dem Raspberry Pi 5 ohne weitere Konfiguration. Bitte macht die Änderungen am Launcher-Skript lokal rückgängig.

Erwähnenswert ist auch, dass wir jetzt eine Demo-Website auf einem Pi 5 laufen haben, die 5x schneller ist als die auf dem Pi 4 :rocket:

5 „Gefällt mir“

Bitte machen Sie die Änderungen im Launcher-Skript lokal rückgängig.

Entschuldigung @Falco, wie mache ich das?

1 „Gefällt mir“

Entschuldigung, dass ich noch einmal poste, aber ich bin nur vorsichtig, dass ich die von Ihnen erwähnten Änderungen noch nicht rückgängig gemacht habe.

Ist die Website in Ordnung, um so wie sie ist in Produktion zu gehen, oder muss ich sie neu installieren?

1 „Gefällt mir“

Ich glaube, Sie würden Falcos ursprüngliche Änderung ausführen:

Aber die sed-Prüfung umkehren:

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64-pi5/discourse\\/base:aarch64/' launcher
./launcher rebuild app
1 „Gefällt mir“

Ich habe es also so gemacht, wie Sie es gesagt haben, aber es sieht so aus, als wäre ich immer noch auf einem Beta-Build? Ist das wie erwartet?

Ja (obwohl -dev nicht angezeigt werden sollte), siehe:

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.