È abbastanza raro, ma quando si esegue l’aggiornamento da un container molto vecchio, i permessi per postgres sono errati (l’UID e il GID di postgres sono cambiati. Per risolverlo è necessario:
L’ho fatto diverse volte. Ho riconosciuto il problema nella mia prima risposta all’argomento collegato, ma capire quali UID/GID siano richiesti non è particolarmente facile per la maggior parte delle persone. (Trova un server funzionante ed esegui ls -ld /var/discourse/shared/standalone/postgres_data.)