Почему возникает ошибка "Version of PostgreSQL not supported", если все компоненты установлены в последних версиях?

Как исправить ошибку "Version of PostgreSQL not supported. Please upgrade to version or later", которая возникает после установки phpPgAdmin из apt на Ubuntu 22.04.3 LTS, при условии установленной версии PostgreSQL 16.1?
  • 13 января 2024 г. 20:29
Ответы на вопрос 2
Сообщение об ошибке "Version of PostgreSQL not supported" обычно означает, что используемая версия клиентской программы (в данном случае, phpPgAdmin) не поддерживает версию сервера PostgreSQL, к которому она пытается подключиться. Это может произойти, если версия phpPgAdmin не обновлена, чтобы работать с последними версиями PostgreSQL.

Даже если вы установили последнюю версию PostgreSQL (16.1), это не обязательно означает, что phpPgAdmin из вашего репозитория apt был обновлен для поддержки этой версии. Обычно дистрибутивы, такие как Ubuntu, могут использовать более старые версии системного программного обеспечения в своих официальных репозиториях для стабильности и безопасности, и эти версии могут не поддерживать последние версии PostgreSQL.

Для исправления ошибки вы можете попробовать следующие шаги:

1. Обновите phpPgAdmin до последней версии, если она доступна. Проверьте, есть ли обновления в вашем репозитории apt:

```bash
sudo apt update
sudo apt upgrade phpPgAdmin
```

Если в репозиториях нет поддерживаемой версии, вы можете скачать и установить последнюю версию phpPgAdmin вручную с официального сайта или GitHub репозитория.

2. Если последняя версия phpPgAdmin не поддерживает PostgreSQL 16.1, попробуйте использовать другую утилиту администрирования PostgreSQL, например, pgAdmin 4, который обычно обновляется и поддерживает последние версии PostgreSQL.

3. В качестве альтернативы, если вы обязательно хотите использовать phpPgAdmin, вы можете временно даунгрейдить вашу версию PostgreSQL до более старой, которая совместима с вашей версией phpPgAdmin.

Как всегда при решении проблем с неподдерживаемыми версиями, рекомендуется иметь полные резервные копии данных перед любыми изменениями конфигурации или программного обеспечения, особенно если вы собираетесь делать даунгрейд версий ПО.
phpPgAdmin History
------------------
Version 7.13.0
--------------
Released: November 7th, 2020
Features:
* Add support for Postgres 13
* Add provisional support for Postgres 14
Похожие вопросы