Le notifiche email falliscono se esistono intestazioni duplicate

Come ho detto, il vecchio sito è in esecuzione, ho eseguito un backup e l’ho messo su una nuova installazione, il ripristino è fallito. Ho modificato il post indicato come colpevole finché il ripristino sulla nuova installazione non ha funzionato. Solo per vedere di avere di nuovo/ancora il problema con Sitekiq.

Il vecchio sito esegue anche postgres 13 (ma risale a diversi anni fa, quindi molto probabilmente non è iniziato con quella versione :slightly_smiling_face:)

root@discourse-old:/var/discourse# ./launcher enter app
x86_64 arch detected.
root@discourse-app:/var/www/discourse# psql --version
psql (PostgreSQL) 13.5 (Debian 13.5-1.pgdg110+1)

Quindi, secondo questi commenti di chiusura del post, il Database di Discourse può corrompersi — e venire riparato.

Ho provato con un nuovo utente, riceve correttamente la sua email di registrazione. Ma le notifiche sulle risposte ai suoi post, no; Sidekiq va in errore.

Quindi, per me questo significa che Discourse sta fornendo informazioni errate a Sidekiq quando gli istruisce di inviare Notifiche (al contrario dell’email di registrazione). Come fare ulteriori debug?