LINUX.ORG.RU
ФорумAdmin

Zabbix + Debian 9. Не разрешенные зависимости.

 ,


1

1

Привет Всем жителям ЛОРа. Собственно имею такую проблему. Хочу поднять 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 дебиана, так как для девятого его просто нет.

PRETTY_NAME=«Debian GNU/Linux 9 (stretch)»

ii zabbix-agent 1:3.2.7-1+jessie i386 Zabbix network m

Ты не видишь тут никакого противоречия? hint: stretch и jessie

router ★★★★★ ()
Ответ на: комментарий от router

и что же делать?

Как заставить работать забикс на 9 дебиане. Там в списке его нет. Это же не значит что это нельзя сделать.

А репо я этот поставил от безысходности.

noideal ()

Не пользуйся aptitude, для этого есть apt.

dpkg -l | grep libmari

dpkg -l \*libmari\*

Radjah ★★★★★ ()
Ответ на: и что же делать? от noideal

Там в списке его нет. Это же не значит что это нельзя сделать.

Раз нет такого пакета в репах zabbix, ставить из родных реп. Или собирать из исходников. Ждать когда завезут.

ving2 ()
Последнее исправление: ving2 (всего исправлений: 1)
Ответ на: комментарий от static

Потому что я тупой ишак.

Спасибо дружище, действительно нахер я туда полез. Был же родной реп

noideal ()
Ответ на: комментарий от noideal

нахер я туда полез

В родных репах версия 3.0. Если не смущает этот факт, то ставь. А зачем инсталишь? Тренируешься или по служебным обязанностям?

ving2 ()
Ответ на: комментарий от ving2

Zabbix 3.0 LTS

LTS

Стабильный долгодержимый релиз же.

Radjah ★★★★★ ()
Ответ на: и что же делать? от noideal

Это же не значит что это нельзя сделать.

Ну и делай. «Ты джигит, ты и прыгай»

Можно из исходников собирать

router ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.