Skip to content

Upgrade Ubuntu 16.04 to 18.04

andyceo edited this page Jun 27, 2019 · 1 revision

Обновление Ubuntu 16.04 -> 18.04

  1. Подключиться к компьютеру, желательно не через SSH - клавиатура и монитор

  2. Залогиниться

  3. Стать суперпользователем: sudo su

  4. Запустить мажорное обновление: do-release-upgrade. Если делаем все же через SSH, то можно попробовать такую команду: do-release-upgrade -f DistUpgradeViewNonInteractive. Параметр -f нужен, чтобы утилита обновления сделала все сама и молча, ни о чем не спрашивая - все ответы проставит автоматически и по умолчанию. Однако так происходит не всегда, и приходится останавливать обновление и поочередно чинить пакеты

  5. Ждать пока утилита не закончит. Появится запрос к перезагрузке компьютера

  6. Перезагрузиться

  7. Проверить работоспособность: 7.1. можно зайти по SSH 7.2. нужные диски замонтированы: df -h 7.3. есть интернет: ping ya.ru 7.4. сервисы загружены и все ок: sudo systemctl status 7.5. Docker запущен, работает, в кластере, подняты все прописанные на этом хосте контейнеры: sudo docker container ps -a 7.6. в логе загрузки нет ошибок: sudo journalctl -b --reverse | grep -i error и grep -i fail 7.7. systemd отключил ntp, поправить: sudo timedatectl set-ntp no, проверить: timedatectl.

  8. Сделать мега-обновление: sudo apt update && sudo apt list --upgradable && sudo apt upgrade && sudo apt autoremove && sudo apt autoclean

  9. Если какие-то пакеты могут, но не хотят обновляться: sudo apt-get dist-upgrade

  10. Натравить ansible с тегами preconf, docker, telegraf чтобы прописались нужные версии репозиториев программ

  11. Еще раз сделать мега-обновление

  12. Перезагрузка

Полезные ссылки:

Sidebar is under construction

Clone this wiki locally