Hi misc@: I am trying to run gitweb in my openbsd 4.3 server, but the problem is that /usr/local/bin/git needs to be copied under the chroot I have read
http://www.openbsd.org/faq/faq10.html#httpdchroot and have copied /usr/local/bin/git and all of the libs that ldd says $ ldd /usr/local/bin/git /usr/local/bin/git: Start End Type Open Ref GrpRef Name 0000000000000000 0000000000000000 exe 1 0 0 /usr/local/bin/git 00000000456bc000 0000000045afc000 rlib 0 1 0 /usr/local/lib/libcurl.so.8.0 000000004fea7000 00000000502bb000 rlib 0 2 0 /usr/lib/libz.so.4.1 00000000478cd000 0000000047dbe000 rlib 0 3 0 /usr/local/lib/libiconv.so.4.0 000000004c190000 000000004c6d8000 rlib 0 2 0 /usr/lib/libcrypto.so.13.0 0000000043ee3000 00000000443b5000 rlib 0 1 0 /usr/lib/libc.so.43.0 000000004a0e3000 000000004a51c000 rlib 0 1 0 /usr/lib/libssl.so.11.0 000000004b06e000 000000004b478000 rlib 0 2 0 /usr/local/lib/libintl.so.4.0 000000004f81d000 000000004fc50000 rlib 0 1 0 /usr/local/lib/libidn.so.16.30 0000000042400000 0000000042400000 rtld 0 1 0 /usr/libexec/ld.so to their respective dirs under the chroot, but simply (running from the chroot, I temporary copied /bin/ksh to be able to run commands) # /usr/local/bin/git /usr/local/bin/git: can't load library 'libcurl.so.8.0' git doesn't run. # ls -alsh /var/www/usr/lib/ /var/www/usr/local/lib /var/www/usr/libexec/ usr/lib/: total 25472 4 drwxr-xr-x 2 root daemon 512B Dec 6 03:37 . 4 drwxr-xr-x 7 root daemon 512B Dec 6 04:14 .. 8448 -r--r--r-- 1 root daemon 4.1M Dec 6 03:41 libc.so.43.0 14144 -r--r--r-- 1 root daemon 6.9M Dec 6 03:42 libcrypto.so.13.0 2528 -r--r--r-- 1 root daemon 1.2M Dec 6 03:42 libssl.so.11.0 344 -r--r--r-- 1 root daemon 172K Dec 6 03:41 libz.so.4.1 usr/libexec/: total 108 4 drwxr-xr-x 2 root daemon 512B Dec 6 03:37 . 4 drwxr-xr-x 7 root daemon 512B Dec 6 04:14 .. 100 -r-xr-xr-x 1 root daemon 48.0K Dec 6 03:41 ld.so usr/local/lib: total 3280 4 drwxr-xr-x 2 root daemon 512B Dec 6 03:37 . 4 drwxr-xr-x 5 root daemon 512B Dec 6 03:37 .. 640 -rw-r--r-- 1 root daemon 289K Dec 6 03:41 libcurl.so.8.0 2048 -rw-r--r-- 1 root daemon 1005K Dec 6 03:42 libiconv.so.4.0 480 -rw-r--r-- 1 root daemon 209K Dec 6 03:42 libidn.so.16.30 104 -rw-r--r-- 1 root daemon 50.1K Dec 6 03:42 libintl.so.4.0 # Any ideas suggestions? or should I forget about chroot and running it in a non-chroot apache (using httpd -u, it works perfectly) ? (but the server host other things than gitweb and I don't wish to remove chroot) Thanks in advance.

