Re: uClibc + Busybox problem


To Marek Bražina <brazina zavinac debian bod cz>, Debian mailing list <czdebian-l zavinac debian bod cz>
From Daniel Smolik <marvin zavinac mydatex bod cz>
Date Fri, 20 Jun 2003 19:20:07 +0200
Organization Mydatex s.r.o.
User-agent Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.3.1) Gecko/20030425

Marek Bražina napsal(a):
Dobry den,

vyvijim specialni embedded distribuci linuxu postavenou
na uClibc a Busyboxu.. Pokud jsem pouzival uClibc verzi
0.9.14, vsechno behalo podle mych predstav. Potom jsem
chtel do distribuce zaclenit dropbear ssh server, ten
vsak vyzaduje uClibc verzi minimalne 0.9.17.

Vsechno jsem tedy prekompiloval s touto verzi, a od te
doby uz nebezi nic..

pri kompilacich to zadne chyby nevypisuje, ale kdyz chci
napr. jen udelat chroot do vyvojoveho stromu:

chroot /mnt/flash /bin/sh

jedine co dostanu je segmentation fault, nebo se mi jeste
povedlo dostat /bin/sh cannot execute: no such file..
i kdyz tam byl /bin/sh vytvoreny jako symlink na busybox..

z tohoto duvodu ta distribuce ani nenabootuje, protoze v
momente kdy chce spustit init, ten je taky z busyboxu,
dostane segmentation fault..

zkousel jsem i jine verze uClibc, protoze tam vidim
nejpravdepodobnejsi problem, ale s zadnou se nepodaril
nejaky krok dopredu..

zkousel jsem kompilovat busybox i staticky, ale taky nic..

v konfiguraci uClibc mam jako SHARED_LIB_LOADER_PATH=/lib

Napada nekoho v cem presne je zadhel ?

A co to udela kdyz si tu binarku normalne pustis na stroji kde jsi to skompiloval. Zkus strace a napis kde ti to spadlo. Ja uz takovy maly Linux na uclib mam a funguje skvele. Ale pouzivame verzi 0.9.8. A nic me nenuti k upgrade.

                                Dan



Partial thread listing: