Errori nell'esportazione dei dati da Teams a Discourse self-hosted su Digital Ocean

@neil ha trovato la soluzione. Ottimo lavoro di investigazione! :male_detective:

Da riga di comando:

cd /var/discourse
./launcher enter app
rails c
Upload.update_all(secure: false)

Questo ha riportato il sito in funzione per me. @biyaniyash, prova a eseguirlo e facci sapere come va.

La spiegazione è che, su Discourse for Teams, è abilitato Secure Uploads, il quale richiede S3. Sul sito self-hosted appena ripristinato, i media sicuri sono disabilitati e i caricamenti sono archiviati localmente sul server. Tuttavia, tutti i caricamenti esistenti dal backup erano già contrassegnati come sicuri, causando errori.

3 Mi Piace