A FreeBSD 15.0-ALPHA3 megjelenése után a kiadásért felelős Colin Percival sürgős figyelmeztetést adott ki: jelenleg tilos a rendszert a freebsd-update eszközzel erre a verzióra frissíteni. A folyamat hibás telepítési sorrendet követ, és az új libc csomagot a libsys előtt teszi fel, ami a unix-szerű rendszer működésének súlyos összeomlásához vezethet. A probléma reprodukálható, nem egyedi eset, ezért a projekt vezetője kifejezetten arra kér mindenkit, hogy ne próbálkozzon ezzel a frissítési úttal.
Tartalomjegyzék

Mi a hiba lényege és mit tehetnek a tesztelők?
A gondot az okozza, hogy a freebsd-update a könyvtárakat nem a szükséges függőségi sorrendben telepíti. Az libc a libsys meglétére számít, így ha előbb kerül a gépre, mint a libsys, a rendszerrel kapcsolatos alapfunkciók is instabillá válhatnak vagy teljesen leállhatnak. Mivel a kiadás előzetes, a csapat még dolgozik a telepítőeszköz finomhangolásán, de a jelenlegi állapot frissítéskor kockázatos, és könnyen használhatatlanná teheti a rendszert.
A hivatalos álláspont szerint a freebsd-update használatát kerülni kell egészen addig, amíg meg nem érkezik a javítás és a hozzá tartozó Errata közlemény. Aki mégis szeretné kipróbálni az ALPHA3-at, az forrásból, a stable/15 ágról frissítsen, előtte készítsen teljes biztonsági mentést, és fokozottan ellenőrizze a frissítés kimenetét. A projekt a telepítési sorrend helyrehozásán dolgozik; amint elkészül a patch, a frissítési út ismét támogatott lesz.
Mit tehetünk, ha már frissítettünk?
Ha valaki már a hibás frissítési útvonalon jutott el az ALPHA3-ra, és emiatt problémák jelentkeznek a rendszer működésében, a helyreállítás többféle módon megközelíthető. Az ideális megoldás, ha van kéznél biztonsági mentés, amelyből visszaállítható a korábbi, stabil állapot. Ha a rendszer még annyira életképes, hogy képes forráskódot fordítani, akkor a stable/15 ágról származó teljes buildworld és installworld folyamat lefuttatásával helyreállítható a könyvtárak sorrendje és a hibás telepítési logika következményei. Abban az esetben, ha a rendszer teljesen használhatatlanná vált, nincs más megoldás, mint egy tiszta újratelepítés a hivatalos telepítőképből, majd az adatok és beállítások visszaállítása. A FreeBSD fejlesztői várhatóan hivatalos útmutatót is közzétesznek az Erratában, de addig a legbiztosabb lépés az, ha a forrásból történő frissítést választjuk, és mellőzzük a freebsd-update használatát.
