Salut. Quand j’essaie d’installer, dans/via « Recommandé » où le bit est listé, j’obtiens : « Erreur 500 »
Quand je vais en aperçu, j’obtiens ceci au centre de la page :
Hmm. Il semble que cela fonctionne bien pour moi (à la fois depuis la section ‘Populaire’ et en collant le lien \u003chttps://github.com/discourse/discourse-custom-header-links\u003e).\n\nPourriez-vous essayer le bouton ‘installer ce composant de thème’ dans le message d’origine comme alternative ?
Tout semble fonctionner correctement, sidekiq fonctionne, sans erreurs ni avertissements évidents.
D’autres éléments - par exemple les bannières de catégorie - installés via populaire okey.
ver. 3.0.5 / 461966e028
J’essaierai zip
Je ne suis pas sûr que cela ait fonctionné - peut-être que la destruction et la création du conteneur l’ont fait - mais maintenant, avec la mise à jour vers la version 3.0.6, Discourse peut installer CHL via populaire.
Je continue d’obtenir cette erreur pour tous les thèmes et/ou composants maintenant.
Est-ce que ceux-ci fonctionnent ? Je demande quand je vais sur « Aperçu », je suis redirigé vers : Theme Creator avec une fenêtre pop-up et un bouton « Voir le thème » qui, si je clique dessus, m’amène à « discourse - Theme Creator ».
Oui. Au fait, une installation « standard » devrait-elle inclure la version de développement (la mienne affiche 3.2.0.beta1-dev) ?
Dans certains journaux, je vois :
…
Processing by Admin::ThemesController#import as */*
Parameters: {"remote"=>"https://github.com/discourse/discourse-category-banners"}
Rendered text template (Duration: 0.0ms | Allocations: 1)
Completed 418 in 2ms (Views: 0.4ms | ActiveRecord: 0.0ms | Allocations: 1273)
Failed to process hijacked response correctly : Timeout::Error : Timeout::Error
Le fait que j’aie un proxy Nginx externe à l’hôte/au nœud pourrait-il y jouer un rôle ? (tout semble fonctionner normalement)
Depuis l’intérieur du conteneur, je peux curl ces URI — de la vue de certains composants qui échouent avec 500 — juste un ok.
Existe-t-il un moyen d’obtenir un débogage plus détaillé pour ces éléments ?
Les composants installés via zip semblent fonctionner correctement.
Je ne pense pas, 4 cœurs, 8 Go de RAM et c’est un labo fraîchement installé - au moment même où Discourse échoue ainsi, je peux faire un curl, dans le conteneur, vers la même URI sans problème.
Ce qui serait utile ici, c’est de savoir comment rendre les logs plus verbeux/débogables - si devel lit ceci, peut-être qu’il pourra me conseiller à ce sujet.
tail -f /var/discourse/shared/standalone/log/rails/production.log
ou à l’intérieur du conteneur /shared/log/rails/production.log
En repensant à cela, je suppose que vous avez un problème de configuration Docker et qu’il ne peut pas accéder à GitHub. Mais je ne suis pas sûr de la façon dont cela pourrait être vrai si vous avez effectué une installation standard, car cela aurait cloné les plugins depuis l’intérieur du conteneur.
Ce sont les journaux que j’ai déjà collés, plus tôt - j’espère toujours qu’ils pourraient être rendus plus verbeux et plus informatifs.
J’ai également dit, dans mon dernier commentaire, que je peux curl ces mêmes URI du composant qui est l’URI Github, très bien, à l’intérieur du conteneur - pensez-vous que ce que vous avez dit, la configuration docker, pourrait vraiment être le problème ?