[Comm] postgresql-perl/python using
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Пн Ноя 28 20:53:23 MSK 2005
Alexey V. Novikov пишет:
> 27.11.2005 19:31, Eugene Prokopiev пишет:
>
>> Здравствуйте!
>>
>> А в ALM 2.4 postgresql-perl рабочий?
>
> <skip>
> Postgres в alt работает в chroot. Проверьте, что все требуемое
> копируется в него.
А как это правильно сделать?
Вот python работает, а после копирования /usr/lib/python2.3 в chroot
работают вообще все необходимые мне модули. Тем не менее:
# ldd /var/lib/pgsql-root/usr/lib/pgsql/plpython.so
libpython2.3.so.1.0 => /usr/lib/libpython2.3.so.1.0 (0x00129000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0020e000)
libdl.so.2 => /lib/libdl.so.2 (0x00262000)
libutil.so.1 => /lib/libutil.so.1 (0x00266000)
libm.so.6 => /lib/libm.so.6 (0x0026a000)
libc.so.6 => /lib/libc.so.6 (0x0028d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Ничего из перечисленного в chroot нет:
# ls /var/lib/pgsql-root/usr/lib
locale pgsql python2.3
А perl не работает вообще никак, даже простейшие функции не создаются
(ругательства я приводил). Разницы с python практически никакой:
# ldd /var/lib/pgsql-root/usr/lib/pgsql/plperl.so
libperl.so.5.8 => /usr/lib/libperl.so.5.8 (0x0012d000)
libdl.so.2 => /lib/libdl.so.2 (0x00214000)
libm.so.6 => /lib/libm.so.6 (0x00219000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0023c000)
libc.so.6 => /lib/libc.so.6 (0x0028f000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0039c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Как узнать, что проблема действительно в том, что в chroot что-то
отсутствует? И как узнать, что именно отсутствует?
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки community