FreeBSD. Frissites. :-(

 ( Zahy | 2010. június 1., kedd - 14:07 )

Az elmult napok esemenyei: kijott a 8.1-beta1. Felfrissult a ports-ban gettext, ami sajnos library verzioszam leptetessel jart. Es belekerult az XFCE ujabb verzioja. No ezekkel kuzdottem az elmult napokban orbitalisakat. Ime:

1)

"gyerekre varva" kozben a nalam levo mutyurken (egy netbook) a helyszin wifijen at elinditottam a freebsd-update -et az oprendszer frissitesehez. Kb 3 ora alatt a letoltendo csomagokbol (tobb, mint 35000 !) lejott kb az otode, de ekkor mar indultunk. Megszakitottam, es otthon ujra elinditottam. Kisse fajt, mikor kiderult, hogy le se szarja a mar letoltott anyagot, es kezdi tolteni ujra. Egyelore nem vilagos miert, de ez van. A fo gond, hogy iszonyat tempoban jott. Igy aztan ejszakara otthagytam, legyen el magaval. Reggelre nem lett kesz. Meg eltelt kb 1,5 ora, es ugy fel 10 magassagaban a letoltes befejezodott. Jott par trivialis konfig fajllal kapcsolatos merge kerdes, es meg is volt a dolog.

2)

Mig a kicsike toltogette a szarjait, az asztali gepen elinditottam egy portfrissitest (XFCE frissites ekkor meg nem jelent meg a faban), es mivel nyugisnak tunt minden, a regebbi laptopon is. Kb 10 perc mulva derult ki, hogy biza nem olvastam el a frissitessel kapcsolatos UPDATING fajlt, es ez hiba volt, ugyanis gettext-hez tartozo fv-konyvtar verzioszamvaltas, es az altalam idosporolasi okokbol hasznalt portmaster opciok eredmenye, hogy torlodott a regi lib, kb a fel rendszer ez utan nem mukodik, merugye hianyzik a libintl.so.8 vagy mi a szar, mer' ma .so.9 van. Ez ugy jelentkezik, hogy valamelyik szar explicit modon gawk-ot akar, node a gawk meg nem frissult, tehat elhal. Hamar meglett, gawk kezzel frissitese utan ujra elinditva, mar sokkal hamarabb elhalt, mert a frissites szetszallasa valamiert kitorolte a frissiben felrakott gettext nehany segedprogijat, amit persze mindenki hasznalna. No akkor rugaszkodjunk neki megint. gettext kezzel frissitese, fajlok ellenorzese, rehash es gawk kezi kiadasa utan latszik, hogy ezek mennek. Indulhat az ujabb menet. Egesz jol halad, majd egy csomag epitese kozben (gobject-introspection - WTF????) anyazik a gvsf miatt, merugye azt hasznalna, de az meg nincs frissitve. Rutinosan kezzel leforditom a gvfs-t, amelyik boldogan hasznalja a fennlevo gobject-introspection-t, amely viszont meg nincs frissitve, tehat gvfs nem frissitheto, mert elhal a forditas. Anyad! Rutinosan letorlom ezt az inspection szart (meg valami Python bindinget hozza), ettol majd tudok gvfs-t forditani. Hat francokat, merthogy a gtk2.x is kell, az viszont valami hulye hibanak koszonhetoen nem a forditas kozben eloallo libary-t hasznalja sajat maga epitesehez, hanem a feltelepultet - ami mint tudjuk nem jo, hisz libintl.s0.8 -at igenyel, de csak .9 van fenn. Anyad ma megint. gtk20 is leszedve (persze ezek a leszedesek mind force modban, amitol persze kisse kaba lesz a fuggosegi adatbazis). Es ujra feltelepitve megoldja a problemat, indulhat a fennlevo vackok frissitese. Hozza tartozik az igazsaghoz, hogy amikor elindul egy ilyen frissito menet, akkor vagy 10 percig csak azzal szoszol, hogy a frissitesben reszt vevo csomagok korrekt sorrendjet osszegyujtse. Ezen kozben pl. a jdk-ra 4-5-szor is rakerdez (felteszem ahany fuggosegkent latja) - emiatt ugye nem lehet otthagyni. (JDK-t es OOo-t mindig kitiltom az ilyenekbol, aztan ha mar megy a rendszer, akkor lehet a hatterben ezeket is ujraepiteni.) Aztan (nem tudom mi a francert) ujra leforditja a gettextet, es csak utana lep tovabb, megfelelo opciot megadva ekkor mar szerencsere kihagyva azokat, akiket az elozo frissitesi lepesben veletlenul sikerult mar elkeszitenie. (Ebben az a vicc, hogy a fajl, ami jelzi, hogy mit kell kihagynia, az a gettext-nel is adott, de nem, azt forditja.) No ezzzel kb el is ment a nap nyugisabb, egyeduli fele. Kb ott tartok, hogy immar ket gep hasznalhatatlan, amikor kezdenek szallingozni a "felhasznalok", akiket lehutok a "semmilyen gep nem megy, jelenleg kuzdok" infoval. A gepek viszonylag jol haladnak, bar a regi laptop nem szaguld. Kovetkezo elhalas jo sokara tortenik, a polkit csomagnal, de ha mar ugyis leallt, akkor lehuzom a ports-fa frissiteset, haha javult. Igen, javitas ugyan nem jott, de legalabb bekerult az XFCE4 frissitese is, es ezzel egy csomo kerdezgetes, met (jo)par forditasi lehetoseget megvaltoztattak az elozo verzio ota. Ez persze mind kerdezget, ezzel is lassitva a dolgot. (Ha mar arra jarok, rutinosan amirol kiderult a gyors asztali gepen, hogy mi a nyavalyat kell konfigolni, azt elore konfigolom a laptopon is, sot le is toltogetem elore a forrasokat - ezzel is gyorsitva a dolgokat.) Ejszakara a laptopot kicsit szunyaba raktam, az asztalit ellenben ugy hagytam. Reggel konstatalom, hogy baromi sok dolgot megcsinalt, ellenben elhalt az mkvtoolnix-nel valami matroska-verziora panaszkodva. freshports.org szerint frissult, tehat ports-fa frissites,es indulhat a dolog. No kozben betoltak meg egy tucat frissitest - pontozabban gettext-tel osszefuggo javitast, ennek oromere ezeket persze mind-mind ujraforditotta a gep. Es orom, az asztali gep kb 10-re befejezte a gettext-problemas csomagok frissiteset. Ekkor raengedtem a normalis frissitest is, itt meg kb 2 :-) csomag ujrafordult, es a rendszer keszen all. (Erdekessegkeppen, az OOo gyonyoruen mukodik, nyomtattam is belole, de ha mar ugyis munkas hetkoznap van, azota azt mar ujraforditottam, es hamarosan a JDK es meglesz. Ez persze csak az asztali gep, es hatravan az oprendszer frissites is rajta.) A laptop azota szepen "csendben" dolgozik, ot a szunya utan gondosan lelottem, ports-fat frissitettem, es azota szorgalmazan morzsolgatja a hatralevo csomagokat.) (Az asztali gepen sikerult 2 olyan csomagot talalnom, amelyek minden trukk ellenere a regi libintl-re hivatkoznak, ezeket szepen kezzel ujraforditottam, es kedves e-mailben felhivtam rajuk a figyelmet a csomagkarbantartonal.)

