* [devel] plperl.so -- ошибки ldd -r
@ 2006-03-30 14:02 Genix
2006-03-31 6:52 ` Alex Gorbachenko
0 siblings, 1 reply; 13+ messages in thread
From: Genix @ 2006-03-30 14:02 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: pgsql
Скажите, это нормально:
genix@horohorin ~ $ ldd -r /usr/lib/pgsql/plperl.so
undefined symbol: textout (/usr/lib/pgsql/plperl.so)
undefined symbol: PG_exception_stack (/usr/lib/pgsql/plperl.so)
undefined symbol: CurrentResourceOwner (/usr/lib/pgsql/plperl.so)
undefined symbol: oidout (/usr/lib/pgsql/plperl.so)
undefined symbol: work_mem (/usr/lib/pgsql/plperl.so)
undefined symbol: CurrentMemoryContext (/usr/lib/pgsql/plperl.so)
undefined symbol: error_context_stack (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_tuptable (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_result (/usr/lib/pgsql/plperl.so)
undefined symbol: TopMemoryContext (/usr/lib/pgsql/plperl.so)
linux-gate.so.1 => (0xffffe000)
libperl.so.5.8 => /usr/lib/libperl.so.5.8 (0x3aad8000)
libdl.so.2 => /lib/libdl.so.2 (0x3abbe000)
libm.so.6 => /lib/libm.so.6 (0x3abc2000)
libpthread.so.0 => /lib/libpthread.so.0 (0x3abe5000)
libc.so.6 => /lib/libc.so.6 (0x3ac38000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x3ad51000)
/lib/ld-linux.so.2 (0x75555000)
undefined symbol: SPI_processed (/usr/lib/pgsql/plperl.so)
undefined symbol: format_type_be (/usr/lib/pgsql/plperl.so)
undefined symbol: SysCacheGetAttr (/usr/lib/pgsql/plperl.so)
undefined symbol: SearchSysCache (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_finish (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_modifytuple (/usr/lib/pgsql/plperl.so)
undefined symbol: BeginInternalSubTransaction (/usr/lib/pgsql/plperl.so)
undefined symbol: EmitWarningsOnPlaceholders (/usr/lib/pgsql/plperl.so)
undefined symbol: MemoryContextAllocZero (/usr/lib/pgsql/plperl.so)
undefined symbol: heap_form_tuple (/usr/lib/pgsql/plperl.so)
undefined symbol: MemoryContextStrdup (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_getrelname (/usr/lib/pgsql/plperl.so)
undefined symbol: getTypeOutputInfo (/usr/lib/pgsql/plperl.so)
undefined symbol: errstart (/usr/lib/pgsql/plperl.so)
undefined symbol: TupleDescGetAttInMetadata (/usr/lib/pgsql/plperl.so)
undefined symbol: RollbackAndReleaseCurrentSubTransaction
(/usr/lib/pgsql/plperl.so)
undefined symbol: ReleaseCurrentSubTransaction (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_cursor_open (/usr/lib/pgsql/plperl.so)
undefined symbol: CopyErrorData (/usr/lib/pgsql/plperl.so)
undefined symbol: MemoryContextReset (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_connect (/usr/lib/pgsql/plperl.so)
undefined symbol: pfree (/usr/lib/pgsql/plperl.so)
undefined symbol: getTypeInputInfo (/usr/lib/pgsql/plperl.so)
undefined symbol: errmsg (/usr/lib/pgsql/plperl.so)
undefined symbol: tuplestore_puttuple (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_cursor_fetch (/usr/lib/pgsql/plperl.so)
undefined symbol: FunctionCall3 (/usr/lib/pgsql/plperl.so)
undefined symbol: OidFunctionCall1 (/usr/lib/pgsql/plperl.so)
undefined symbol: errfinish (/usr/lib/pgsql/plperl.so)
undefined symbol: get_call_result_type (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_result_code_string (/usr/lib/pgsql/plperl.so)
undefined symbol: AllocSetContextCreate (/usr/lib/pgsql/plperl.so)
undefined symbol: GetDatabaseEncoding (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_fnumber (/usr/lib/pgsql/plperl.so)
undefined symbol: MemoryContextAlloc (/usr/lib/pgsql/plperl.so)
undefined symbol: DefineCustomBoolVariable (/usr/lib/pgsql/plperl.so)
undefined symbol: tuplestore_begin_heap (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_cursor_find (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_freetuptable (/usr/lib/pgsql/plperl.so)
undefined symbol: heap_getsysattr (/usr/lib/pgsql/plperl.so)
undefined symbol: BuildTupleFromCStrings (/usr/lib/pgsql/plperl.so)
undefined symbol: errcode (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_cursor_close (/usr/lib/pgsql/plperl.so)
undefined symbol: CreateTupleDescCopy (/usr/lib/pgsql/plperl.so)
undefined symbol: getTypeIOParam (/usr/lib/pgsql/plperl.so)
undefined symbol: fmgr_info_cxt (/usr/lib/pgsql/plperl.so)
undefined symbol: lookup_rowtype_tupdesc (/usr/lib/pgsql/plperl.so)
undefined symbol: nocachegetattr (/usr/lib/pgsql/plperl.so)
undefined symbol: FunctionCall1 (/usr/lib/pgsql/plperl.so)
undefined symbol: pg_strcasecmp (/usr/lib/pgsql/plperl.so)
undefined symbol: elog_start (/usr/lib/pgsql/plperl.so)
undefined symbol: fmgr_info (/usr/lib/pgsql/plperl.so)
undefined symbol: elog_finish (/usr/lib/pgsql/plperl.so)
undefined symbol: FlushErrorState (/usr/lib/pgsql/plperl.so)
undefined symbol: DirectFunctionCall1 (/usr/lib/pgsql/plperl.so)
undefined symbol: pg_detoast_datum (/usr/lib/pgsql/plperl.so)
undefined symbol: ReleaseSysCache (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_prepare (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_restore_connection (/usr/lib/pgsql/plperl.so)
undefined symbol: FreeTupleDesc (/usr/lib/pgsql/plperl.so)
undefined symbol: SPI_execute (/usr/lib/pgsql/plperl.so)
genix@horohorin ~ $
--
У каждого в башке свои тараканы...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 6:52 ` Alex Gorbachenko
@ 2006-03-31 6:49 ` Genix
2006-03-31 7:37 ` Alex Gorbachenko
0 siblings, 1 reply; 13+ messages in thread
From: Genix @ 2006-03-31 6:49 UTC (permalink / raw)
To: ALT Devel discussion list
Alex Gorbachenko wrote:
> G>Скажите, это нормально:
> более-менее. эти символы живут в /usr/bin/postmaster, и при работающем
> postgresql доступны.
ясно, спасибо.
а у вас plperl работает "из коробки"?
или может чего подкуртить надо?
--
У каждого в башке свои тараканы...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-30 14:02 [devel] plperl.so -- ошибки ldd -r Genix
@ 2006-03-31 6:52 ` Alex Gorbachenko
2006-03-31 6:49 ` Genix
0 siblings, 1 reply; 13+ messages in thread
From: Alex Gorbachenko @ 2006-03-31 6:52 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 214 bytes --]
On Thu, 30 Mar 2006 18:02:21 +0400
Genix wrote:
G>Скажите, это нормально:
более-менее. эти символы живут в /usr/bin/postmaster, и при работающем
postgresql доступны.
--
np: Arch Enemy - End of the Line
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 6:49 ` Genix
@ 2006-03-31 7:37 ` Alex Gorbachenko
2006-03-31 7:46 ` Anton Gorlov
2006-03-31 8:23 ` Genix
0 siblings, 2 replies; 13+ messages in thread
From: Alex Gorbachenko @ 2006-03-31 7:37 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 404 bytes --]
On Fri, 31 Mar 2006 10:49:41 +0400
Genix wrote:
G>ясно, спасибо.
G>а у вас plperl работает "из коробки"?
G>или может чего подкуртить надо?
plperl не работает. единственное, что там можно крутить это createlang/
lanpltrusted=t, но оно к работоспособности plperl не имеет отношения.
http://lists.altlinux.ru/pipermail/community/2005-November/170484.html
--
np: Arch Enemy - My Apocalypse
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 7:37 ` Alex Gorbachenko
@ 2006-03-31 7:46 ` Anton Gorlov
2006-03-31 8:23 ` Genix
1 sibling, 0 replies; 13+ messages in thread
From: Anton Gorlov @ 2006-03-31 7:46 UTC (permalink / raw)
To: ALT Devel discussion list
Alex Gorbachenko пишет:
> plperl не работает. единственное, что там можно крутить это createlang/
> lanpltrusted=t, но оно к работоспособности plperl не имеет отношения.
> http://lists.altlinux.ru/pipermail/community/2005-November/170484.html
гыгы.. и как его вытаскивать из чрута?
--
np: Theatre of Tragedy - Storm
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 7:37 ` Alex Gorbachenko
2006-03-31 7:46 ` Anton Gorlov
@ 2006-03-31 8:23 ` Genix
2006-03-31 8:39 ` Денис Смирнов
1 sibling, 1 reply; 13+ messages in thread
From: Genix @ 2006-03-31 8:23 UTC (permalink / raw)
To: ALT Devel discussion list
Alex Gorbachenko wrote:
> plperl не работает. единственное, что там можно крутить это createlang/
> lanpltrusted=t, но оно к работоспособности plperl не имеет отношения.
>
> http://lists.altlinux.ru/pipermail/community/2005-November/170484.html
а можно узнать, почему:
"тащить в chroot perl, python и прочее барахло это не выход."
--
У каждого в башке свои тараканы...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 8:23 ` Genix
@ 2006-03-31 8:39 ` Денис Смирнов
2006-03-31 8:56 ` Alex Gorbachenko
0 siblings, 1 reply; 13+ messages in thread
From: Денис Смирнов @ 2006-03-31 8:39 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, Mar 31, 2006 at 12:23:56PM +0400, Genix wrote:
>> plperl не работает. единственное, что там можно крутить это createlang/
>> lanpltrusted=t, но оно к работоспособности plperl не имеет отношения.
>> http://lists.altlinux.ru/pipermail/community/2005-November/170484.html
G> а можно узнать, почему:
G> "тащить в chroot perl, python и прочее барахло это не выход."
Огромный объем дублируемого как минимум.
И безконтрольное разрастание содержимого chroot'а не приведет ни к чему
хорошему.
IMHO -- если уж такое дело, то действительно вытаскивать постгрес из чрута
и ставить на отдельную машинку. А реальных ситуаций где нужен plperl я,
особо, не знаю -- ну не для разработки БД этот язык создан.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Любое благое намерение очень быстро оборачивается segfault'ами.
-- at in devel@
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 8:39 ` Денис Смирнов
@ 2006-03-31 8:56 ` Alex Gorbachenko
2006-03-31 9:37 ` Epiphanov Sergei
0 siblings, 1 reply; 13+ messages in thread
From: Alex Gorbachenko @ 2006-03-31 8:56 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 621 bytes --]
On Fri, 31 Mar 2006 12:39:49 +0400
Денис wrote:
>IMHO -- если уж такое дело, то действительно вытаскивать постгрес из
>чрута и ставить на отдельную машинку. А реальных ситуаций где нужен
>plperl я, особо, не знаю -- ну не для разработки БД этот язык создан.
у меня был один чудак, который хотел: "обращаться к файловой системе и
к внешним БД из триггеров". отговорить его от этой безумной
затеи удалось с трудом :)
2Genix:
если у вас нечто похожее, и ситуация не решается, то придётся вынуть
postgresql из chroot. как минимум, станет значительно проще с отладкой.
--
np: Arch Enemy - Skeleton Dance
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 8:56 ` Alex Gorbachenko
@ 2006-03-31 9:37 ` Epiphanov Sergei
2006-03-31 11:13 ` Alex Gorbachenko
0 siblings, 1 reply; 13+ messages in thread
From: Epiphanov Sergei @ 2006-03-31 9:37 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Friday 31 March 2006 12:56 Alex Gorbachenko написал(a):
> >IMHO -- если уж такое дело, то действительно вытаскивать постгрес из
> >чрута и ставить на отдельную машинку. А реальных ситуаций где нужен
> >plperl я, особо, не знаю -- ну не для разработки БД этот язык создан.
>
> у меня был один чудак, который хотел: "обращаться к файловой системе и
> к внешним БД из триггеров". отговорить его от этой безумной
> затеи удалось с трудом :)
Вдогонку: то ли netams, то ли какая-то ещё программа из Сизифа одно время
упорно требовала plperl для своей работы. Сам настраивал. Работало в chroot.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 9:37 ` Epiphanov Sergei
@ 2006-03-31 11:13 ` Alex Gorbachenko
2006-03-31 12:12 ` Epiphanov Sergei
0 siblings, 1 reply; 13+ messages in thread
From: Alex Gorbachenko @ 2006-03-31 11:13 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
On Fri, 31 Mar 2006 13:37:23 +0400
Epiphanov wrote:
ES>Вдогонку: то ли netams, то ли какая-то ещё программа из Сизифа одно
ES>время упорно требовала plperl для своей работы. Сам настраивал.
ES>Работало в chroot.
и реально использовала ?
--
np: Arch Enemy - Skeleton Dance
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 11:13 ` Alex Gorbachenko
@ 2006-03-31 12:12 ` Epiphanov Sergei
2006-04-03 7:23 ` Alex Gorbachenko
0 siblings, 1 reply; 13+ messages in thread
From: Epiphanov Sergei @ 2006-03-31 12:12 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Friday 31 March 2006 15:13 Alex Gorbachenko написал(a):
> ES>Вдогонку: то ли netams, то ли какая-то ещё программа из Сизифа одно
> ES>время упорно требовала plperl для своей работы. Сам настраивал.
> ES>Работало в chroot.
>
> и реально использовала ?
Не помню, всё пишу по памяти. На этом языке, вроде, были написаны триггеры
для таблиц. В примечании к установке было написано, что перед запуском
программы необходимо включить использование языка plperl какой-то командой.
В противном случае при запуске программы вываливался текст о невозможности
запуска программы из-за ошибки при создании таблиц в PostgreSQL.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-03-31 12:12 ` Epiphanov Sergei
@ 2006-04-03 7:23 ` Alex Gorbachenko
2006-04-03 7:38 ` Epiphanov Sergei
0 siblings, 1 reply; 13+ messages in thread
From: Alex Gorbachenko @ 2006-04-03 7:23 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 241 bytes --]
On Fri, 31 Mar 2006 16:12:01 +0400
Epiphanov wrote:
ES>включить использование языка plperl какой-то командой.
это ключевые слова. "включить использование" и "использовать" - не одно
и то же :)
--
np: Arch Enemy - Skeleton Dance
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] plperl.so -- ошибки ldd -r
2006-04-03 7:23 ` Alex Gorbachenko
@ 2006-04-03 7:38 ` Epiphanov Sergei
0 siblings, 0 replies; 13+ messages in thread
From: Epiphanov Sergei @ 2006-04-03 7:38 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от Monday 03 April 2006 11:23 Alex Gorbachenko написал(a):
> ES>включить использование языка plperl какой-то командой.
> это ключевые слова. "включить использование" и "использовать" - не одно
> и то же :)
Я сейчас точно не помню, после создания таблиц я один раз слазил в исходники
и посмотрел, что она запрашивает. На plperl были написаны некоторые триггеры
на добавление информации в таблицы. Так что plperl использовался. Но сама
программа не могла разрешить использование этого языка.
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2006-04-03 7:38 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-30 14:02 [devel] plperl.so -- ошибки ldd -r Genix
2006-03-31 6:52 ` Alex Gorbachenko
2006-03-31 6:49 ` Genix
2006-03-31 7:37 ` Alex Gorbachenko
2006-03-31 7:46 ` Anton Gorlov
2006-03-31 8:23 ` Genix
2006-03-31 8:39 ` Денис Смирнов
2006-03-31 8:56 ` Alex Gorbachenko
2006-03-31 9:37 ` Epiphanov Sergei
2006-03-31 11:13 ` Alex Gorbachenko
2006-03-31 12:12 ` Epiphanov Sergei
2006-04-03 7:23 ` Alex Gorbachenko
2006-04-03 7:38 ` Epiphanov Sergei
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git