Zabbix + Debian 9. Не разрешенные зависимости.
Привет Всем жителям ЛОРа. Собственно имею такую проблему. Хочу поднять zabbix
0 ;) blackserver ~ $ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Взял по инструкции https://www.zabbix.com/documentation/3.2/manual/installation/install_from_pac...
установил пакет dpkg -i zabbix-release_3.2-1+wheezy_all.deb
параллельно настроил, nginx, phpmyadmin, php-fpm Приготовился к установке zabbix, но проблема в том, что у меня нет нужного пакета который идет в зависимости.
а именно
aptitude install zabbix-server-mysql -y
Следующие НОВЫЕ пакеты будут установлены:
fping{a} libiksemel3{a} libodbc1{a} libopenipmi0{a} libsnmp-base{a} libsnmp30{a} snmpd{a}
zabbix-server-mysql{b}
0 пакетов обновлено, 8 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 1 799 kБ/6 639 kБ архивов. После распаковки 13,7 MБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
zabbix-server-mysql : Зависит: libmysqlclient18 (>= 5.5.24+dfsg-1)который является виртуальным пакетом и не предоставляется ни один из доступны пакетов
Следующие действия разрешат зависимости:
Оставить для следующих пакетов их текущие версии:
1) zabbix-server-mysql [Не установлен]
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки 0 Б будет занято.
blackserver ~ $ dpkg -l | grep zabbix
ii zabbix-agent 1:3.2.7-1+jessie i386 Zabbix network monitoring solution - agent
ii zabbix-frontend-php 1:3.2.7-1+jessie all Zabbix network monitoring solution - PHP front-end
ii zabbix-release 3.2-1+jessie all Zabbix official repository configuration
rc zabbix-server-mysql 1:3.2.0-1+jessie i386 Zabbix network monitoring solution - server (MySQL)
то есть у меня неможет поставиться этот пакет, скажу даже больше, я гуглил и устанавливал libmariadbclient и установка прерывалась на этапе подключения в базу. из за разных версий таблиц mysql и того чего хочет забикс что то типо current database version (mandatory/optional): 03020000/03000000
и я решил что удалю zabbix-server-mysql и поставлю более новый. так как проблема лечиться запуском сервера забикс, и он сам обновляет базу. Снес и теперь немогу назад его поставить. Я уже жалею что обновил debian на 9.
вот что у меня от маши
blackserver ~ $ dpkg -l | grep libmari
ii libmariadbclient-dev 10.1.23-9+deb9u1 i386 MariaDB database development files
ii libmariadbclient-dev-compat:i386 10.1.23-9+deb9u1 i386 MariaDB database development files (libmysqlclient compatibility)
ii libmariadbclient18:i386 10.1.23-9+deb9u1 i386 MariaDB database client library
ii libmariadbd18:i386 10.1.23-9+deb9u1 i386 MariaDB embedded database, shared library
Помогите мне разобраться в этой садомии. Честно уже голова не варит, все выхлопы необходимые дам. Чем заменить\удовлетворить зависимость libmysqlclient18. И как я понял что это из-за того что я взял репозиторий от 8 дебиана, так как для девятого его просто нет.