Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/02/2017, à 15:45

pinier_78

MariaDB - INSTALL SONAME 'ha_connect'; - Echec

J'ai des soucis avec MariaDB et CONNECT

J'ai fait beaucoup de recherches sans succès jusqu'à ce jour.

Ma version Ubuntu est :

$ cat /etc/issue
Ubuntu 16.04.2 LTS \n \

J'ai installé mariadb (toutes les installations de paquets se font par :

sudo apt-get install <paquet

) :

Version de qq. paquets
dpkg -s mariadb-server  (nota : -client est aussi installé)

Package: mariadb-server
Status: install ok installed
Priority: optional
Section: database
Installed-Size: 10
Maintainer: MariaDB Developers <maria-developers@lists.launchpad.net>
Architecture: all
Source: mariadb-10.2
Version: [b]10.2.3+maria~xenial[/b]
Depends: mariadb-server-10.2 (>= 10.2.3+maria~xenial)

Voulant utiliser CONNECT[, j'ai installé mariadb-connect-engine-10.2

dpkg -s mariadb-connect-engine-10.2

Package: mariadb-connect-engine-10.2
Status: install ok installed
Priority: optional
Section: database
Installed-Size: 1490
Maintainer: MariaDB Developers <maria-developers@lists.launchpad.net>
Architecture: amd64
Source: mariadb-10.2
Version: 10.2.2+maria-1~xenial
Depends: libxml2, mariadb-server-10.2, unixodbc
Conffiles:
 /etc/mysql/conf.d/connect.cnf 2f840ccbe81e99a03d23635e0f80c065

Dans /etc/mysql/my.cnf il y a :

[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
plugin_dir      = /usr/lib/mysql/plugin
lc_messages_dir = /usr/share/mysql
lc_messages     = en_US
skip-external-locking

Le plugin ha_connect est bien dans (comme beaucoup d'autre plugins) :

ls -la /usr/lib/mysql/plugin/
total 2460

-rw-r--r-- 1 root root 1506392 sept. 26 04:21 ha_connect.so

Lorsque je vais dans mariadb, j'ai bien :

MariaDB [(none)]> select version();
+----------------------------------------+
| version()                              |
+----------------------------------------+
| 10.2.3-MariaDB-10.2.3+maria~xenial-log |
+----------------------------------------+
1 row in set (0.00 sec)

Mais l'installation de ha_connect est refusée

MariaDB [(none)]>INSTALL SONAME 'ha_connect';
ERROR 1126 (HY000): Can't open shared library 'ha_connect.so' (errno: 8, API version for STORAGE ENGINE plugin CONNECT not supported by this version of the server)

Sur le terminal j'ai :

cat /etc/mysql/conf.d/connect.cnf 
[mariadb]
plugin-load-add=ha_connect.so

Donc INSTALL SONAME 'ha_connect'; refuse de m'insaller ha_connect.so alors que le fichier
connect.cnf semble dire que connect.so est disponible.

Je ne comprends pas. j'ai ré-installé plusieurs fois Ubuntu et Mariadb et j'ai toujours le même problème.

En désespoir de cause je m'adresse à vous pour m'aider à débloquer cette situation.

D'avance merci.

Modération : Bienvenue sur le forum Ubuntu-fr.
Pour les commandes et retours de commande, veuillez utiliser la paire balises code, explications ici. Merci d'avance.

Dernière modification par Ayral (Le 13/02/2017, à 18:00)

Hors ligne