Mail-Empfänger-Einrichtung

Habe ein Problem mit dem Mail-Empfänger, der sich nicht neu aufbauen lässt, Protokoll:

:/var/discourse# /var/discourse/launcher rebuild mail-receiver
x86_64 arch erkannt.
Stelle sicher, dass der Launcher auf dem neuesten Stand ist
Launcher ist auf dem neuesten Stand
Stoppe alten Container
+ /usr/bin/docker stop -t 600 mail-receiver
mail-receiver
2.0.20240502-0021: Ziehe von discourse/base
Digest: sha256:ca10543693caa0b52f7318105dea1d47a84991e7927330db1010e13e39777ba7
Status: Image ist auf dem neuesten Stand für discourse/base:2.0.20240502-0021
docker.io/discourse/base:2.0.20240502-0021
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-05-10T20:33:37.287835 #1]  INFO -- : Lese von stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/merge_command.rb:50:in `merge': keine implizite Konvertierung von String in Hash (TypeError)

      first.merge(second, &merger)
                  ^^^^^^^^^^^^^^^
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/merge_command.rb:50:in `deep_merge'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/cli.rb:61:in `block in run'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/cli.rb:57:in `each'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/cli.rb:57:in `run'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/bin/pups:9:in `<top (required)>'
        from /usr/local/bin/pups:25:in `load'
        from /usr/local/bin/pups:25:in `<main>'
Bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN **

Weißt du, was diesen Fehler verursachen könnte?

Vielleicht das: keine implizite Konvertierung von String in Hash (TypeError)

Rebuild hat jetzt funktioniert, aber der E-Mail-Empfang funktioniert noch nicht.

YAML ist gut eingestellt mit der Domain, auch nach dem Neuerstellen gibt der Mail-Empfänger immer noch die Basis-URL als “discourse.example.com” anstelle der angegebenen Domain an, das scheint ein Problem zu sein.

Hoffentlich kann ich herausfinden, wie das funktioniert. Wenn jemand Ideen hat, was das Problem sein könnte, wäre ich dankbar für Ideen, wie das gelöst werden kann.

Es gibt einen Fehler: ERROR: Can't find Ruby library file or shared library pups

Habe die Schritte der Anleitung befolgt: Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver - documentation / sysadmin - Discourse Meta

Bearbeiten: Nach einem weiteren Rebuild wurde der korrekte Eintrag aktualisiert und der E-Mail-Empfang funktioniert!!!

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.