L’errore deriva dal tentativo di creare collegamenti simbolici per i file di log, ma file con quei nomi esistono già.
Prima di eseguire discourse-setup, rimuovi file come production.log, production_errors.log, ecc. in /var/www/discourse/log. Ciò consente ai comandi di collegamento simbolico di avere successo.
Esempio:
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
Quindi, riesegui l’installazione.
Inoltre, la proprietà dei file/cartelle all’interno del container dovrebbe essere tipicamente per l’utente discourse, non per root o per il tuo utente host. Se i file vengono pre-creati sull’host dall’utente sbagliato o con permessi errati, l’installazione potrebbe fallire.