On Fri, 22 Mar 2002, Alexandru Mustatea wrote:
> Dracu' si lipsa se RAM m-au pus sa fac upgrade manual de la rh6.2 la > rh7.2, trecand prin niste updates de rh6.2. Iata insa problemele: :-). > > 1) > > [alex@localhost alex]$ rpm -q kernel > kernel-2.4.7-10 > kernel-2.4.7-10 > > Comentariile sunt inutile. Nici cu rpm --rebuilddb nu se duce. > Mai detaliat: am dat rpm -U kernel-2.4.7-10.i386.rpm, si fiind eu pornit > cu rescue, de pe cd, si neavand swap-ul activat, m-am gandit sa-i dau ^Z, sa > activez swap-ul si apoi fg. Oi fi dat ^Z, sau poate ^C, cert e ca procesul > de upgrade s-a terminat (am verificat cu jobs). Si imi aparea la query: > kernel-2.2.14-5.0 > kernel-2.4.7-10. > Ei, p**a! Am incercat sa folosesc rpm - imi zicea ca nu poate sa get > lock. Intr-adevar, in /var/lib/rpm erau __db.00[1,2]. Le-am sters si rpm a > redevenit utilizabil. I-am mai dat o data rpm -U kernel-... si rezultatul e > cel de mai sus... Daca-ti mai merge rpm-ul... da rpm -e --justdb kernelxxxx. Il scoate cica numa din db-ul ala pe care il face rpm-ul. Dupa ce scapi de el.. fa-le la mina. Kiar daca nu e scris in db-ul ala.. asta nu inseamna ca nu o sa mearga. Gindeste-te ca ai putea sa recompilezi un kernel... > > 2) Am facut upgrade la ncurses, de la v4 din rh6.2 la v5 din rh7.2. Fac > upgrade si la links si mc. Instaleaza tot ce e *ncurses*.rpm de pe cd-ul unu si doi. Ti-a zis cineva intr-un mail mai inainte de ce. > > [alex@localhost alex]$ rpm -q --requires links > [bla-bla-bla] > libncurses.so.5 > [bla-bla-bla] > [alex@localhost alex]$ links > links: error while loading shared libraries: libncurses.so.4: cannot open > shared object file: No such file or directory > [alex@localhost alex]$ ldd `which links` > [bla-bla-bla] > libncurses.so.4 => not found > > Pana mea! Mentionez ca am dat /sbin/ldconfig. > > 3) In scripturile de pornire/oprire ale unor servicii (rawdevices, netfs, > network, random) si in /etc/rc.sysinit apare: > > # Source function library. > . /etc/init.d/functions > > in loc de > > . /etc/rc.d/init.d/functions > > Asta dupa ce am facut upgrade la initscripts. De ce? Fa-i link la mina. Da-i tot ce vrea el. Cind o sa te vezi cu sistemul pornit.. faci curatzenie :). Asta merge si prin /lib si /var/lib. N-ai lib-ul... gasesti unu compatibil, ii faci un link la mina.. si cu toate ca mai face galagie din cind in cind... merge pina la urma. > > Si multe, multe alte surprize si bucurii de la RH, cu care mi-am belit > nervii. > > a. :-). Na.. sistemul de dependintze de la rh6.2 era mai lejer. Asta de la 7.2 e o tzira mai complicat. Daca as fi fost in locul tau faceam upgrade de la 6.2 la 7.0 (mult mai putine dureri de cap) si dupa aia urcam repejor la 7.2. (+ update-uri etc etc) Numai ca iti lua mult mai mult timp. Ps: Am patit si io o faza asemanatoare. Numa' ca prima oara am upgradat *lib* si *glib*, rpm-ul, am pus tot ce era ncurses* pe cd-urile alea.. si culmea ca o mers. Ca am facut curat dupa aia.. partea a 2 a :). Pa. ------------------------- Maria Florin * SysAdm @ stnet.ro * e-mail: [EMAIL PROTECTED] * ------------------------- --- Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to unsubscribe from this list.
