wykonanie polecenia chroota poza chrootem


0

Mam środowisko chroot /data/workbench/mnt i chcę wykonać plik binarny, który znajduje się w środowisku chroot (na przykład /data/workbench/mnt/bin/bash ). Dodałem ścieżkę do biblioteki chroot do $LD_LIBRARY_PATH i właśnie to zrobiłem /data/workbench/mnt/bin/bash. Dostaję bardzo dziwny błąd: No such file or directory. Jestem absolutnie pewien, że plik istnieje. Kiedy ja chroot /data/workbench/mnt /bin/bash wszystko działa płynnie bez błędów. Co się dzieje?

BTW: Jestem na armv7l


1
Tak, wiem, że powiedziałeś: „Jestem absolutnie pewien, że plik istnieje.” Ale czy możliwe jest, że uruchomione polecenie (na przykład, /bin/bash w „środowisku chroot”) jest dowiązaniem symbolicznym do bezwzględnej ścieżki, która jest zakorzeniona w środowisku chroot (i która nie ma odpowiednika w środowisku zewnętrznym)? A może jedna z jej dynamicznych bibliotek?
Scott

to nie jest. żadne polecenie nie działa. i czy nigdzie nie jest linkowanie? Nie mam błędów w bibliotekach ...
dzervas
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.