On 12/04/2007 08:24 AM, Claudiu C. wrote:
Salut,

Daca am tot discutat intr-un thread anterior de FC, ma intereseaza sa rezolv mai "ortodox" o problema cu care m-am intalnit...

Am un FC6 care-l rulez ca masina virtuala pe o masina Xen.
sa-ti traiasca. eu am FC-6 pe host si Centos 4.3 in guest-uri si nu ma laud :)

FC inca mai pastreaza, la glibc, versiuni non-tls ale bibliotecilor, care trebuiesc copiate peste cele curente, pentru a rula ca guest intr-un Xen. Asta nu-i nici o problema, atata timp cat nu vine vremea update-ului la glibc in acel guest.
nu e niciodata o problema :) poate doar pt cei care nu citesc doacele specifice...

Dupa ce am facut update, pachetul glibc a fost luat printre primele, fapt ce a dus ca masina sa fie inutilizabila dupa ce pachetul a fost updated (bibliotecile tls suprascriind pe cele non-tls care au fost puse manual, in place). Pana sa ma prind ce are (orice comanda murea cu segfault), bineinteles ca restul pachetelor nu s-au mai updated... mi-au iesit putin peri albi, fiind obisnuit cu SuSE-le, care avand integrat Xen mai de mult in distributie, au reusit sa faca ca sa nu mai fie nevoie de biblioteci non-tls pt. guest, a.i. incepand cu 10.1 nici macar nu mai exista versiunile non-tls in system, iar update-ul la glibc merge ca pe roate...
da. se stie ca suse e cel mai bun (dupa gentoo care e cel mai bun dupa slack care e inca si mai cel mai bun. se mai stie insa ca ubuntu e cel mai bun desi xandros vine tare din spate odata cu asus eeepc. am uitat ceva in afara de debian si LFS ?), mai ales ca e bine integrat si dinaintea tuturor celorlalte distributii si cu microsoft


Pana la urma am dar destroy la masina, am montat partitia manual, am copiat bibliotecile non-tls in place si a plecat... apoi am reluat linistit update-ul.
when there is a will there is a way...

Problema care se pune: pot face cumva ca update-ul la glibc sa fie "scheduled" in sensul in care sa se instaleze in sistem noul pachet, insa sa nu fie copiat in place decat la primul reboot?
man yum, cauta optiunea installroot. dar nu cred ca in final o sa vrei sa faci asta.

Eventual ca plasarea in place sa o faca un script scris de mine? (cp -a whatever?)
dupa ce folososesti yum --installroot, copiezi root-ul nou in locul celui vechi.

Sau exista o modalitate mai "ortodoxa" (adica un eventual chattr +i nu o consider o solutie "ortodoxa" :D)
da. man yum.conf, cauta optiunea "exclude". care e disponibila de altfel si in man yum


BTW. stii ca in o saptamina FC-6 va fi EOL, da?


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui