Ubuntu frissítési problémák

Már egy ideje teszteltem egy frissítést 9.04-ről (Jaunty) 10.04-re (Ludic) 9.10-en (Karmic) keresztül amikor is rájöttem, hogy a Karmic hamarosan eltűnhet a normál mirrorokról, és csak az old-releases szerveren lesz megtalálható. Elkezdtem izgulni, hogy most vajon hogy fogok frissíteni. Olvass tovább, hogy kiderüljön…

Mivel eddig csak úgy frissítettem, hogy mindkét kiadás, vagy legalább az, amire frissítek, még támogatott volt, a do-release-upgrade mindig működött, és csak azon kellett aggódni, hogy vajon minden szolgáltatás megfelelően fog-e működni a frissítés után. Az Ubuntu weboldal nem éppen logikus felépítésű, legalább is nekem nem az, egy párat kattintani kell, hogy az ember eljusson a megfelelő oldalra. Szóval valaki írt pár oldalt arról, hogy (https://help.ubuntu.com/community/EOLUpgrades, pontosabban https://help.ubuntu.com/community/EOLUpgrades/Jaunty). Ugye milyen egyszerű… Nem igazán. A do-release-upgrade az elején elkezdi keresni a verziót, amire frissíteni lehet, de ez most már a Lucid (támogatott), ami túl távoli frissítés, és közli, hogy erre nem tud frissíteni “An upgrade from ‘jaunty’ to ‘lucid’ is not supported with this tool.” Nézzük a kedvenc keresőm mit mond erről. Van pár találat, de egyik sem igazán tiszta megoldás, és azt sem magyarázza el hivatalosan, hogy miért is van ez. Gondolom Ubuntu valahogy megelőzte magát, mert a Karmic nem támogatott státuszban van a http://changelogs.ubuntu.com/meta-release szerint, amiből az update manager is dolgozik, hogy megállapítsa mire lehet frissíteni, annak ellenére, hogy a Karmic még fent van az archive.ubuntu.com szerveren is… Egy oldal azt javasolta, hogy töltsük le ezt a file-t, módositsuk a Supported: 0-t 1-re, tegyük fel a saját webszerverünkre, és a /etc/update-manager/meta-release file-ban írjuk át a megfelelő sort, hogy mutasson a saját szerverünkre. Ahogy variáltam a dolgokkal feltűnt, hogy miután a do-release-upgrade-et lefuttattam a módosított file-al szemben már nem akart a Lucidra frissíteni akkor sem, miután a /etc/update-manager/meta-release-t visszaállítottam az eredeti állapotára. Így elkezdtem kutakodni, és rájöttem, hogy az update manager letölti és cache-eli ezt a file-t, így elég a file-t a lemezen módosítani, ami a /var/lib/update-manager alatt található. Abban nem vagyok biztos az update manager mi alapján dönti el, hogy a file-ból van-e újabb változat, de egyelőre ez a megoldás működik. Úgy gondolom, hogy valamikor a jövőben a Karmic átkerül az old-releases-re, miután ez a megoldás elavul.

A bejegyzés kategóriája: Linux, Ubuntu, Upgrade
Kiemelt szavak: , .
Közvetlen link.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.