[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