![]() |
Ошибка Postgres 9.1.6 при обновлении
Здравствуйте, уважаемые коллеги!
Имеется некий дистрибутив на базе Debian Wheezy c Postgresql-9.1.6 с одной БД. При попытке обновить версию Постгреса это не выходит, и в логи пишется следующее: Цитата:
Пытался как-то применить патч, но ничего не вышло. Пытался сам рекомпилировать (sudo make install) по рекомендации на Stackoverflow, но опять же не получилось, пишет ошибку в конфигурации после изменения параметра перед компиляцией. Возможно вообще обновить этот Постгрес и перетащить базу? |
Судя по сообщению - изменилась длина имён данных - было 256 байт, а сервер поддерживает длину только 64.
Вот вижу патч: https://gist.github.com/langner/5c7bc1d74a8b957cab26 Вот тут про initdb https://wiki.debian.org/ru/PostgreSql А вы откуда брали новый пакет Postgresql ? Может в репозитории Debian уже есть нужный вам? Если что - нужно не перекомпилить, а пересобрать пакет deb с приложением патча. |
В том-то и дело, что в репозитории и есть обновлённая версия. Вопрос только в том, что старый Постгрес был собран таким образом, что новый Постгрес из репозитория на него не накатывается.
Цитата:
Кстати, ругань идёт и на postgres-common и на что-то ещё. Спасибо, попробую пока пропатчить, позже напишу. |
Время: 05:02. |
Время: 05:02.
© OSzone.net 2001-