Selezionare tutte le caselle in modalità provvisoria non aiuta.
Ho rimosso tutti i plugin app.yml tranne docker manager.
Qualche idea su come risolvere questo problema?
Non vedo nulla di ovvio nemmeno nel log di rebuild dell’app.
Selezionare tutte le caselle in modalità provvisoria non aiuta.
Ho rimosso tutti i plugin app.yml tranne docker manager.
Qualche idea su come risolvere questo problema?
Non vedo nulla di ovvio nemmeno nel log di rebuild dell’app.
Stai dicendo che il sito è bloccato al caricamento?
Puoi controllare la console del tuo browser e copiare/incollare o fare uno screenshot di ciò che vedi? (fai clic destro sulla pagina → ispeziona → fai clic sulla scheda Console)
Questo è quello che vedo nella console:
Uncaught ReferenceError: define is not defined
at apply-details.js:1:1
composer-presence-display.js:1 Uncaught ReferenceError: define is not defined
at composer-presence-display.js:1:1
console.js:1 Uncaught ReferenceError: define is not defined
at console.js:1:1
spoiler-alert.js:1 Uncaught ReferenceError: define is not defined
at spoiler-alert.js:1:1
admin?v=b7ce39c01f13a2dce7d327b15c700163:1 Uncaught ReferenceError: I18n is not defined
at admin?v=b7ce39c01f13a2dce7d327b15c700163:1:1
wizard?v=3f01c1ba4ca92c6d988a708eb22fa69a:1 Uncaught ReferenceError: I18n is not defined
at wizard?v=3f01c1ba4ca92c6d988a708eb22fa69a:1:1
È un aggiornamento dal pannello di amministrazione?
Se sì, puoi provare a ricostruire Discourse dalla riga di comando e vedere se aiuta?
A volte può succedere; è necessario ricostruire completamente il container. ![]()
Ne ho fatti diversi:
./launcher rebuild app prova dalla riga di comando
Ho anche riavviato il mio server.
Ho provato una ricostruzione dell’app con tutti i plugin commentati o con app.yml (eccetto docker-manager).
L’unica cosa strana che vedo è che occasionalmente, redis compare nel log durante la ricostruzione dell’app come porta già in uso.
Vedo anche questo nel log di rebuild:
warning Il campo di risoluzione “unset-value@2.0.1” è incompatibile con la versione richiesta “unset-value@^1.0.0”
Forse anche questi avvisi:
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.3.8" ha una dipendenza peer non soddisfatta per "@typescript-eslint/parser@^6.15.0".
warning "> @glint/environment-ember-loose@1.4.0" ha una dipendenza peer non soddisfatta per "@glimmer/component@^1.1.2".
warning "> discourse-markdown-it@1.0.0" ha una dipendenza peer non soddisfatta per "xss@*".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3@3.0.6" ha una dipendenza peer errata per "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3-multipart@3.1.3" ha una dipendenza peer errata per "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/xhr-upload@3.1.1" ha una dipendenza peer errata per "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse-plugins > ember-this-fallback@0.4.0" ha una dipendenza peer non soddisfatta per "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > admin > ember-source > router_js@8.0.3" ha una dipendenza peer non soddisfatta per "rsvp@^4.8.5".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" ha una dipendenza peer errata per "@uppy/core@^3.2.1".
Quegli avvisi possono essere ignorati. Non esitare a incollare l’intero log qui se ci sfugge qualcosa.
Inoltre, ti trovi dietro Cloudflare o un servizio simile?
È su una droplet di Digital Ocean con nuove immagini nel bucket S3.
Cosa causa errori come questo ^^^?
Non sono sicuro. Direi che ciò che vediamo è la conseguenza di un problema sottostante (come un errore fatale in una fase iniziale o qualcosa che non è stato caricato correttamente). Spero che qualcuno possa fornire altre intuizioni a riguardo. ![]()
È possibile condividere l’URL di Discourse (o tramite messaggio privato se preferisci)?
Ho inviato il DM, @Arkshine.
Ho letto male; pensavo che avresti usato S3 solo per le immagini!
Sembra che tu abbia problemi di permessi (o cache obsoleta?) con i file nel tuo bucket S3. Alcuni dei tuoi file Javascript sono bloccati (403 forbidden), quindi Discourse non può essere caricato.
Sfortunatamente, non so molto di S3, ma almeno sai da dove proviene il problema. Speriamo che qualcun altro possa darti presto qualche indicazione!
A pensarci bene, non c’è alcun rischio nel condividere l’URL nel caso in cui qualcun altro possa individuare il problema.
Ero titubante riguardo ai log perché vi ho visto alcune chiavi di accesso S3 e non ero sicuro se ci fosse qualcos’altro nei log che dovesse essere privato.
Se hai seguito Configura un provider di archiviazione oggetti compatibile con S3 per i caricamenti hai incluso la parte che carica gli asset su S3?
Grazie, ci sto lavorando…
Avevo commentato la sezione con after_assets_precompile perché qualcosa non funzionava.
La riabiliterò e vedrò cosa succede.
La cosa da fare è qualcosa del tipo
./launcher enter app
rake s3:i_cannot_remember_the_name
e vedere quale errore ottieni.
Ma se non ce l’hai, allora gli asset non sono in s3 e non possono essere caricati, e il tuo sito non può funzionare.
Devi capire perché sta fallendo, non solo rimuoverlo.
Grazie ragazzi, siete dei miti!
Quando un mese fa ho spostato gli upload su S3, non sono riuscito a far funzionare la parte degli asset. Le immagini venivano comunque memorizzate.
Si scopre che mi è mancata una ‘s’ quando ho copiato e incollato il rake task per gli asset nel mio app.yml.
Poi, quando sono andato ad aggiornare venerdì, è fallito perché ero solo parzialmente convertito e, immagino, stavo eseguendo dagli vecchi asset locali che non si sono aggiornati.
Ora sto ricreando i post non cotti e il sito è di nuovo online.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.