Re: instalacia kernel-image 2.6 - GNU/Debian sarge i386 - dlhe


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Jan Korbel <debian zavinac teptin bod net>
Date Mon, 27 Dec 2004 23:36:16 +0100
User-agent Mozilla Thunderbird 0.9 (X11/20041124)

cau.

zkoumal jsem to dneska hodku dve nez jsem prisel na to co je popsane v
nasledujicim bug reportu:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%23279382

jde o problem s ldd a nasledne mkinitrd, ktery se vyskytne na systemech bezicich s 64bit jadrem ale v 32bit prostredi.

muzu potvrdit ze s popsanym workaroundem (vytvoreni vlastniho skriptu ldd v /usr/local a zmena cesty) vse probehne v pohode.

H.

Marian Cavojsky wrote:
A tu je problem. Neviem, kde sa tam nabrala ta vazba na nejaku kniznicu
'linux-gate.so.1'. V systeme nie je programy funguju aj ked tam nie je.
mkinitrd pada na tom, ze sa pokusa skopirovat subor 0x00000000, ktory
samozrejme neexistuje.

Obisiel som to kamenarskym kladivom:
for i in `ldd /sbin/tune2fs /usr/bin/awk | sort -u | awk '{print $3}' | grep -v 
0x000000`
Sice pri instalacii este zahlasi chyby ohladom suboru 0x00000000, ale
initrd.img uz vygeneruje a system aj funguje.

Problem bude asi s 'ldd'. Hlasi mi to na kazdu dynamicky linkovanu
binarku. Neviem, kedy som ju upgradoval, a neviem ci je to upgradom.
$ ldd /sbin/init linux-gate.so.1 => (0x00000000)
        libc.so.6 => /lib/tls/libc.so.6 (0x55575000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
$ ldd /usr/bin/ldd
        not a dynamic executable



Partial thread listing: