L’erreur provient de la tentative de création de liens symboliques pour les fichiers journaux, mais des fichiers portant ces noms existent déjà.
Avant d’exécuter discourse-setup, supprimez les fichiers tels que production.log, production_errors.log, etc. dans /var/www/discourse/log. Cela permettra aux commandes de création de liens symboliques de réussir.
Exemple :
rm /var/www/discourse/log/production.log
rm /var/www/discourse/log/production_errors.log
rm /var/www/discourse/log/unicorn.stdout.log
rm /var/www/discourse/log/unicorn.stderr.log
rm /var/www/discourse/log/sidekiq.log
Réexécutez ensuite la configuration.
De plus, la propriété des fichiers/dossiers à l’intérieur du conteneur devrait généralement appartenir à l’utilisateur discourse, et non à root ou à votre utilisateur hôte. Si des fichiers sont pré-créés sur l’hôte par le mauvais utilisateur ou avec des autorisations incorrectes, la configuration peut échouer.