Так как мне пришлось обновить форум, я решил обновить операционную систему согласно инструкциям от @sam.
Запустил обновление, но отвлекся на работу.
Когда я вернулся, система попросила подтвердить перезапись некоторых файлов, но подключение SSH уже истекло по таймауту.
Команда apt-get dist-upgrade больше не работала, поэтому я перезагрузил сервер…
Ничего не произошло.
После принудительного выключения и включения через панель DigitalOcean
и подключения к консоли я получил ошибку kernel panic…
Прежде чем спрашивать: нет, у меня нет свежих резервных копий!
(Я не смог настроить резервное копирование в Amazon AWS с первого раза и так и не нашёл времени это исправить!!!)
Единственный вариант — резервная копия за июль…
Но я надеюсь, что есть способ всё исправить!
Не так ли?
Заранее спасибо за всю вашу помощь!
P.S. Если это не та категория форума, пожалуйста, переместите тему в соответствующее место!
Вы можете нажать «recovery» на вкладке в нижнем левом углу, загрузить аварийный образ ISO, смонтировать раздел и получить доступ к данным на нём. Если вы знаете, как исправить панику ядра, то можете сделать это, а затем перезагрузиться в обычном режиме.
Скорее всего, я бы создал новый дропплет, смонтировал раздел, выполнил rsync для /var/discourse на новый дропплет, указал DNS на новый дропплет и выполнил ./launcher rebuild app на новом дропплете. Но это поможет только если вы понимаете, что означают все эти действия.
Если это чрезвычайная ситуация, в которую вы готовы вложить деньги, вы можете написать на jay@literatecomputing.com, но сейчас 16:38 пятницы, и я действительно думал, что уйду с рабочего места час назад, поэтому вам нужно будет предложить мне больше денег, чем обычно.