Tegnap megszívtam egy Woody -> Sarge upgrade-et és gondoltam leírom a tapasztalataimat, hogy más is okuljon.
Feladat:
---------
Jó 2 éve csont nélkül működő Woody alapú családi szerver (Squid, Postfix, Postgres, Bind, Samba, tűzfal) felhúzása Sarge-ra (tisztában léve a ténnyel, hogy az még mindig testing, de bízva abban, hogy akár még jól is sülhet el a dolog).
1. nap
-------
# mentés MINDENRŐL, másik diskre ÉS szalagra (DAT rulez)
# vi /etc/apt/sources.list
# apt-get update
# apt-get dist-upgrade
Amivel gond volt:
--------------------
- Postfix: nem akart frissülni, mert neki a mailx csomag kellett (ami egyébként telepítve volt). Viszont a mailx nem volt telepíthető (konkrétan már nem tudom miért), ezért Postfix remove, Exim install (ettől mailx rendbejött), Postfix install (Exim automatice le)
- fetchmail: szintén előadott vmi magánszámot a porondon, de megoldottam
- locales: valahol menet közben elvesztek a beállítások és onnantól minden csomag hisztizett, de még ezt is megoldottam
Upgrade vége, minden service fut, pofára minden OK, mehet az init 6.
A bootolás eljutott egészen odáig, hogy LI
Se a Sarge, se én nem futtattunk lilo-t a telepítés után (és ő még csak nem is szólt, hogy kellene). Szívás.
Nálam nincs Sarge CD, a gépben meg nincs CDROM. Hát nem gyönyörű?
2. nap
-------
Az RC2-es CD-n nincsen rescue mód (vagy csak nem találtam meg) és az új Debian installer úgy alapban szerintem elég gázos. Amikor upgrade-elni (illetve később megjavítani) akartam a Woody-t, ezeket tapasztaltam:
- nem lehet külön LILO futtatást kérni (vagy nem triviális, hogyan kell) az adott diskre, előbb el kell játszani, hogy partícionálok (persze konzolbol megoldható, de onnan a hülye is...)
- nem tudott betölteni szükséges modulokat (nekem kell modprobe-bal felhúzni őket, viszont 1000 másikat behúzott, hátha kellenek)
- pl. a partícionálás előtt IS csinált egy rakás modprobe-ot (szeret ilyet csinálni), talált is 2 hálókártyát, amit boldogan meg is mutatott (akkor és ott vajon kit érdekelnek?), de nem húzta fel az IDE és a SCSI modulokat, így disket sem látott
- a telepítés (rendberákas) végén a külső hálókártya nem bírt IP címet szerezni a szolgáltatótól sokadik próbalkozásra sem
Na ekkor mondtam azt, hogy full reinstall.
Tapasztalatok:
-----------------
- két hálókártya esetén, azokat egymás után (a felületen át) felkonfigolva az interfaces file-ba hülyesegeket írt (összekeverte, hogy melyik parameter melyik kártyához tartozik)
- alapból felpakol egy csomó felesleges cuccot (pl. pppoe) anélkül, hogy megkérdezné, kell-e az nekem? (a PCMCIA-s cuccokat bezzeg minden 2. képernyőn megkérdezte)
- a Woody gyorsabban ment fel (régi gép, szóval érezhető volt a különbség)
- az fstab-ba nem került bele a telepítés soran megadott SCSI disk, igy nem volt /home-om
- valószínűleg azért, mert a szükséges modulok közé sem vette be a SCSI vezerlőm driverét, viszont az első boot során fsck error-t dobott, hogy gáz van a diskkel (driver nélkül valóban...)
- az Exim rettentő aggresszíven tesz-vesz telepítés közben, többször elindul és leáll, húzza az időt, na. miért nem lehet választani, hogy Postfix v. Exim? Ha a helyhiány a gond, akkor vegyék ki pl. a telnetet, az úgysem biztonságos. B-)))
Viszont az is tény, hogy egy feltelepült Sarge elég stabilan megy, ahol már használok ilyet, ott nincs vele semmi gond és 2.6.8-1-es kernellel adják.
Konklúziók:
-------------
#1: a régi alapigazság: működő rendszerhez ne nyúlj (érintésvédelem: ha hozzáérsz, eltöröm a kezed!)
#2: egyelőre nem ajánlom, hogy valaki Woody-ról Sarge-ra frissítsen, kell még neki egy kis idő, hogy ez is jól menjen
#3: lehet, hogy én voltam totál béna
mogorva