De la forma mas simple poisble... cargarme todo lo que me toque los hue***

He extirpado partes de código para que me deje pasar de la pantalla de error esa. Ahora estoy intentando instalarlo de nuevo en /root , porque la lie dejando el data directory en el hdd con NTFS
Sé que no es la forma mas bonita, pero es eso o recompilar todo el firmware con soporte UTF desde el kernel
Salu2
EDITO:
Vale, la acabo de liar parda. En mi intento de cambiar el directorio principal de OwnCloud desde /mnt/sda1 a /root, no me funciona lighttpd.
Después de cambiar la ruta en todos los config, cuando abro lighttpd, me suelta este mensaje de error:
/root/optware/usr/sbin/lighttpd: '/root/optware/usr/lib/libpcre.so.0' is not an ELF file
/root/optware/usr/sbin/lighttpd: can't load library 'libpcre.so.0'
Estoy intentando instalar desde 0 pero sigo teniendo el mismo problema con la primera linea del error añadida
Tengo el archivo
optware.zip en /root (lo podeis bajar de aqui:
http://dl.dropboxusercontent.com/s/9lo4181xfpr5nr6/optware.zip)
El script de instalación que uso es este:
#!/bin/sh
#written by Benson huang
#2013-09-13
#admin@gizfun.com
rm /usr/share/terminfo/terminfo
mountpoint='/root'
optware_root="$mountpoint/optware"
optware_pkg_url='http://dl.dropboxusercontent.com/s/9lo4181xfpr5nr6/optware.zip'
optware_pkg="${optware_pkg_url##*/}"
web_root="$mountpoint/html/web_root"
cms_url='http://download.owncloud.org/community/owncloud-6.0.3.tar.bz2'
cms_pkg="${cms_url##*/}"
cms_name="${cms_pkg%%-*}"
[ -d "$mountpoint" ] || mkdir -p $mountpoint
is_mounted() {
mounted=$(mount | grep "$1 " -o)
[ -n "$mounted" ] && return 0
}
install_cms() {
echo "downloading $cms_name"
[ -d $web_root ] || mkdir -p $web_root
cd $web_root
[ -f $cms_pkg ] || wget $cms_url
case ${cms_pkg##*.} in
'bz2')uncompress_cmd="$optware_root/usr/bin/tar -xjpvf $cms_pkg -C $web_root --strip-components=1";;
'gz') uncompress_cmd="$optware_root/usr/bin/tar -xzpvf $cms_pkg -C $web_root --strip-components=1";;
'zip')uncompress_cmd="$optware_root/usr/bin/unzip $cms_pkg";;
esac
[ -f $cms_pkg ] && echo "installing $cms_name" && $uncompress_cmd
if [ "${cms_pkg##*.}" = 'zip' ] && [ -d $cms_name ];then
mv $cms_name/* .
fi
}
usbdisk=$(ls /dev/ | grep -o 'sd[a-z][1-9]' | head -n1)
! is_mounted $mountpoint && echo "mounting your usb storage" && mount /dev/"$usbdisk" $mountpoint
sleep 3
is_mounted $mountpoint && echo "mounted successfully" || { echo "failed to mount usb storage" && exit 3; }
[ -d "$optware_root" ] || mkdir -p $optware_root
[ -d "$web_root" ] || mkdir -p $web_root
opt_installed=`du $optware_root -cm | awk '/total/ { print $1 }'`
if [ $opt_installed -ge 10 ]
then
echo "packages seem having been installed already"
read -p "do you want to repair it yes/no " confirmation
case $confirmation in
[nN][oO]|[nN]) exit 3;;
esac
else
cd $optware_root
[ -f $optware_pkg ] || unzip /root/optware.zip -d ~/optware || { echo "failed";exit3; }
chmod +x /root/optware/usr/sbin/lighttpd
fi
cat >/etc/init.d/lighttpd <<EOL
#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org
SERVICE_USE_PID=1
START=50
start() {
mkdir -m 0755 -p /var/log/lighttpd
service_start $optware_root/usr/sbin/lighttpd -f $optware_root/etc/lighttpd/lighttpd.conf
}
stop() {
service_stop $optware_root/usr/sbin/lighttpd
}
EOL
chmod 755 /etc/init.d/lighttpd
sed -i '/export LD_LIBRARY_PATH=/d' /etc/profile
sed -i '/export PATH/i export LD_LIBRARY_PATH="'"$optware_root"'/usr/lib/lighttpd:'"$optware_root"'/usr/lib:'"$optware_root"'/lib"' /etc/profile
sed -i 's|\(export PATH=\).*|\1/bin:/sbin:/usr/bin:/usr/sbin:'"$optware_root"'/usr/bin:'"$optware_root"'/usr/sbin|' /etc/profile
[ -f /etc/profile ] && . /etc/profile 1>/dev/null
for i in $optware_root/usr/share/*;do new_name=`basename $i`;ln -s $i /usr/share/"$new_name";done
sed -i 's|\(^[#]*cgi\.assign = \)(.*|\1( ".php" => "'"$optware_root"'/usr/bin/php-cgi" )|' $optware_root/etc/lighttpd/lighttpd.conf
sed -i 's|\(^[#]*server.document-root = \).*|\1"'"$web_root"'"|' $optware_root/etc/lighttpd/lighttpd.conf
sed -i 's|.*\("bin-path" => \).*|\1"'"$optware_root"'/usr/bin/php-fcgi"|' $optware_root/etc/lighttpd/lighttpd.conf
[ -f /etc/php.ini ] || cp $optware_root/etc/php.ini /etc/
#line_num=$(grep -n 'include_path =' /etc/php.ini | cut -f1 -d:)
sed -i 's|\(^extension_dir = \).*|\1 "'"$optware_root"'/usr/lib/php"|' /etc/php.ini
sed -i 's|\(^include_path =\).*|\1 "'"$optware_root"'/usr/lib/php/PEAR"|' /etc/php.ini
/etc/init.d/lighttpd start
if pgrep -f $optware_root/usr/sbin/lighttpd >/dev/null 2>&1;then
echo "lighttpd has started successfully!"
install_cms
fi
Sospecho que el problema se encuentra en $LD_LIBRARY_PATH
/etc/profile 