[sisyphus] Re: [sisyphus] postgresql из sisyphus, установка?

Alex Volkov =?iso-8859-1?q?wn_=CE=C1_ssserv=2Escm=2Eru?=
Пт Апр 12 13:13:54 MSD 2002


>> > [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
    У меня было то же самое. Версия 7.2-alt5. IMHO это из-за того, что
скрипт пытается создать симлинк для сокета из chroot tmp в /tmp, а
сервер еще не поднялся и сокета в chroot'е нет :) Свой я вылечил так:

--- postgresql  Thu Mar  7 14:38:17 2002
+++ postgresql-new      Thu Mar 28 09:10:22 2002
@@ -108,7 +108,7 @@
                    echo `pidofproc postmaster` > /var/run/postmaster.pid
                    if [ $PG_CHROOT_DIR ];
                     then
-                     filelist=`ls $PG_CHROOT_DIR/tmp/.s.PGSQL.*`
+                     until filelist=`ls $PG_CHROOT_DIR/tmp/.s.PGSQL.*`; do sleep 1s; done
                      for f in $filelist; do
                        if [ -S "$f" ]; then
                        ln -s $f /tmp/${f##*/} >/dev/null 2>&1

Потестите на своих системах, авось поможет :-)

-- 
Best regards,
 Alex                            mailto:wn на ssserv.scm.ru





Подробная информация о списке рассылки Sisyphus