[sisyphus] Re: [sisyphus] postgresql из sisyphus, установка?
Konstantin Timoshenko
=?iso-8859-1?q?kt_=CE=C1_tura=2Eru?=
Пн Апр 15 16:02:58 MSD 2002
On 12 Apr 2002 12:23:43 +0300
Sergey Bolshakov <s.bolshakov на belcaf.com> wrote:
>
> ## On Fri, 12 Apr 2002 15:13:54 +0600
> ## you wrote:
>
> >>> > [FAILED]
> >>> > ls: /var/lib/pgsql-root/tmp/.s.PGSQL.*: No such file or directory
> >>> >
> >>> > Это что?
> >>> какая версия стояла и на какую менял можно узнать?
>
> MD>> Кстати, у меня postgresql так и не старует при запуске системы -
> MD>> выводит вышеуказанное сообюшение,
> MD>> а вот при /etc/rc.d/init.d/postrgesql start/stop/restart все
> нормально MD>> Это я один такой несчастливый?
> MD>> Может ему чего-то не хватает, что запускается позже?
>
> MD>> Для справки обновлял 7.2 - 7.2.1 init.d/postgresql.rpmnew менял на
> posgtresql AV> У меня было то же самое. Версия 7.2-alt5. IMHO это
> из-за того, что AV> скрипт пытается создать симлинк для сокета из
> chroot tmp в /tmp, а AV> сервер еще не поднялся и сокета в chroot'е нет
> :) Свой я вылечил так:
>
> AV> --- postgresql Thu Mar 7 14:38:17 2002
> AV> +++ postgresql-new Thu Mar 28 09:10:22 2002
> AV> @@ -108,7 +108,7 @@
> AV> echo `pidofproc postmaster` >
> /var/run/postmaster.pid AV> if [ $PG_CHROOT_DIR ];
> AV> then
> AV> - filelist=`ls $PG_CHROOT_DIR/tmp/.s.PGSQL.*`
> AV> + until filelist=`ls
> $PG_CHROOT_DIR/tmp/.s.PGSQL.*`; do sleep 1s; done AV>
> for f in $filelist; do AV> if [ -S "$f" ];
> then AV> ln -s $f /tmp/${f##*/} >/dev/null
> 2>&1
>
> AV> Потестите на своих системах, авось поможет :-)
> Было замечено также следующее: после издыхания постгреса (причины не
> рассматриваем :) перезапустить его возможно только после прибития
> ручками файлика /var/lib/pgsql/data/postmaster.pid.
исправленно в 7.2.1-alt2, также исправленно ошибка при запуске из под service.
--
Kostya.
mailto:kt на tura.ru
Подробная информация о списке рассылки Sisyphus