Pouvez-vous vérifier la console de votre navigateur et copier-coller ou faire une capture d’écran de ce que vous voyez ? (cliquez avec le bouton droit sur la page → inspecter → cliquez sur l’onglet 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
Est-ce une mise à niveau depuis le panneau d’administration ?
Si oui, pouvez-vous essayer de reconstruire Discourse depuis la ligne de commande et voir si cela aide ?
Cela peut arriver parfois ; vous devez reconstruire complètement le conteneur.
./launcher rebuild app essaie depuis la ligne de commande
Même redémarré mon serveur.
J’ai essayé une reconstruction de l’application avec tous les plugins commentés ou le app.yml (sauf docker-manager).
La seule chose étrange que je vois est que redis apparaît occasionnellement dans le journal lors de la reconstruction de l’application comme port déjà utilisé.
Je vois également ceci dans le journal de reconstruction :
warning Le champ de résolution « unset-value@2.0.1 » est incompatible avec la version demandée « unset-value@^1.0.0 »
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.3.8" a une dépendance paire non satisfaite pour "@typescript-eslint/parser@^6.15.0".
warning "> @glint/environment-ember-loose@1.4.0" a une dépendance paire non satisfaite pour "@glimmer/component@^1.1.2".
warning "> discourse-markdown-it@1.0.0" a une dépendance paire non satisfaite pour "xss@*".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3@3.0.6" a une dépendance paire incorrecte pour "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3-multipart@3.1.3" a une dépendance paire incorrecte pour "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/xhr-upload@3.1.1" a une dépendance paire incorrecte pour "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse-plugins > ember-this-fallback@0.4.0" a une dépendance paire non satisfaite pour "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > admin > ember-source > router_js@8.0.3" a une dépendance paire non satisfaite pour "rsvp@^4.8.5".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" a une dépendance paire incorrecte pour "@uppy/core@^3.2.1".
Je ne suis pas sûr. Je dirais que ce que nous voyons est la conséquence d’un problème sous-jacent (comme une erreur fatale à un stade précoce ou quelque chose qui ne s’est pas chargé correctement). J’espère que quelqu’un pourra apporter d’autres éclaircissements à ce sujet.
Est-il possible de partager votre URL Discourse (ou par message privé si vous préférez) ?
J’ai mal lu ; je pensais que vous n’utiliseriez S3 que pour les images !
Il semble que vous ayez des problèmes d’autorisation (ou un cache obsolète ?) avec les fichiers de votre bucket S3. Certains de vos fichiers Javascript sont bloqués (403 forbidden), donc Discourse ne peut pas être chargé.
Malheureusement, je n’en sais pas beaucoup sur S3, mais au moins vous savez d’où vient le problème. J’espère que quelqu’un d’autre pourra bientôt vous donner des conseils !
./launcher enter app
rake s3:i_cannot_remember_the_name
et voyez quelle erreur vous obtenez.
Mais si vous n’avez pas cela, alors les actifs ne sont pas dans s3 et ils ne peuvent pas se charger, et votre site ne peut pas fonctionner.
Vous devez comprendre pourquoi cela échoue, pas seulement le supprimer.
Lorsque j’ai basculé les téléchargements vers S3 il y a un mois, je n’ai pas réussi à faire fonctionner la partie assets. Les images étaient cependant stockées.
Il s’avère que j’ai oublié un ‘s’ en copiant-collant la tâche rake pour les assets dans mon app.yml.
Ensuite, lorsque j’ai voulu mettre à jour vendredi, cela a échoué car j’étais seulement partiellement converti et, je suppose, je fonctionnais à partir d’anciens assets locaux qui n’avaient pas été mis à jour.
Je suis en train de refaire les posts non cuits et le site est de nouveau opérationnel.