To si tak provádíte upgrade Ubuntu 18.04.5 LTS na 20.04.1 LTS přes terminál, a vše jede jak po drátkách. Při aktualizaci mariadb databáze mrknete na rozdílové configy, a odklepnete, aby systém ponechal stávající. A pak se objeví toto:
Konfigurační soubor „/etc/mysql/mariadb.conf.d/50-server.cnf“ ==> Od doby instalace byl změněn (vámi nebo skriptem). ==> Distributor poskytl upravenou verzi. Co s tím chcete udělat ? Možné volby jsou: Y nebo I : nainstalovat verzi z balíku N nebo O : ponechat současnou verzi D : zobrazit rozdíl mezi verzemi Z : spustit shell a prozkoumat situaci Výchozí akcí je ponechání současné verze. *** 50-server.cnf (Y/I/N/O/D/Z) [předvoleno=N] ? this is very strange! see /tmp/mysql-symlink-restore-e1Njxz/README...
Říkám si OK, this is very strange. Ale ignoruju, protože instalace pokračuje rychle dál a řádek se pousouvá z dohledu. Vše se úspěšně dokončilo. Aspoň na první pohled.
Další den se přihlašuji k databázi a nějak moc to nefunguje. Do řiti! Kam zmizely všechny databáze? Jo kurva, je to strange. Ani vidu, ani slechu. Prostě se doslova vypařily. V logu nevidím kromě toho strange řádku nic podezřelého.
Naštěstí si držím na druhém disku zálohy všech databázi, aktualizované vždy v noci. Takže ve finále se zas tak moc nestalo. Holt jsem udělal kompletní obnovu. Na developer mašině je to cajk.
A co si z toho vzít? Bez záloh do upgradu nelez!