perl в jail

VirtualBox, QEMU, ESX/ESXi и прочия
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

perl в jail

Непрочитанное сообщение opt1k » 2011-03-31 15:34:27

Добрый день.
ставлю perl, apache22, mod_perl2. В итоге получаю ошибку о том что перл не находит нужных ему файлов по пути. Посмотрел - perl вместо /usr/local поставил своё барахло в /s/usr-local т.к. это джейл. А ищет он всё по старому пути.
Поэтому вопрос: как заставить работать mod_perl2 в джейле без использования ezjail(оно вроде как умеет заставлять работать perl).
спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: perl в jail

Непрочитанное сообщение unix-admin » 2011-03-31 16:28:29

А что такое /s/usr-local ?
Как и где (основная система или клетка) вы ставили perl, apache22, mod_perl2?

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: perl в jail

Непрочитанное сообщение opt1k » 2011-04-08 17:16:28

я настраивал джейлы согласно хендбука: http://www.freebsd.org/doc/en_US.ISO885 ... ation.html
после установки внутра джейла perl из портов, я с помощью поиска обнаружил, что бинарники perl свои поставил по этому пути (/s/usr-local).
Ставил в одном джейле perl, apache22, mod_perl2. Собственно мне нужно что бы эта связка нормально работала в джейле.

Конфиги:
rc.conf

Код: Выделить всё

jail_sup_hostname="sup.mydomain.ru"
jail_sup_ip="10.0.1.225"
jail_sup_rootdir="/usr/home/j/sup"
jail_sup_devfs_enable="YES"
jail_sup_interface="ed0"
fstab

Код: Выделить всё

/home/j/mroot   /home/j/sup    nullfs  ro  0   0
/home/js/sup    /home/j/sup/s  nullfs  rw  0   0

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: perl в jail

Непрочитанное сообщение unix-admin » 2011-04-11 9:40:41

Проверьте, все ли симлинки были созданы верно на этапе 5.
5. Now, symlink the read-write file system to the read-only file system. Please make sure that the symlinks are created in the correct s/ locations. Real directories or the creation of directories in the wrong locations will cause the installation to fail.

# cd /home/j/mroot
# mkdir s
# ln -s s/etc etc
# ln -s s/home home
# ln -s s/root root
# ln -s ../s/usr-local usr/local
# ln -s ../s/usr-X11R6 usr/X11R6
# ln -s ../../s/distfiles usr/ports/distfiles
# ln -s s/tmp tmp
# ln -s s/var var

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: perl в jail

Непрочитанное сообщение opt1k » 2011-04-11 13:49:23

проверил - все симлинки присутствуют.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: perl в jail

Непрочитанное сообщение ProFTP » 2011-04-14 16:09:41

mod_perl - это просто модуль Apache22 mod_perl.so

с приложением наверное должны быть остальные модули?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
unix-admin
ст. сержант
Сообщения: 324
Зарегистрирован: 2010-11-26 12:43:04
Откуда: Cornucopia

Re: perl в jail

Непрочитанное сообщение unix-admin » 2011-04-14 16:52:46

как вариант - проблемы с переменной $PATH внутри jail

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: perl в jail

Непрочитанное сообщение opt1k » 2011-04-19 13:32:39

пересобрал немного "систему" клеток. Создал новую клетку и всё заработало.