| Summary: | При загрузке системы не линкуется .s.PGSQL.5432 в /tmp | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Aleksandr Blokhin <sass> |
| Component: | postgresql-server | Assignee: | Aleksandr Blokhin <sass> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P4 | ||
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Aleksandr Blokhin
2002-03-03 03:30:08 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
Эту проблему я решил у себя правкой /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
После добавления отладочной опции -d 4 по записям в логах выяснилось, что (у меня по крайней мере) при старте системы среди переменных окружения postmaster отсутствует переменная TMPDIR, которая указана в /etc/rc.d/init.d/postrgesql (очевидно по этому не создается сокет и не происходит линковка) при ручном запуске - переменная присутствует и сервер стартует нормально После добавления отладочной опции -d 4 по записям в логах выяснилось, что (у меня по крайней мере) при старте системы среди переменных окружения postmaster отсутствует переменная TMPDIR, которая указана в /etc/rc.d/init.d/postrgesql (очевидно по этому не создается сокет и не происходит линковка) при ручном запуске - переменная присутствует и сервер стартует нормально |