Dobrý den,
provedl jsem analýtu tohoto problému a z mého úhlu pohledu je šablona s minimální instalací Debianu 8, za předpokladu současného "testing" stavu, v pořádku.
Bezpečná aktualizace a spuštění VPS po upgradu
1) Vytvořím virtuální server
2) nastavení repozitářů ponechám tak, jak je (/etc/apt/sources.list)
3) Provedu apt-get update; apt-get upgrade, přičemž rychlost stahování je kolem 26MB/s, stahuje se 78,7MB, staženo za 3 sekundy - tedy staženo rychle.
4) Po upgradu udělám reboot a opětovně se přihlásím - bez potíží
5) Zkontroluji /proc/user_beancounters - bez závad = VPS netrpí nedostatkem paměti nebo nedostatečným nastavením některého ze systémových prostředků jádra.
Závěr:
Repozitáře
deb
http://ftp.cz.debian.org/debian/
deb
http://security.debian.org/ jessie/updates main
a odpovídající src v současné době nevykazují vysokou latenci a ani nízkou přenosovou rychlost. Jsou sice geograficky vzdálenější, ale přenosová rychlost pro upgrade je více než přijatelná.
apt-get dist-upgrade
Co nefunguje, je apt-get dist-upgrade a to také v souvislosti s významem této akce.
Pokud provedu tuto akci po apt-get update; apt-get upgrade, skončí proces na aktualizaci balíku apache2 a ve stavu, kdy nereaguje na eventy ze standardního vstupu. dist-upgrade tedy není možné dokončit z důvodu
bugu v této testing verzi debianu 8.
Akci dist-upgrade ale nepovažuji za vhodnou a ani za bezpečnou vzhledem k rutinním aktualizacím. Na rozdíl od akce upgrade může v souvislosti se závislostmi odstraňovat některé balíky i řešit změny v závislostech a to může způsobit nedostupnost virtuálního serveru, pokud dojde k odstranění něčeho důležitého. Pak tedy VPS logicky nenastartuje, nebo se nenastaví z pohledu sítě.
Osobně akci dist-upgrade provádím pouze při přechodech na novější verze distribuce Debianu. Při běžných aktualizacích provádím bezpečné apt-get update; apt-get upgrade.
Závěr:
Pokud se podívám do manuálových stránek apt-get a dále googlím, tak po vyvození je hlavní význam a účel apt-get dist-upgrade pro přechod na novější verzi distribuce.
V souvislosti s šablonou Debianu 8 (Jessie) - testing, nedoporučuji vykonávat tuto akci. Akce dist-upgrade se jinak běžně nepoužívá.
Používání alternativních geograficky bližších repozitářů
Při použití jiných repozitářů, třeba zmíněný superhosting, je teoreticky možné se setkat s neaktuálností tohoto repozitáře vzhledem ke "kořenovým" repozitářům příslušné verze distribuce.
Pokud je takový repozitář "zastaralý" a obsahuje software, kde zatím není zahrnuta oprava nějaké chyby, může po bezpečném upgradu dojít také k nedostupnosti VPS.
Zmíněný superhosting jsem netestoval.
Závěr:
Šablona Debianu 8 (Jessie), která je nyní ve stavu testing, je spolehlivě aktualizovatelná za předpokladu použití přednastavených repozitářů, po upgradu je VPS spustitelný i dosažitelný.
Přenosová rychlost při upgradu z přednastavených repozitářů je více než dostatečná (26 MB/s).
J.M.