$ cat ~/blog/blog-ubuntu-eol-upgrade.md
linux ubuntu sysadmin howto

Ubuntu Upgrade z End-of-Life Verzií

2022-09-05 8 min

Detailný postup upgrade Ubuntu distribúcie, ktorá už nie je supportovaná (end-of-life), na aktuálnu verziu.

Časť I: Upgrade z EOL na EOL Distro (pokiaľ je potrebné prejsť cez

viacero EOL distros)

Príprava

Oprav PPA repozitáre:

Uprav /etc/apt/sources.list.d 
# update-manager - uncheck every ppa

Stiahni upgrade balík pre tvoju distro (napr. zesty.tar.gz) a over autenticitu cez GPG súbory.

Modifikácia Upgrade Skriptov

Rozbaľ archív a uprav nasledujúce súbory:

DistUpgradeController.py:

# vi ./DistUpgradeController.py
# Zmeň všetky "archive.ubuntu.com" => "old-releases.ubuntu.com"
# Zmeň všetky "security.ubuntu.com" => "old-releases.ubuntu.com"

mirrors.cfg:

# vi ./mirrors.cfg
# Pridaj "ubuntu/" za každé "old-releases.ubuntu.com/"

/etc/apt/sources.list:

# vi /etc/apt/sources.list
# Zmeň všetky "*.archive.ubuntu.com" => "old-releases.ubuntu.com"
# Zmeň všetky "security.ubuntu.com" => "old-releases.ubuntu.com"

Upgrade Proces

apt-get update
apt-get upgrade
apt-get dist-upgrade
./zesty --mode=server --frontend=DistUpgradeViewText
reboot
apt-get update  # Môžu sa vyskytnúť problémy - pokračuj ďalej

Cleanup Duplikátov

Vymaž duplikáty v /etc/apt/sources.list, potom:

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get autoclean
reboot

Časť II: Upgrade z EOL na Supportovanú Verziu

Keď máš najnovšiu EOL verziu, môžeš upgradovať na aktuálne supportovaný release:

do-release-upgrade
reboot
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get autoclean
reboot

Dôležité Poznámky

⚠️ Backup: Pred upgrade procesom vždy vytvor kompletný backup systému

⚠️ Testing: Odskúšaj proces najprv na testovacom prostredí

⚠️ Downtime: Počítaj s dlhším downtimom, proces môže trvať hodiny

Zdroje

späť na články