Excellent. Citée pour la permanence et la recherche :
Cependant, pendant que j’attendais que l’étape 9 se termine (après avoir exécuté
./discourse-setup) et que tout soit construit, cela échouait avec une erreur ESOCKETTIMEDOUT liée àyarn. Le dernier message qui essaie de s’exécuter est[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production \u0026\u0026 yarn cache clean'.
La Correction
Vous devez installer un éditeur ; je préfère nano, donc
apt-get install nanofait l’affaire. Ensuite, allez dans/var/discourse/templateset exécutez :nano web.template.yml. À titre de comparaison, voici le fichier que vous avez cloné depuis github et la zone d’intérêt se situe autour de la ligne 159. Cela vous dit quelque chose ? C’est la même commande notée ci-dessus avant qu’elle n’échoue. Nous devons ajouter une nouvelle section au-dessus de cette ligne pour augmenter le délai d’attente.
- exec: cd: $home cmd: - “su discourse -c ‘yarn config set network-timeout 600000 -g’”
Enregistrez cette modification, puis réexécutez
./discourse-setupet voilà, c’est terminé ! Cela prendra certainement un certain temps, en particulier l’étape de compression brotli, mais cela se terminera.