«Zlib::BufError: errore del buffer» - Aggiornamento di Discourse fallisce

Ho appena riscontrato questo problema durante l’aggiornamento di un’installazione di Discourse…

Credo che la causa sia dovuta al fatto che DISCOURSE_MAXMIND_LICENSE_KEY è specificato nel file contenitore .yml senza un corrispondente DISCOURSE_MAXMIND_ACCOUNT_ID.

La pull request di @tgxworld aggiunge l’uso di DISCOURSE_MAXMIND_ACCOUNT_ID in più punti e spiega la necessità di un “Account ID”:

Per me la soluzione è stata aggiungere DISCOURSE_MAXMIND_ACCOUNT_ID e ricostruire (ho ricostruito due volte, ma questo era molto probabilmente un problema temporaneo).

7 Mi Piace