debian libc6 upgrade

Fórumok

Hi!

Van egy debian etch rendszerem, aminek az idevágó paraméterei:


dpkg -l | grep -i libc
ii  libc6                      2.3.6.ds1-13etch2               GNU C Library: Shared libraries
ii  libc6-dev                  2.3.6.ds1-13etch2               GNU C Library: Development Libraries and Hea

x86_64 rendszerről van szó. Van egy program, ami 2.4- es libc6- ot igényel. Az lenne a kérdésem, hogy ezt az upgradet hogyan lehet a legkevésbé fájdalmasan elvégezni, mert itt azért ugye nem csak egy egyszerű programot szeretnék upgradelni.

Mindent választ nagyon köszönök előre is!

Hozzászólások

De neki 2.4-es kell, bár a nagyobb verzió is jó lehet, felteszem.

libc6:
etch 2.3.6
lenny 2.6.1
sid 2.6.1

Mi is pontosan a hibaüzenet egyébiránt?

Különben volt itt még szó a keverés+pinningről is, az is megoldás lehet, csak a sid-et kell lenny-vel behelyettesíteni értelemszerűen.

Elolvastam, jó cikk, elkezdtem, de az egyetlen gond jelen esetben, hogy annyira "elementáris" az nconvert, hogy szinte mindent rántana így is magával. Bár csak jó lenne a sima convert, akkor nem lenne ez a szívás vele :- ).

A pontos hibaüzenet így néz ki:


./nconvert 
./nconvert: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./nconvert)

strace- val lekövettem, de nem lettem tőle okosabb. Akit érdekel: strace

mi az a funkcio ami a 2.4-es libc6-ban benne van es a 2.3-asban pedig nincs es ennek a programnak szuksege van ra? mert ha semmi akkor a programot kene leforditanod nem libc6-ot frissitened...

Sajnos nem, ubuntu alatt rendesen fut, viszi 100+/s- sel minden gond nélkül úgy, hogy azon még más is fut.

Igazad van, szerintem is marha rosszul van megírva a portal, de a programozó nem én vagyok. Amúgy valami olyasmi miatt kell, hogy ha egy nagy képhez tartozó kis kép nem létezik, akkor az dob egy 404- et, átirányítódik, és runtime legenerálja az összes képet. Egy képhez 12 kicsi tartozik. Van >6*10^6 kép, ebből jön ez a nagy futtatási igény. Most nem vagyok biztos a számokban, de azt hiszem, hogy ezt osztani kellene 12- vel, mármint annyi a különböző kép, és mindegyiknek van 12 mérete, vagy ilyesmi, de ebbe nem folytam bele.

Ezt: :- )


ldd nconvert 
./nconvert: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./nconvert)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b33e7671000)
        libm.so.6 => /lib/libm.so.6 (0x00002b33e786f000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002b33e79f2000)
        libc.so.6 => /lib/libc.so.6 (0x00002b33e7aff000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b33e7559000)