Configurazione del ricevitore di posta

Ho un problema con il ricevitore di posta che non si ricostruisce, log:

:/var/discourse# /var/discourse/launcher rebuild mail-receiver
Rilevata architettura x86_64.
Verifica che il launcher sia aggiornato
Il launcher è aggiornato
Arresto del vecchio container
+ /usr/bin/docker stop -t 600 mail-receiver
mail-receiver
2.0.20240502-0021: Pulling from discourse/base
Digest: sha256:ca10543693caa0b52f7318105dea1d47a84991e7927330db1010e13e39777ba7
Status: Image is up to date for 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 -- : Reading from stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/merge_command.rb:50:in `merge': no implicit conversion of String into 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 failed with exit code 1
** FAILED TO BOOTSTRAP **

Non so cosa possa causare questo errore?

Forse questo: no implicit conversion of String into Hash (TypeError)

La ricostruzione ha funzionato ora, ma non ho ancora fatto funzionare la ricezione della posta.

YAML è ben impostato con il dominio, anche con la ricostruzione, il ricevitore di posta indica ancora l’URL di base come “discourse.example.com” invece del dominio specificato, sembra esserci un problema con questo.

Spero di riuscire a capire come far funzionare questo, se qualcuno ha idee su quale potrebbe essere il problema, apprezzerei idee su come farlo funzionare.

C’è un errore: ERROR: Can't find Ruby library file or shared library pups

Ho seguito i passaggi della guida: Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver - documentation / sysadmin - Discourse Meta

Modifica: dopo un’altra ricostruzione, il record corretto è stato aggiornato e la ricezione della posta funziona!!!

2 Mi Piace

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