3)
Es ha mar az asztali gep mukodo allapotba kerult, akkor nekiugrottam az ujabb (es persze erosebb) laptoppal is. Legfrissebb ports-fa letolt. UPDATING ujra elolvasasa (kb tizedszer), es biztos ami biztos alapon. copy-n-paste stilusban inditom a frissitest. Es lass csodat:

gettext frissul - szuper
ize-mize frissul - szuper
akarmi ellenben elhal, mert kell neki a gawk, ami nem frissult. gawk rutinosan kezzel ujrafordit
frissites ujraindit
es innentol ismeros minden, ugyanis minden pont ugyanugy elhal. Hianyzik a gettext binarisa, kezzel ujrahuzva tovabbmegy, majd a gobject-introspection elhal a GVFS miatt, es akkor

GOTO 2

AAAAAAAAA!!!!!!

hat basszak meg. Ezt a frissitest sem sikerult tokeletesre kicsiszolt allapotba hozni.

Amugy koszonom kerdeseitek, jol erzem magam, a kornyezetemben mindenki kedves, sok-sok ember jar erre feher kopenyben, mindenki nagyon mosolygos, csak a gepelni nehez igy hatrakotozott kezzel, mer nem nagyon latom amikor gepeles kozben hibazok.

(Ja, tessek "Viragot Algernonnak"-ot olvasni.)

Jav: a mutyurken szerencsere binaris csomagbol tolom, az majd kb 2 het mulva varhato, hogy uj XFCE-re terjek at. Addigre tan helyrerazodnak a dolgok.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

ln -s libintl.so.9 libintl.so.8

hack. en meg - legalabbis a legvegen - kovetnem a leirast. Arrol mar nem is beszelve, hogy elvben van valami library-versioning, es ha jol sejtem e miatt nyafogna is. De mindegy is.

(Tovabbi javitas a leirashoz, amit elfelejtettem, de most a harmadik gepen epp itt tartok: Abiword is elhasalt, az meg a bash miatt - persze a szokasos kezi ujraforditas itt is segit :-) )

persze hogy hack de addig is amig frissitesz mindent teljesen jo.

jobb esetben mukodik :-)
de azert elso korben erdemes megprobalni, vagy szerezni valahonnan regit

--
NetBSD - Simplicity is prerequisite for reliability

sajnos már a freebsd sem a régi... :(

nekem is van egy issue-m, frissült a mysql-server és valami lib elcsesződött, mert ami miatt a squeezeboxserver nem indul el, mert nem tud csatlakozni a mysql-hez.
futottam már vele két éjszakát, nem sikerüt még rendbetenni, azóta sem tudom használni a squeezebox-ot.

fuck.

az ilyen frissiteseket en igy kezdem:

mksnap_ffs / /.snap/$date
mksnap_ffs /var /var/.snap/$date
mksnap_ffs /usr /usr/.snap/$date

es utana mehet a frissites, ha valami elszall, akkor snapbol vissza tudom rakni

___
info

Olyan meg nem volt, hogy ne tudtam volna mukodo allapotot eloallitani, es ugye en frissiteni akarok nem visszaterni - de igazad van, szerveren valszeg ez egy udvozito megoldas lenne. Mindazonaltal lassan a ket laptop is befejezi, mivel ezen minden szar futott (es ezert benn van a memoriaban az elcseszett DLL), igy itt kozben rohogve dolgozhatok egesz nap.

az egy evvel ezelotti xorg frissites ota en igy szoktam ilyen nagyobb commitoknal frissiteni, nem bizom a veletlenre
___
info