Bug 680 - При загрузке системы не линкуется .s.PGSQL.5432 в /tmp
Summary: При загрузке системы не линкуется .s.PGSQL.5432 в /tmp
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: postgresql-server (show other bugs)
Version: unstable
Hardware: all Linux
: P4 major
Assignee: Aleksandr Blokhin
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-03-03 03:30 MSK by Aleksandr Blokhin
Modified: 2003-08-25 15:18 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Blokhin 2002-03-03 03:30:08 MSK
При старте системы не происходит линковки /var/lib/pgsql-root/tmp/.s.PGSQL.5432 в /tmp/.s.PGSQL.5432 
Сообщение об этом выводится в консоль при старте.

---

---

Comment 1 Alexei Takaseev 2002-03-12 18:48:05 MSK
Эту проблему я решил у себя правкой /etc/rc.d/init.d/postgresql

                    if [ $PG_CHROOT_DIR ];
                     then
+                     sleep 2
                      filelist=`ls $PG_CHROOT_DIR/tmp/.s.PGSQL.*`
                      for f in $filelist; do

Comment 2 Alexei Takaseev 2002-03-12 18:48:05 MSK
Эту проблему я решил у себя правкой /etc/rc.d/init.d/postgresql

                    if [ $PG_CHROOT_DIR ];
                     then
+                     sleep 2
                      filelist=`ls $PG_CHROOT_DIR/tmp/.s.PGSQL.*`
                      for f in $filelist; do

Comment 3 Maxim Dzumanenko 2002-04-13 23:41:30 MSD
После добавления отладочной опции -d 4 по записям в логах выяснилось, 
что (у меня по крайней мере) при старте системы среди переменных 
окружения postmaster отсутствует переменная TMPDIR, которая указана
в /etc/rc.d/init.d/postrgesql (очевидно по этому не создается сокет и 
не происходит линковка)
при ручном запуске - переменная присутствует и сервер стартует нормально
Comment 4 Maxim Dzumanenko 2002-04-13 23:41:30 MSD
После добавления отладочной опции -d 4 по записям в логах выяснилось, 
что (у меня по крайней мере) при старте системы среди переменных 
окружения postmaster отсутствует переменная TMPDIR, которая указана
в /etc/rc.d/init.d/postrgesql (очевидно по этому не создается сокет и 
не происходит линковка)
при ручном запуске - переменная присутствует и сервер стартует нормально