facebook twitter iwiw google buzz

Fedora Core frissítés 12-ről 13-ra OpenVZ guest esetén

2010. szeptember 30. | Szerző: Árva-Tóth Mihály | címkék: ,

OpenVZVan egy olyan virtuális gépünk, amiben Fedora 12 futott, s mindenféle tesztelési célokat szolgál (pl. új PHP / MySQL verziók). Ideje volt frissíteni a 13-as kiadásra, természetesen(?) az upgrade utáni újraindítás súlyos kudarcba fulladt. De van megoldás!

A szituáció ugyanis az volt, hogy a boot folyamat megállt az init-nél, azaz gyakorlatilag semmilyen processz nem futott. Akármennyit várhattunk volna, nem ment tovább a futás. Még szerencse, hogy nem egy éles gépről volt szó, így lehetett próbálkozni. Tudni kell, hogy eltérően a legtöbb más virtualizációtól, OpenVZ esetén nincs lehetőség arra, hogy a konzolra kiírt boot üzeneteket elkapjuk és láthassuk. (Csak nagyon nyakatekert módon.)

Túl sok nyom nem volt, amin elindulhattunk volna. Futott viszont egy másik virtuális gépünk, ahol az alaptelepítés már Fedora 13 volt (nem frissítés egy korábbi kiadásról). Így maradt az a megoldás, hogy szisztematikusan összehasonlítottuk a teljes /etc könyvtárat a két gép között — különös tekintettel az init-tel összefüggő állományokra.

Meg is lett a különbség, ami két fájlt érintett:

  • /etc/init/rc.conf
  • /etc/init/rcS.conf

Mind a kettőben van egy olyan sor, hogy console_output. Ez a sor v13 alatt ki volt kommentezve, v12 alatt viszont nem. Beírtuk itt is a hashmarkot a sor elejére, és a következő újraindításnál már minden elindult annak rendje és módja szerint.

További friss bejegyzések