Hallo
Wir haben gerade Discourse eingerichtet und alles ist in Ordnung, bis sich der erste Benutzer angemeldet hat. Im Log steht, dass der Benutzer erfolgreich erstellt wurde. Ich habe ihn in der Liste als grau markiert. Test-E-Mails kommen in meinem Posteingang an, aber im E-Mail-Tagebuch/Log-Bereich fehlen eindeutig Einträge in der gesendeten Kategorie für den neuen Benutzer. Die Wartezeit für neue Benutzer ist derzeit auf 8 Stunden eingestellt, aber der Benutzer wurde vor 18 Stunden erstellt. Er wartet nun auf eine Bestätigungs-E-Mail.
Haben Sie E-Mail-Probleme bei einer neuen Discourse-Installation beheben überprüft?
Bitten Sie den Benutzer, den Spam-Ordner zu überprüfen. E-Mails von einem Forum können je nach E-Mail-Einstellungen oft dort landen.
Ihr Mailserver-Anbieter verfügt möglicherweise auch über Tools, mit denen Sie überprüfen können, ob die E-Mail gesendet wurde.
Hallo und willkommen @stormfinger ![]()
Also, in Ihren Protokollen gibt es Einträge für E-Mails, die gesendet und empfangen wurden? Aber es gibt kein Protokoll für das Senden der Anmelde-E-Mail an diesen neuen Benutzer?
Es könnte sich lohnen zu prüfen, ob E-Mails deaktivieren auf ‘nur für Mitarbeiter’ gesetzt ist. Es sollte ein Banner angezeigt werden, aber nur für den Fall, dass dies nicht der Fall ist, ist dies ein guter Ausgangspunkt.
![]()
Hallo
Ich werde die von Herrn Jay bereitgestellten Protokolle überprüfen. Ich habe einige Protokolle überprüft und gesehen, dass der Benutzer erstellt wurde, ohne dass Fehler aufgetreten sind. Ich bin in Kontakt mit dem Benutzer, er scheint ziemlich gebildet zu sein. Daher gehe ich davon aus, dass er den Spam-Filter überprüft hat, aber ich warte auf Bestätigung. Ja, die Protokolle für gesendete E-Mails zeigen einige E-Mails, die vom Discourse-System gesendet wurden, einschließlich meiner eigenen Test-E-Mail, aber die E-Mail des Benutzers ist weder dort noch in irgendeiner Kategorie vorhanden. Ich werde auch sofort die Einstellung disable_emails überprüfen. [EDIT] … E-Mails sind nicht deaktiviert. Wir haben auch SAML, das perfekt läuft, und ich möchte mich für all die harte Arbeit bedanken. Wir haben nur Probleme mit neuen Mitgliedern, die ein Profil im Discourse-Forum erstellen. Wir haben diese Einstellung leer gelassen … und ich verstehe nicht einmal, was der Hinweis auf dem Feld zu erklären versucht: „site contact group name“ = Ein gültiger Name einer Gruppe, die zu allen automatisch gesendeten privaten Nachrichten eingeladen wird. … das ergibt für mich keinen Sinn, aber ich bin neu und weiß auch nicht, wo ich weitere Informationen finden kann.
Ich habe jetzt versucht, mich mit einer anderen E-Mail anzumelden. Es wird angezeigt, dass eine E-Mail gesendet wurde, obwohl sie im System unter Einstellungen → E-Mails nicht sichtbar ist. Ich habe das Protokoll überprüft, es gibt keine Daten??? keine Zeit??? Die letzten Zeilen sind
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus/backends/redis.rb:379:in `process_global_backlog'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus/backends/redis.rb:286:in `block in global_subscribe'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus/backends/redis.rb:299:in `global_subscribe'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus.rb:763:in `global_subscribe_thread'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/message_bus-4.2.0/lib/message_bus.rb:734:in `block in new_subscriber_thread'
Bye!
Haben Sie die Schritte im Leitfaden zur Fehlerbehebung befolgt? Können Sie an mail-tester senden?
Hallo Jay … ich kann Test-E-Mails von den Foreneinstellungen an meinen Posteingang senden, ja. Das wurde bereits von meinem vorherigen Administrator konfiguriert … aber neue Benutzer erhalten keine E-Mail … ich habe mich selbst als Benutzer erstellt und keine automatische E-Mail zur Bestätigung meiner E-Mail-Adresse erhalten, und die E-Mail befindet sich nicht im Spam-Ordner … ich werde jetzt versuchen, die App neu zu generieren, wie im Fehlerbehebungsleitfaden erwähnt. Mir gehen die Ideen aus … ich habe eine Forenkategorie gelöscht, die meiner Meinung nach vom Forum selbst generiert wurde, da wir keinen Nutzen dafür sehen, aber ich weiß nicht, ob das relevant ist.
etwas ist faul ![]()
ich habe versucht, mit
cd /var/discourse/
./launcher rebuild app
wieder aufzubauen
geriet in Schwierigkeiten, bekam die Diagnoseeinstellungen des Arztes:
==================== ERNSTES PROBLEM!!!! ====================
App läuft nicht!
Versuche, neu aufzubauen
==================== NEUAUFBAU-PROTOKOLL ====================
x86_64-Architektur erkannt.
docker: Fehlerantwort vom Daemon: OCI-Laufzeitfehler beim Erstellen fehlgeschlagen: container_linux.go:367: Starten des Containerprozesses verursacht: process_linux.go:495: Container-Initialisierung verursacht: process_linux.go:458: Festlegen der cgroup-Konfiguration für procHooks-Prozess verursacht: Programm kann nicht geladen werden: Operation nicht erlaubt: unbekannt.
Ihre Docker-Installation funktioniert nicht richtig.
==================== PLUGINS ====================
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/jonmbake/discourse-ldap-auth
- git clone https://github.com/discourse/discourse-saml
aber das Forum funktioniert immer noch, obwohl Docker nicht läuft… oder aufgrund der Ausführung in LXC fehlschlägt… scheint, als ob unser Forum ohne Docker läuft, obwohl ich gerade Docker zum Laufen gebracht habe, aber es ist fraglich, ob es erlaubt sein wird… daher ist jede Hilfe ohne Docker immer noch sehr willkommen ![]()
Hallo stormfinger!
Ich kann dir dabei nicht helfen, aber ich möchte sichergehen, wie du Discourse installiert hast, da du sagst, dass „unser Forum anscheinend ohne Docker läuft“, „ich habe gerade Docker zum Laufen gebracht“ und „jede Hilfe ohne Docker immer noch sehr willkommen ist“, daher bin ich etwas verwirrt.
Ist dein Discourse-Forum eine Standardinstallation (mit Docker) oder hast du es anders installiert?
Sie müssen Hilfe von demjenigen erhalten, der es installiert hat. Es klingt so, als ob Ihre VM Docker nicht ausführen kann, daher können Sie keine Standardinstallation verwenden.
Wenn Sie hier Hilfe wünschen, müssen Sie zu einer VM wechseln, die Docker ausführen kann.
Hallo
Okay, danke, ich habe LXC eingerichtet, damit es Docker ausführen kann, und bin dabei, Discourse zu installieren, wie vorgeschlagen.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.