Сломанное ням-обновление на CentOS 7: gdal

980
david.perez

При выполнении:

yum update 

на моем сервере CentOS 7 я получаю эту странную ошибку:

Error: Package: gdal-1.11.4-12.rhel7.x86_64 (pgdg93) Requires: libproj.so.12()(64bit) Error: Package: gdal-libs-1.11.4-12.rhel7.x86_64 (pgdg93) Requires: libproj.so.12()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

Я никогда не видел эту ошибку раньше. Я немного исследовал, и GDAL - это библиотека абстракций геопространственных данных .

Помимо стандартных репозиториев CentOS я использую EPEL и официальный репозиторий Postgres 9.3.

Я не могу найти libprojв pkgs.org .

Любые идеи о том, как решить эту проблему, пожалуйста?

1
Эй, ОП, сработал ли у тебя принятый ответ? Та же ситуация и здесь, но принятый ответ не помог мне преодолеть разрыв. elrobis 6 лет назад 0
Я игнорирую оскорбительную библиотеку `gdal`. Надеюсь, что в ближайшее время это будет решено. Postgis и Postgres работают нормально, как и раньше. david.perez 6 лет назад 0
Та же проблема здесь. В моем случае добавление «--exclude = gdal» обнаружило еще одну несовместимость между существующими gdal-libs и libarmadillo: «gdal-libs-1.11.4-10 требует libarmadillo.so.4». Мне пришлось использовать «--exclude = gdal-libs, armadillo», и это помогло мне пройти обновление. У меня пока нет четкой картины, работает ли postgis, как ожидалось. Sam Alpher 6 лет назад 0

1 ответ на вопрос

0
HoD

Похоже, проблема с зависимостями в репозитории Postgres, кто-то подал ошибку с точно таким же сообщением: http://www.postgresql-archive.org/BUG-15037-gdal-libs-1-11-4-12-updates-require -proj-недоступен-версия-td6003637.html

Возможно, вы захотите ответить на сообщение об ошибке, чтобы показать, что вы тоже затронуты.

Пока они не исправят это, вы можете использовать:

yum update --exclude=gdal 

Похожие вопросы