URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 35208
[ Назад ]

Исходное сообщение
"apache не заводиться"

Отправлено globus , 26-Сен-03 13:27 
привет все запихал апач в chroot , пытаюсь запустить
chroot /fsys/chroot/apache /usr/local/sbin/httpd
chroot: /usr/local/sbin/httpd: No such file or directory
root@nyp:/>ls -l /usr/local/sbin/ | grep httpd
-rwxr-xr-x  1 root  wheel   484441 Sep 26 13:56 httpd
чего нет !?!?! чего не хватает !?!
вот еще диагностика
truss  chroot /fsys/chroot/apache /usr/local/sbin/httpd
<---------------------------------SKIP--------------------------------->
chdir(0xbfbffcaf)                                = 0 (0x0)
chroot(0x80488b2)                                = 0 (0x0)
execve(<missing argument>,<missing argument>,<missing argument>)execve(0xbfbffcc3,0xbfbffbcc,0xbfbffbd4)         ERR#2 'No such file or directory'
chroot: write(2,0xbfbff3c8,8)                            = 8 (0x8)
/usr/local/sbin/httpdwrite(2,0xbfbff3f8,21)                              = 21 (0x15)
: write(2,0xbfbff3b8,2)                          = 2 (0x2)
No such file or directory
write(2,0xbfbff3b8,26)                           = 26 (0x1a)
exit(0x1)  

Содержание

Сообщения в этом обсуждении
"apache не заводиться"
Отправлено YuryD , 26-Сен-03 13:32 
>привет все запихал апач в chroot , пытаюсь запустить
>chroot /fsys/chroot/apache /usr/local/sbin/httpd
>chroot: /usr/local/sbin/httpd: No such file or directory

А где теперь / ? в chroot /fsys/chroot/apache
А есть ли в нем иерархия /usr/local/sbin/ ?
И httpd скорей всего найдется в /sbin/httpd ?


"apache не заводиться"
Отправлено globus , 26-Сен-03 13:51 
кажеться начинаю "въезжать" потихоньку, тоесть структура каталогов в chroot должна полностью совпадать с не chroot фс....



"apache не заводиться"
Отправлено globus , 26-Сен-03 14:09 
ну вроде дело на поправку пошло.... другие ерроры полезли, с ними проблемм вродя не возникает :)


"apache не заводиться"
Отправлено YuryD , 26-Сен-03 14:20 

chroot делает тебе твою директорию рутовой, и из нее ты выше и вбок
уже не перепрыгнешь.. расти внутри свое дерево директорий и ходи как угодно...


"apache не заводиться"
Отправлено globus , 26-Сен-03 14:22 
это я понял... теперь....

ЗЫ Для первого раза не плохо :)


"apache не заводиться"
Отправлено lavr , 26-Сен-03 18:12 
>кажеться начинаю "въезжать" потихоньку, тоесть структура каталогов в chroot должна полностью совпадать
>с не chroot фс....

типа того, правильнее сказать, все что собранный бинарник будет
использовать: библиотеки, пути & etc будет плясаться от "/" -
динамические и статические библиотеки /usr/lib, ну и остальное от того
каким был PREFIX при компиляции...
Соответственно выполняя chroot на /path/new - ты в chroot среде
имеешь вместо /path/new - "/" и как сказано выше, должно
присутствовать ВСЕ что нужно, вот оно и должно совпадать, лишнего не
нужно.


"apache не заводиться"
Отправлено globus , 29-Сен-03 07:18 
всем БОЛЬШОЕ спасибо :) все завелось....