Назад | Перейти на главную страницу

«Информация о версии недоступна» - после установки Postgres

Я установил Postgres 9.1.4 на Ubuntu 12.04 (precise) 64-bit отсюда http://www.openscg.com/se/postgresql/packages.jsp, но сразу после установки многие команды (программы) выдают следующие предупреждения в разных комбинациях:

/opt/postgres/9.1/lib/libxml2.so.2: no version information available
/opt/postgres/9.1/lib/libcrypto.so.1.0.0: no version information available
/opt/postgres/9.1/lib/libssl.so.1.0.0: no version information available

Хотя это ничего не ограничивает, это часто очень раздражает. Есть ли способ избавиться от этого без удаления Postgres?

Это фактически обсуждалось в Unix и Linux (Почему LD продолжает выводить «информация о версии недоступна») - Краткий ответ: библиотеки, которые ищет Postgres, были скомпилированы с помощью различных инструментов (которые не включали информацию о версиях символов).

Единственное «решение» - перестроить локальные библиотеки с управлением версиями символов (или перестроить Postgres на локальном компьютере / использовать пакет для вашей ОС) так что ему все равно.


Как правило, вы не должны устанавливать случайные .deb пакеты в системах Ubuntu - или любой другой ОС в этом отношении.
Если поставщик вашей ОС (или поставщик программного обеспечения) предоставляет пакет для того, что вам нужно, используйте его. Если они этого не делают, вам следует скатить свой собственный пакет или собрать его из исходников, чтобы избежать подобных проблем. В данном случае это просто легкое неудобство, но есть и другие (существенно худшие) возможные исходы ...