Похоже, это проблема безопасности, требующая обновления через командную строку, но я вижу принудительную пересборку только на нескольких проверенных мной сайтах, и они кажутся очень старыми.
Я проверил множество сайтов сегодня, и ни на одном из них на странице обновления нет сообщения «Вам необходимо выполнить обновление через командную строку».
Сначала необходимо обновить docker_manager, чтобы увидеть это. После обновления docker_manager следующее обращение к /admin/upgrade отобразит сообщение.
Это может объяснить то, что я наблюдал: я выполнил обновление Docker, успешно вернулся на вкладку версий, а затем обновил Discourse. Всё делалось через браузер и, казалось бы, прошло успешно. Однако при открытии новой вкладки процесса в другом окне я увидел статическую страницу с сообщением о необходимости пересборки.
В некотором смысле мне это не было нужно — и я этого не делал. Мой Discourse считает, что полностью обновлён. Так ли это? Если нет, то в каком состоянии он находится?