Summary: | Не запускается сервер | ||
---|---|---|---|
Product: | Branch 5.1 | Reporter: | Andrey Cherepanov <cas> |
Component: | postgresql9.0 | Assignee: | Vladimir V. Kamarzin <vvk> |
Status: | REOPENED --- | QA Contact: | QA 5.1 <qa-5.1> |
Severity: | major | ||
Priority: | P3 | CC: | andrey, mike, misha, mithraen, ns, vvk |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux |
Description
Andrey Cherepanov
2011-02-15 12:17:23 MSK
Способ воспроизведения? (В ответ на комментарий №1)
> Способ воспроизведения?
Установка бэкпорченного пакета в систему без PostgreSQL из p5.
При запуске версии на Сизифе подвисает минуты на 3 на "Adjusting environment for postgresql:", затем всё запускается. Что посоветуешь?
Если я правильно понял, то либо control postgresql traditional либо откатить eb8e6833ae6de2387485848dd64417268ef3e6b4 Заметил, что на Сизифе есть /usr/lib/locale/, а на p5 - нет. Понял. Пакет собрал, тестирую. postgresql9.0-9.0.3-alt0.N.M50P.1 -> p5: * Tue Feb 15 2011 Andrey Cherepanov <cas@altlinux> 9.0.3-alt0.N.M50P.1 - fix startup with old glibc-locales (closes: #25089) Спасибо! Копирую в 5.1. (В ответ на комментарий №7) > Спасибо! Копирую в 5.1. Столкнулся с тем же при переезде postgres с 8.3 на 9.1. Ситуация разрулилась добавлением (дублированием+правкой с точностью до 64) <cut> locale_dir=`ls -d /usr/lib64/locale/* | tr ' ' "\n" | awk -F '/' '{print $5}'` for d in $locale_dir; do <------>mkdir -p usr/lib64/locale/$d/LC_MESSAGES <------>for f in LC_ADDRESS LC_CTYPE LC_MEASUREMENT LC_MONETARY LC_NUMERIC LC_TELEPHONE LC_COLLATE LC_IDENTIFICATION LC_MESSAGES/SYS_LC_MESSAGES LC_NAME LC_PAPER LC_TIME; do <------><------>Copy $force "/usr/lib64/locale/$d/$f" "usr/lib64/locale/$d/$f" ||: <------>done done <cut/> в /etc/chroot.d/postgresql.conf Осталось непонятым кто и зачем требует наличие каталога usr/lib/locale/ |