* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 14:51 ` [sisyphus] Проблема с pgsql и plperl Igor Zubkov
@ 2010-05-12 14:54 ` Konstantin Pavlov
2010-05-12 14:56 ` Nikolay A. Fetisov
` (2 subsequent siblings)
3 siblings, 0 replies; 25+ messages in thread
From: Konstantin Pavlov @ 2010-05-12 14:54 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 929 bytes --]
On Wed, May 12, 2010 at 05:51:20PM +0300, Igor Zubkov wrote:
> 12 мая 2010 г. 17:41 пользователь Yuri Khachaturyan написал:
> > и в messages следующая ошибка:
> >
> > May 12 18:39:54 backup kernel: [ 7907.736858] postgres[26085]: segfault at c
> > ip 00007f7b1d7c5b5b sp 00007fff82798090 error 4 in
> > libperl.so.5.8[7f7b1d720000+14e000]
> >
> > Искал по форумам - похожая проблема встречается, но решения ее нет нигде.
> > Может кто сталкивался и решил таки проблему с PL/Perl?
>
> На сколько я помню, postgresql альтовой сборки при установки ставиться
> в chroot. И в этом chroot просто не хватает нужных пакетов для работа
> plperl. Можно:
> a) пересобрать postgresql без патча для chroot
Пересобрать???
control postgresql traditional сразу после установки до первого запуска.
> Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
--
<thresh> чуть не написал "System Damnistrator"
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 14:51 ` [sisyphus] Проблема с pgsql и plperl Igor Zubkov
2010-05-12 14:54 ` Konstantin Pavlov
@ 2010-05-12 14:56 ` Nikolay A. Fetisov
2010-05-12 15:55 ` Денис Смирнов
2010-05-12 19:37 ` Ivan Fedorov
3 siblings, 0 replies; 25+ messages in thread
From: Nikolay A. Fetisov @ 2010-05-12 14:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В Срд, 12/05/2010 в 17:51 +0300, Igor Zubkov пишет:
> ...
> На сколько я помню, postgresql альтовой сборки при установки ставиться
> в chroot. И в этом chroot просто не хватает нужных пакетов для работа
> plperl. Можно:
...
с) Сделать
# control postgresql traditional
--
С уважением,
Николай Фетисов
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 14:51 ` [sisyphus] Проблема с pgsql и plperl Igor Zubkov
2010-05-12 14:54 ` Konstantin Pavlov
2010-05-12 14:56 ` Nikolay A. Fetisov
@ 2010-05-12 15:55 ` Денис Смирнов
2010-05-12 19:37 ` Ivan Fedorov
3 siblings, 0 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-05-12 15:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 309 bytes --]
On Wed, May 12, 2010 at 05:51:20PM +0300, Igor Zubkov wrote:
IZ> a) пересобрать postgresql без патча для chroot
Не надо ничего ломать, достаточно настроить :)
man control
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 14:51 ` [sisyphus] Проблема с pgsql и plperl Igor Zubkov
` (2 preceding siblings ...)
2010-05-12 15:55 ` Денис Смирнов
@ 2010-05-12 19:37 ` Ivan Fedorov
2010-05-12 20:33 ` Konstantin Pavlov
3 siblings, 1 reply; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-12 19:37 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 468 bytes --]
Igor Zubkov <igor.zubkov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
writes:
> На сколько я помню, postgresql альтовой сборки при установки ставиться
> в chroot.
> Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
> Для таких вещей давно уже есть openvz.
Ничего, в 9.0 уже никаких chroot не будет! :)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 19:37 ` Ivan Fedorov
@ 2010-05-12 20:33 ` Konstantin Pavlov
2010-05-12 22:43 ` Ivan Fedorov
2010-05-13 0:16 ` Денис Смирнов
0 siblings, 2 replies; 25+ messages in thread
From: Konstantin Pavlov @ 2010-05-12 20:33 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 510 bytes --]
On Wed, May 12, 2010 at 11:37:31PM +0400, Ivan Fedorov wrote:
> Igor Zubkov <igor.zubkov-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> writes:
>
> > На сколько я помню, postgresql альтовой сборки при установки ставиться
> > в chroot.
>
> > Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
> > Для таких вещей давно уже есть openvz.
>
> Ничего, в 9.0 уже никаких chroot не будет! :)
Почему?
--
Это похоже на ошибку, чреватую большими неприятностями.
-- ldv in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 20:33 ` Konstantin Pavlov
@ 2010-05-12 22:43 ` Ivan Fedorov
2010-05-13 6:14 ` Anton Gorlov
2010-05-13 0:16 ` Денис Смирнов
1 sibling, 1 reply; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-12 22:43 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 803 bytes --]
Konstantin Pavlov <thresh-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org>
writes:
> On Wed, May 12, 2010 at 11:37:31PM +0400, Ivan Fedorov wrote:
>> Igor Zubkov <igor.zubkov-Re5JQEeQqe8AvxtiuMwx3w-XMD5yJDbdMReXY1tMh2IBg@public.gmane.org>
>> writes:
>>
>> > На сколько я помню, postgresql альтовой сборки при установки ставиться
>> > в chroot.
>>
>> > Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
>> > Для таких вещей давно уже есть openvz.
>>
>> Ничего, в 9.0 уже никаких chroot не будет! :)
>
> Почему?
Да просто надоели эти хаки, которые по сути ничего не улучшают!
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 22:43 ` Ivan Fedorov
@ 2010-05-13 6:14 ` Anton Gorlov
2010-05-13 7:08 ` Денис Смирнов
` (2 more replies)
0 siblings, 3 replies; 25+ messages in thread
From: Anton Gorlov @ 2010-05-13 6:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Ivan Fedorov пишет:
>>>> На сколько я помню, postgresql альтовой сборки при установки ставиться
>>>> в chroot.
>>>> Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
>>>> Для таких вещей давно уже есть openvz.
>>> Ничего, в 9.0 уже никаких chroot не будет! :)
>> Почему?
> Да просто надоели эти хаки, которые по сути ничего не улучшают!
Кстати а в чём проблема вытащить в чрут нужные либы?
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 6:14 ` Anton Gorlov
@ 2010-05-13 7:08 ` Денис Смирнов
2010-05-13 7:28 ` Yuri Khacharuryan
2010-05-13 7:35 ` Ivan Fedorov
2 siblings, 0 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-05-13 7:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 331 bytes --]
On Thu, May 13, 2010 at 10:14:20AM +0400, Anton Gorlov wrote:
AG> Кстати а в чём проблема вытащить в чрут нужные либы?
В том что в случае с plperl -- втаскивать в чрут половину системы
придется.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 6:14 ` Anton Gorlov
2010-05-13 7:08 ` Денис Смирнов
@ 2010-05-13 7:28 ` Yuri Khacharuryan
2010-05-13 7:35 ` Ivan Fedorov
2 siblings, 0 replies; 25+ messages in thread
From: Yuri Khacharuryan @ 2010-05-13 7:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Знать бы чего не хватает и чего еще может понадобиться в будущем...
Yuri Khachaturyan.
-----Original Message-----
From: Anton Gorlov <stalker@altlinux.ru>
Date: Thu, 13 May 2010 10:14:20
To: ALT Linux Sisyphus discussions<sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus]
Проблема с pgsql и plpe
rl
Ivan Fedorov пишет:
>>>> На сколько я помню, postgresql альтовой сборки при установки ставиться
>>>> в chroot.
>>>> Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
>>>> Для таких вещей давно уже есть openvz.
>>> Ничего, в 9.0 уже никаких chroot не будет! :)
>> Почему?
> Да просто надоели эти хаки, которые по сути ничего не улучшают!
Кстати а в чём проблема вытащить в чрут нужные либы?
_______________________________________________
Sisyphus mailing list
Sisyphus@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sisyphus
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 6:14 ` Anton Gorlov
2010-05-13 7:08 ` Денис Смирнов
2010-05-13 7:28 ` Yuri Khacharuryan
@ 2010-05-13 7:35 ` Ivan Fedorov
2010-05-13 11:07 ` Anton Gorlov
2 siblings, 1 reply; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-13 7:35 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1642 bytes --]
Anton Gorlov <stalker-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> Ivan Fedorov пишет:
>
>>>>> На сколько я помню, postgresql альтовой сборки при установки ставиться
>>>>> в chroot.
>>>>> Вообще, как по мне, так давно уже пора вытащить postgres из chroot.
>>>>> Для таких вещей давно уже есть openvz.
>>>> Ничего, в 9.0 уже никаких chroot не будет! :)
>>> Почему?
>> Да просто надоели эти хаки, которые по сути ничего не улучшают!
>
> Кстати а в чём проблема вытащить в чрут нужные либы?
В том, что я НЕ ЗНАЮ какие либы реально нужны. То есть вот если я
использую plpgsql - то всё просто, а вот если plperl или plpython, то
всё гораздо сложнее - там очень много модулей (не только бинарных), и
какие из них нужны в chroot я даже догадываться не могу, а тянуть весь
python в chroot это явно перебор, да и всё равно не спасёт в ряде
ситуаций (например установка модуля python после формирования chroot
сделает этот модуль недоступным внутри chroot до перезапуска pgsql, либо
ручного пересоздания chroot).
Как-то так.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 7:35 ` Ivan Fedorov
@ 2010-05-13 11:07 ` Anton Gorlov
2010-05-13 14:21 ` Ivan Fedorov
0 siblings, 1 reply; 25+ messages in thread
From: Anton Gorlov @ 2010-05-13 11:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Кстати а как насчёт пофиксить
May 13 10:59:34 ALTftp su: /usr/bin/pg_ctl -D
/var/lib/pgsql-root/var/lib/pgsql/data -l logfile start
May 13 10:59:34 ALTftp su: .\222.\235.\230.\234.\220.\235.\230.\225:
и.\201пол.\214з.\203е.\202.\201.\217
а.\203.\202ен.\202и.\204ика.\206и.\217 "trust" дл.\217 локал
May 13 10:59:34 ALTftp su: .\222.\213 може.\202е е.\221
помен.\217.\202.\214, о.\202.\200едак.\202и.\200овав pg_hba.conf или
и.\201пол.\214з.\203.\217 оп.\206и.\216 -
May 13 10:59:34 ALTftp su: п.\200и .\201лед.\203.\216.\211ем
в.\213полнении initdb.
May 13 10:59:34 ALTftp postgresql: Creating default database: succeeded
ну и прочие сообщения от поцгреса в таком вот виде?
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 11:07 ` Anton Gorlov
@ 2010-05-13 14:21 ` Ivan Fedorov
2010-05-13 21:58 ` Денис Смирнов
2010-05-14 6:17 ` Anton Gorlov
0 siblings, 2 replies; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-13 14:21 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1231 bytes --]
Anton Gorlov <stalker-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> Кстати а как насчёт пофиксить
>
> May 13 10:59:34 ALTftp su: /usr/bin/pg_ctl -D
> /var/lib/pgsql-root/var/lib/pgsql/data -l logfile start
> May 13 10:59:34 ALTftp su: .\222.\235.\230.\234.\220.\235.\230.\225:
> и.\201пол.\214з.\203е.\202.\201.\217
> а.\203.\202ен.\202и.\204ика.\206и.\217 "trust" дл.\217 локал
> May 13 10:59:34 ALTftp su: .\222.\213 може.\202е е.\221
> помен.\217.\202.\214, о.\202.\200едак.\202и.\200овав pg_hba.conf или
> и.\201пол.\214з.\203.\217 оп.\206и.\216 -
> May 13 10:59:34 ALTftp su: п.\200и .\201лед.\203.\216.\211ем
> в.\213полнении initdb.
> May 13 10:59:34 ALTftp postgresql: Creating default database: succeeded
>
>
> ну и прочие сообщения от поцгреса в таком вот виде?
Хз, у меня почти везде локаль en_US.UTF-8 для серверных машин. Потому
что читать многие переведённые сообщения от программ просто невозможно,
да и гуглить сложно. :)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 14:21 ` Ivan Fedorov
@ 2010-05-13 21:58 ` Денис Смирнов
2010-05-13 22:44 ` Ivan Fedorov
2010-05-14 6:17 ` Anton Gorlov
1 sibling, 2 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-05-13 21:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 499 bytes --]
On Thu, May 13, 2010 at 06:21:47PM +0400, Ivan Fedorov wrote:
IF> Хз, у меня почти везде локаль en_US.UTF-8 для серверных машин. Потому
IF> что читать многие переведённые сообщения от программ просто невозможно,
IF> да и гуглить сложно. :)
Постгрес тупой, он использует локаль базы, как я понимаю. И если там
сделать en_US.UTF-8, collation не отправится лесом?
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 21:58 ` Денис Смирнов
@ 2010-05-13 22:44 ` Ivan Fedorov
2010-05-15 8:39 ` Денис Смирнов
1 sibling, 1 reply; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-13 22:44 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 712 bytes --]
Денис Смирнов <mithraen-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> On Thu, May 13, 2010 at 06:21:47PM +0400, Ivan Fedorov wrote:
>
> IF> Хз, у меня почти везде локаль en_US.UTF-8 для серверных машин. Потому
> IF> что читать многие переведённые сообщения от программ просто невозможно,
> IF> да и гуглить сложно. :)
>
> Постгрес тупой, он использует локаль базы, как я понимаю. И если там
> сделать en_US.UTF-8, collation не отправится лесом?
В 8.4 это починили :)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
[parent not found: <AANLkTinrxEc7lJdASbveBnfxpvYFRLwHFGmkcqcd01Zk@mail.gmail.com>]
* Re: [sisyphus] Проблема с pgsql и plperl
@ 2010-05-15 8:40 ` Денис Смирнов
0 siblings, 0 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-05-15 8:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 359 bytes --]
On Fri, May 14, 2010 at 12:37:55PM +0300, Michael Bochkaryov wrote:
MB> Не, постгрес не тупой и ему можно указать, что lc_messages = POSIX,
MB> а lc_collate = что-нибудь подходящее.
Ой, о lc_messages я не подумал. Спасибо.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 14:21 ` Ivan Fedorov
2010-05-13 21:58 ` Денис Смирнов
@ 2010-05-14 6:17 ` Anton Gorlov
1 sibling, 0 replies; 25+ messages in thread
From: Anton Gorlov @ 2010-05-14 6:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
>> ну и прочие сообщения от поцгреса в таком вот виде?
> Хз, у меня почти везде локаль en_US.UTF-8 для серверных машин. Потому
> что читать многие переведённые сообщения от программ просто невозможно,
> да и гуглить сложно. :)
Это с девелоперской машинки.. она же местами раб станция онных...
поэтому ставить на всё локаль en_US.UTF-8 костыль... К тому же вон на
соседнем тазике с тем же дебом - всё красиво без смены локалей.
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-12 20:33 ` Konstantin Pavlov
2010-05-12 22:43 ` Ivan Fedorov
@ 2010-05-13 0:16 ` Денис Смирнов
2010-05-13 7:41 ` Ivan Fedorov
1 sibling, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2010-05-13 0:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
On Thu, May 13, 2010 at 12:33:50AM +0400, Konstantin Pavlov wrote:
KP> Почему?
Единственное почему я был агрессивным сторонником chrooted патча для
постгреса -- опасения что с ovz будет тоже, что было с vserver. Судя по
тому что сейчас творится с .32 -- в ближайшие годы он в любом случае не
сдохнет :) А простота его развертывания достаточна, чтобы любой
более-менее критичный сервис отправлять в отдельную VE.
Однако у постгреса есть одна приятная фишка, которой при вынесении его в
VE не будет -- авторизация по uid (без пароля).
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 0:16 ` Денис Смирнов
@ 2010-05-13 7:41 ` Ivan Fedorov
2010-05-13 9:00 ` Денис Смирнов
0 siblings, 1 reply; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-13 7:41 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1133 bytes --]
Денис Смирнов <mithraen-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> On Thu, May 13, 2010 at 12:33:50AM +0400, Konstantin Pavlov wrote:
>
> Однако у постгреса есть одна приятная фишка, которой при вынесении его в
> VE не будет -- авторизация по uid (без пароля).
Легко чинится, я это ещё в 2007 году делал.
1. LDAP или ручная синхронизация пользователей чтобы наборы
пользователей были идентичны.
2. mkdir /var/sockets/ /var/lib/vz/root/VEID/var/sockets/
3. в скрипт (кажется VEID.mount) прописывается bind-mount
4. настраивается pgsql, чтобы клал свой сокет в /var/sockets/
5. делается init-скрипт, который будет создавать симлинк в /tmp.
6. PROFIT! :)
для монтирования можно поискать мой древний скрипт на shell+awk по имени
vzmount.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 7:41 ` Ivan Fedorov
@ 2010-05-13 9:00 ` Денис Смирнов
2010-05-13 14:19 ` Ivan Fedorov
0 siblings, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2010-05-13 9:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 860 bytes --]
On Thu, May 13, 2010 at 11:41:11AM +0400, Ivan Fedorov wrote:
IF> Легко чинится, я это ещё в 2007 году делал.
IF> 1. LDAP или ручная синхронизация пользователей чтобы наборы
IF> пользователей были идентичны.
IF> 2. mkdir /var/sockets/ /var/lib/vz/root/VEID/var/sockets/
IF> 3. в скрипт (кажется VEID.mount) прописывается bind-mount
О! Логично ведь. Я почему-то думал что если сделать bind mount, то с точки
зрения системы это будут разные сокеты.
IF> 4. настраивается pgsql, чтобы клал свой сокет в /var/sockets/
IF> 5. делается init-скрипт, который будет создавать симлинк в /tmp.
IF> 6. PROFIT! :)
IF> для монтирования можно поискать мой древний скрипт на shell+awk по имени
IF> vzmount.
Спасибо за идею!
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [sisyphus] Проблема с pgsql и plperl
2010-05-13 9:00 ` Денис Смирнов
@ 2010-05-13 14:19 ` Ivan Fedorov
2010-05-14 6:27 ` Timur Batyrshin
0 siblings, 1 reply; 25+ messages in thread
From: Ivan Fedorov @ 2010-05-13 14:19 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1348 bytes --]
Денис Смирнов <mithraen-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> On Thu, May 13, 2010 at 11:41:11AM +0400, Ivan Fedorov wrote:
>
> IF> Легко чинится, я это ещё в 2007 году делал.
> IF> 1. LDAP или ручная синхронизация пользователей чтобы наборы
> IF> пользователей были идентичны.
> IF> 2. mkdir /var/sockets/ /var/lib/vz/root/VEID/var/sockets/
> IF> 3. в скрипт (кажется VEID.mount) прописывается bind-mount
>
> О! Логично ведь. Я почему-то думал что если сделать bind mount, то с точки
> зрения системы это будут разные сокеты.
>
Нет, эту "дырку" в ovz оставили специально для таких случаев. Колышкин
об этом где-то упоминал... давно правда. :)
PS: надо только ещё сделать защиту навроде запрета записи в
неподмонтированный /var/sockets/.
У меня это было реализовано в init-скрипте, который ждал 60 секунд чтобы
в /var/sockets появился фалй ".shared-mount" кажется. :)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread