[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