Hallo. Wenn ich versuche, in/über „Empfohlen“ zu installieren, wo das Bit aufgeführt ist, erhalte ich: „500 Fehler“
Wenn ich zur Vorschau gehe, sehe ich dies in der Mitte der Seite:
Alles scheint in Ordnung zu sein, sidekiq funktioniert, keine offensichtlichen Fehler oder Warnungen.
Einige andere Dinge - z. B. Kategoriebanner - wurden über popular okey installiert.
Version 3.0.5 / 461966e028
Ich werde zip ausprobieren
Ich bin mir nicht sicher, ob das funktioniert hat – vielleicht hat die Zerstörung und Neuerstellung des Containers funktioniert – aber jetzt mit dem Update auf Version 3.0.6 kann Discourse CHL über popular installieren.
Ich bekomme diesen Fehler jetzt für alle/jedes Thema und jede Komponente.
Funktionieren diese? Ich frage, weil ich, wenn ich auf „Vorschau“ gehe, zu Folgendem weitergeleitet werde: Theme Creator mit einem Popup und einer Schaltfläche „Thema anzeigen“, die mich zu „https://discourse.theme-creator.io/c/discourse/1“ führt.
Ja. Übrigens – sollte die „Standard“-Installation die Entwicklerversion (bei mir wird 3.2.0.beta1-dev angezeigt) enthalten?
In einigen Protokollen sehe ich:
…
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
Könnte die Tatsache, dass ich einen Nginx-Proxy extern zum Host/Knoten habe, eine Rolle spielen? (Alles scheint normal zu funktionieren)
Vom Container aus kann ich diese URIs mit curl abrufen — von view einer Komponente, die mit 500 fehlschlägt — nur ein ok.
Gibt es eine Möglichkeit, für diese Teile eine detailliertere Fehlersuche zu erhalten?
Über zip installierte Komponenten scheinen okey zu funktionieren.
Ich würde das nicht denken, 4 Kerne, 8 GB RAM und es ist nur ein frisch installiertes Labor – in dem Moment, in dem Discourse auf diese Weise ausfällt, kann ich curl innerhalb des Containers, dieselbe URI, problemlos aufrufen.
Was hier hilfreich wäre, ist, wenn ich wüsste, wie ich die Protokolle ausführlicher/debuggter erhalten/erstellen kann – wenn devel hier liest, kann er vielleicht Ratschläge dazu geben.
tail -f /var/discourse/shared/standalone/log/rails/production.log
oder innerhalb des Containers /shared/log/rails/production.log
Wenn ich das noch einmal durchgehe, vermute ich, dass Sie ein Docker-Konfigurationsproblem haben und nicht auf GitHub zugreifen können. Aber ich bin mir nicht sicher, wie das sein könnte, wenn Sie eine Standardinstallation vorgenommen haben, da die Plugins aus dem Container geklont worden wären.
Dies sind die Protokolle, die ich bereits zuvor eingefügt habe – ich hoffe immer noch, dass diese ausführlicher und aussagekräftiger gestaltet werden können.
Ich sagte auch in meinem letzten Kommentar, dass ich diese sehr URI der Komponente, die die GitHub-URI ist, problemlos innerhalb des Containers curlen kann – denkst du wirklich, dass deine Aussage, Docker-Konfiguration, das Problem sein könnte?