Powerdns GeoIP Не удается загрузить модуль '/usr/lib64/pdns/libgeoipbackend.so':

Я пытаюсь активировать модуль geoip на powerdns. Я получаю странное сообщение об ошибке. База данных GeoIP установлена ​​

Пакет GeoIP-1.6.12-7.el8.x86_64 уже установлен. Centos 8 nginx

/etc/pdns/pdns.conf

launch=gmysql
gmysql-host=localhost
gmysql-user=myuser
gmysql-password=mysqlpsw
gmysql-dbname=powerdns-db

launch+=geoip
geoip-database-files=/home/tiramus/www/geoip2/GeoLite2-City.mmdb
geoip-zones-file=/etc/pdns/geo.yml
geoip-database-cache=memory

версия

[root@srv2-gb usr]# pdns_control version
4.3.0

Невозможно загрузить модуль '/usr/lib64/pdns/libgeoipbackend.so': /usr/lib64/pdns/libgeoipbackend.so: невозможно открыть общий доступ объектный файл: нет такого файла или каталога

(править) Backend yum added

================================================================================
 Package                      Arch        Version          Repository      Size
================================================================================
Installing:
 pdns-backend-ldap            x86_64      4.3.0-5.el8      epel           100 k
 pdns-backend-lua2            x86_64      4.3.0-5.el8      epel           115 k
 pdns-backend-pipe            x86_64      4.3.0-5.el8      epel            65 k
 pdns-backend-postgresql      x86_64      4.3.0-5.el8      epel            58 k
 pdns-backend-remote          x86_64      4.3.0-5.el8      epel           177 k
 pdns-backend-sqlite          x86_64      4.3.0-5.el8      epel            46 k
 pdns-backend-tinydns         x86_64      4.3.0-5.el8      epel            69 k
Installing dependencies:
 tinycdb                      x86_64      0.78-9.el8       AppStream       35 k

Transaction Summary
================================================================================
Install  8 Packages

no geo

0
задан 14 September 2020 в 12:36
1 ответ

Похоже, что пакеты PowerDNS в репозитории EPEL для Centos 8 не включают пакет для серверной части GeoIP.

Однако в репозитории upstream PowerDNS для Centos 8 есть пакет pdns-backend-geoip.

Удаление пакетов EPEL PowerDNS и вместо этого установка PowerDNS Authoritative из вышестоящего репозитория (включая пакет pdns-backend-geoip) должны помочь.

2
ответ дан 14 September 2020 в 10:08

Теги

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