Bootstrap a échoué avec exit code 1 sur Raspberry Pi 5

Pour information, j’ai réussi à faire fonctionner une installation de développement sur un Pi 5, mais ce fut assez compliqué :sweat_smile:

Je ne recommande absolument pas d’utiliser autre chose que l’installation standard si cela est destiné à être consommé publiquement sur Internet, mais juste pour indiquer qu’à titre d’exemple, toutes les ressources requises devraient fonctionner correctement sur un Pi 5 dûment préparé.

5 « J'aime »

Oups ! Oui, je vais peut-être attendre que l’installation standard fonctionne ! :slight_smile:

Salut @keviiNN25 et @lemonade,

Ce problème a été causé par le fait que le système d’exploitation pour Pi5 utilise 16k pour PAGESIZE par défaut, ce qui n’est pas pris en charge par la version de jemalloc que nous fournissons. La première chose qui casse lors d’une reconstruction est l’impossibilité pour redis-server de démarrer, ce qui signifie que notre compilation d’assets échoue.

J’ai créé une image qui résout ce problème, pouvez-vous l’essayer ?

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64/discourse\\/base:aarch64-pi5/' launcher 
./launcher rebuild app
6 « J'aime »

Ça a marché à merveille ! - Super facile. Merci beaucoup pour votre aide avec ceci @Falco et tous les autres :slight_smile:

1 « J'aime »

6 messages ont été déplacées vers un nouveau sujet : Échecs d’installation de VPS : Naviguer à travers les obstacles de configuration de Discourse

Salut @keviiNN25 et @lemonade,

L’installation fonctionnera désormais sans configuration sur le Raspberry Pi 5. Veuillez annuler les modifications apportées localement au script du lanceur.

Il convient également de mentionner que nous avons maintenant un site de démonstration fonctionnant sur un Pi 5, et il est 5 fois plus rapide que celui que nous avions sur le Pi 4 :rocket:

5 « J'aime »

Veuillez annuler les modifications apportées localement au script du lanceur.

Désolé @Falco, comment puis-je faire cela ?

1 « J'aime »

Désolé de poster à nouveau, mais par prudence, je n’ai pas annulé les modifications que vous avez mentionnées précédemment.

Le site est-il prêt à être mis en production tel quel, ou dois-je réinstaller à partir de zéro ?

1 « J'aime »

Je pense que vous exécuteriez le changement original de Falco :

Mais en inversant la vérification sed :

cd /var/discourse
sed -i -- 's/discourse\\/base:aarch64-pi5/discourse\\/base:aarch64/' launcher 
./launcher rebuild app
1 « J'aime »

J’ai fait ce que vous avez dit, mais il semble que je sois toujours sur une version bêta ? Est-ce normal ?

Oui (bien que -dev ne soit pas censé apparaître), voir :

Ce sujet a été automatiquement fermé après 4 jours. Les nouvelles réponses ne sont plus autorisées.