[sisyphus] Re: [sisyphus] postgresql из sisyphus, установка?
Sergey Bolshakov
=?iso-8859-1?q?s=2Ebolshakov_=CE=C1_belcaf=2Ecom?=
Пт Апр 12 13:23:43 MSD 2002
## 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.
--
Трули ерз, Сергей.
"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life." --- M. Sinz, CBM Inc.
Подробная информация о списке рассылки Sisyphus