Quase todos os dias eu executo a atualização no console de administração, hoje apareceu e disse que estava tudo bem, entrei para verificar as alterações e esta mensagem apareceu
Você está executando uma versão antiga da imagem do Discourse.
As atualizações pela interface web estão desativadas até que você execute a imagem mais recente.
Para fazer isso, faça login no seu servidor usando SSH e execute:
Existe uma nova versão do Docker. Se você a atualizar pela Interface de Administração, ela informará que você precisa atualizá-la pela linha de comando.
Basta fazer login no seu site pela linha de comando e executar ./launcher rebuild app e isso resolverá seu problema.
Um reboot como você mencionou finaliza tudo. Essa verificação a cada poucas semanas é suficiente.
Não recomendo usar o ./launcher cleanup app logo após uma reconstrução, pois se houver um problema, pode ser útil voltar rapidamente para a reconstrução anterior usando ./launcher restart app. Alguns dias depois, tudo bem.
Tive este problema ontem ao atualizar do beta7 para o beta8; fiz meu desenvolvedor executar o comando ./launcher rebuild e isso parece ter resolvido. Interessado em ver a solução/possível causa.
Para mim, foi ‘atualizar o gerenciador do docker’ primeiro, depois ‘atualizar tudo’ - que fez 4 plugins e o próprio discourse. Quando voltou, mostrou que o discourse e um dos plugins ainda tinham uma atualização para executar. Clicar em atualizar tudo novamente apenas abriu o terminal, e ficou preto por mais de uma hora. Atualizar a página trouxe a ‘versão antiga da imagem do discourse’.
Algumas vezes por ano a imagem base precisa ser atualizada porque alguma biblioteca subjacente precisa de um upgrade.
Você pode acompanhar as atualizações no repositório do github discourse_docker, ou apenas fazer o que você tem feito e pedir ao seu dev para fazer a atualização quando for necessária.