ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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