Процесс обновления любой ОС всегда сопряжен с трудностями и «подводными камнями». Такие сюрпризы таятся и в казалось бы простом обновлении с Ubuntu 18.04 до Ubuntu 20.04.
Для начала (перед самой командой do-release-upgrade) введём облако в режим обслуживания, чтобы мало ли чего не поломалось.
sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:mode --on
Затем выполним do-release-upgrade вплоть до перезагрузки сервера.
do-release-upgrade
Система автоматически проверит все зависимости, заменит название дистрибутива в source.list и выкачает новые пакеты, попутно удалив старые.
С установленным nextcloud’ом система удалит все пакеты от php-fpm, которые нужны для корректной работы облака. Поэтому, чтобы не тупить и не искать решения проблемы неработающего nextcloud’а, приведу пару-тройку команд для быстрого ввода в строй своего облака.
P.S. Естественно, не забываем про бэкапы в процессе установки или используем снапшоты гипервизора.
Читать далее →