install_driver(mysql) failed: Can't load '/usr/lib/x86_64-linux-gnu/perl5/

D
На сайте с 28.06.2008
Offline
1101
2264

Продолжаю наполнять контентом любимый форум :)))

Итак, для тех кто не следит за моими успехами - я установил на впс Дебиан 9 + МариаДб 10.2

Сайт к базе подключил, все работает, вопросов нет.

Ну и напоследок решил прикрутить мунин. Но не тут то было. Сделал стандартную установку, но че то не пашет, смотрю

munin-node-configure --suggest | grep mysql


mysql_ | no | no [install_driver(mysql) failed: Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18: version `libmariadbclient_18' not found (required by /usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so)]

причем что apt-get install libcache-cache-perl установлен.

Начал гуглить и нашел только это https://jira.mariadb.org/browse/MDEV-13615

Я так понял это баг Мариа 10.2

и там указан способ это победить (а может я не так понял гугл переводчик)

Что это?


Package: *
Pin: release o=MariaDB,n=stretch
Pin-Priority: 1001

Package: libmariadbclient18
Pin: release o=Debian,n=stretch
Pin-Priority: 1002

Куда это вводить/прописывать?

adel92
На сайте с 04.01.2012
Offline
334
#1

Приоритеты репозиториев. Прописывать в файл:

/etc/apt/preferences

Но судя по комментам, дальше всплывет еще ряд проблем.

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
D
На сайте с 28.06.2008
Offline
1101
#2

Да.. так и есть, откачусь на 10.1

D
На сайте с 28.06.2008
Offline
1101
#3

поставил версию Марии 10.1 - с мунином та же проблема и так же ошибка :(((

Буду рад любым идеям

coolwebsearcher
На сайте с 29.09.2008
Offline
87
#4

apt-get install libmariadbclient18

dpkg -l | grep maria

ii libmariadbclient18:amd64 10.1.26-0+deb9u1 amd64 MariaDB database client library

ii mariadb-client-10.1 10.1.26-0+deb9u1 amd64 MariaDB database client binaries

ii mariadb-client-core-10.1 10.1.26-0+deb9u1 amd64 MariaDB database core client binaries

ii mariadb-common 10.1.26-0+deb9u1 all MariaDB common metapackage

ii mariadb-server 10.1.26-0+deb9u1 all MariaDB database server (metapackage depending on the latest version)

ii mariadb-server-10.1 10.1.26-0+deb9u1 amd64 MariaDB database server binaries

ii mariadb-server-core-10.1 10.1.26-0+deb9u1 amd64 MariaDB database core server files

munin-run mysql_connections

max_connections.value 151

Max_used_connections.value 1

Aborted_clients.value 0

Aborted_connects.value 3

Threads_connected.value 1

Connections.value 8

все это из дефолтных репозиториев для debian9

Услуги (http://www.our-dns.info/) | Цены (http://www.our-dns.info/prices/) | Отзывы (/ru/forum/970789)
D
На сайте с 28.06.2008
Offline
1101
#5

Итого опять с нуля активировал ВПС с Дебиан 9

1.

далее установил Марию 10.1

2.

установил пхпмайадмин

3.

apt-get install munin munin-node

4.

munin-node-configure --suggest | grep mysql


mysql_ | no | no [Missing dependency Cache::Cache]

5.

apt-get install libipc-sharelite-perl

perl -MCPAN -eshell

install IPC::ShareLite

ln -s /usr/share/munin/plugins/mysql_* /etc/munin/plugins

6.

mysql> CREATE USER `munin` @`localhost` IDENTIFIED BY 'somepassword';

mysql> GRANT SUPER ON *.* TO `munin` @`localhost`;

mysql> FLUSH PRIVILEGES;

7.

Edit /etc/munin/plugin-conf.d/munin-node file and find [mysql*] section:

[mysql*]

user root

env.mysqlopts --defaults-file=/etc/mysql/debian.cnf

env.mysqluser munin

8.

/etc/init.d/apache2 restart

/etc/init.d/munin-node restart

9.

munin-node-configure --suggest | grep mysql

mysql_ | yes | no [Missing dependency Cache::Cache]

10.

apt-get install libcache-cache-perl

munin-node-configure --suggest | grep mysql

mysql_ | yes | no [install_driver(mysql) failed: Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18: version `libmariadbclient_18' not found (required by /usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so)]

11.

apt-get install libmariadbclient18

Reading package lists... Done
Building dependency tree
Reading state information... Done
libmariadbclient18 is already the newest version (10.1.26+maria-1~stretch).
libmariadbclient18 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Что дальше?

dpkg -l | grep maria

ii libmariadbclient18 10.1.26+maria-1~stretch amd64 MariaDB database client library
ii libmysqlclient18 10.1.26+maria-1~stretch amd64 Virtual package to satisfy external depends
ii mariadb-client-10.1 10.1.26+maria-1~stretch amd64 MariaDB database client binaries
ii mariadb-client-core-10.1 10.1.26+maria-1~stretch amd64 MariaDB database core client binaries
ii mariadb-common 10.1.26+maria-1~stretch all MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
ii mariadb-server 10.1.26+maria-1~stretch all MariaDB database server (metapackage depending on the latest version)
ii mariadb-server-10.1 10.1.26+maria-1~stretch amd64 MariaDB database server binaries
ii mariadb-server-core-10.1 10.1.26+maria-1~stretch amd64 MariaDB database core server files
ii mysql-common 10.1.26+maria-1~stretch all MariaDB database common files (e.g. /etc/mysql/my.cnf)



---------- Добавлено 09.09.2017 в 13:02 ----------

Задолбался я мучать Дебиан, установил Убунту и все заработало :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий