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.

Raspunde prin e-mail lui