Bug 12055 - Не получается подключить python к БД
Summary: Не получается подключить python к БД
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: postgresql8.2-python (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Ivan Fedorov
QA Contact: qa-sisyphus
URL:
Keywords:
: 12056 12057 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-17 23:47 MSD by enp
Modified: 2007-12-31 20:13 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description enp 2007-06-17 23:47:13 MSD
# createdb -U postgres test
CREATE DATABASE
# createlang -U postgres plpgsql test
# createlang -U postgres plpython test
createlang: language installation failed: ERROR:  unsupported language "plpython"
HINT:  The supported languages are listed in the pg_pltemplate system catalog.
# ls /usr/lib64/pgsql/pl*.so
/usr/lib64/pgsql/plpgsql.so  /usr/lib64/pgsql/plpython.so
# psql -U postgres 
postgres=# select * from pg_pltemplate;
 tmplname  | tmpltrusted |      tmplhandler      |   tmplvalidator   |  
tmpllibrary    | tmplacl 
-----------+-------------+-----------------------+-------------------+------------------+---------
 plpgsql   | t           | plpgsql_call_handler  | plpgsql_validator |
$libdir/plpgsql  | 
 pltcl     | t           | pltcl_call_handler    |                   |
$libdir/pltcl    | 
 pltclu    | f           | pltclu_call_handler   |                   |
$libdir/pltcl    | 
 plperl    | t           | plperl_call_handler   | plperl_validator  |
$libdir/plperl   | 
 plperlu   | f           | plperl_call_handler   | plperl_validator  |
$libdir/plperl   | 
 plpythonu | f           | plpython_call_handler |                   |
$libdir/plpython | 

Почему я не могу подключить python к БД?
Comment 1 at@altlinux.org 2007-06-18 04:45:18 MSD
Наверное потому что бд работает в чруте а в чруте питона нету.
Нужно копировать питон в чрут, а в каком объеме не понятно.
Comment 2 enp 2007-06-18 07:49:52 MSD
Да, посыпаю голову пеплом, в чруте питона действительно нету, а появляется он
там только после update_chroot lib. А то, что после удаления
postgresql8.2-python его надо руками удалять из чрута - это нормально?
Comment 3 enp 2007-06-18 07:50:33 MSD
*** Bug 12056 has been marked as a duplicate of this bug. ***
Comment 4 enp 2007-06-18 07:50:42 MSD
*** Bug 12057 has been marked as a duplicate of this bug. ***
Comment 5 Denis Smirnov 2007-06-18 08:38:48 MSD
Это, видимо, не нормально. И на это надо вешать отдельный баг.
Comment 6 Ivan Fedorov 2007-12-31 20:13:36 MSK
закрываю