Hi Oliver, thanks for joining in.
Those are interesting questions.
##############################################
# non-jail session:
$ ldd /bin/grep | fmt -1 | grep / | sort
/lib/arm-linux-gnueabihf/ld-linux.so.3
/lib/arm-linux-gnueabihf/libc.so.6
/lib/arm-linux-gnueabihf/libdl.so.2
/lib/arm-linux-gnueabihf/libgcc_s.so.1
/lib/ld-linux-armhf.so.3
/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
$ ls -lL /bin/grep /lib/arm-linux-gnueabihf/{ld-linux.so.3,libc.so.6,libdl.so.2,libgcc_s.so.1} /lib/ld-linux-armhf.so.3 /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
-rwxr-xr-x 1 root root 149536 May 27 2012 /bin/grep
-rwxr-xr-x 1 root root 126236 Feb 23 2013 /lib/arm-linux-gnueabihf/ld-linux.so.3
-rwxr-xr-x 1 root root 1196144 Feb 23 2013 /lib/arm-linux-gnueabihf/libc.so.6
-rw-r--r-- 1 root root 9812 Feb 23 2013 /lib/arm-linux-gnueabihf/libdl.so.2
-rw-r--r-- 1 root root 131372 Jan 19 2013 /lib/arm-linux-gnueabihf/libgcc_s.so.1
-rwxr-xr-x 1 root root 126236 Feb 23 2013 /lib/ld-linux-armhf.so.3
-rwxr-xr-x 1 2625 2625 10170 Mar 26 2013 /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
##############################################
# jailed session:
$ ls -lL /bin/grep /lib/arm-linux-gnueabihf/{ld-linux.so.3,libc.so.6,libdl.so.2,libgcc_s.so.1} /lib/ld-linux-armhf.so.3 /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
ls: cannot access /lib/arm-linux-gnueabihf/ld-linux.so.3: No such file or directory
-rwxr-xr-x 1 root root 149536 May 27 2012 /bin/grep
-rwxr-xr-x 1 root root 1196144 Feb 23 2013 /lib/arm-linux-gnueabihf/libc.so.6
-rw-r--r-- 1 root root 9812 Feb 23 2013 /lib/arm-linux-gnueabihf/libdl.so.2
-rw-r--r-- 1 root root 131372 Jan 19 2013 /lib/arm-linux-gnueabihf/libgcc_s.so.1
-rwxr-xr-x 1 root root 126236 Feb 23 2013 /lib/ld-linux-armhf.so.3
-rwxr-xr-x 1 root root 10170 Mar 26 2013 /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
WHOA!
ls: cannot access /lib/arm-linux-gnueabihf/ld-linux.so.3: No such file or directory
After I copy ld-linux.so.3 over with
$ jk_cp -j $JAIL /lib/arm-linux-gnueabihf/ld-linux.so.3
everything works!
So, now the interesting question is:
Why did this ld-linux.so.3 get left out?
Any thoughts on that?
Thanks - Tzvi.