# Incorrect MySQL client library version

**URL:** <https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891>\
**Category:** Product Support\
**Created:** [September 7, 2016, 4:56pm UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891 "2016-09-07T16:56:57Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![debian112](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@debian112](https://forum.opennebula.io/u/debian112)\
**Post date:** [September 7, 2016, 4:56pm UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/1 "2016-09-07T16:56:57Z")

</div>

When attempting to run: onedb fsck  
I get the following error, can someone help on what I should do here?

Incorrect MySQL client library version! This gem was compiled for 5.5.47-MariaDB but the client library is 10.1.17-MariaDB.

---

<div class="post-metadata">

**Author:** ![debian112](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@debian112](https://forum.opennebula.io/u/debian112)\
**Post date:** [September 9, 2016, 7:35pm UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/2 "2016-09-09T19:35:02Z")

</div>

Any idea, should I not use MariaDB 10.1?

---

<div class="post-metadata">

**Author:** ![jmelis](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jmelis/32/24_2.png) [@jmelis](https://forum.opennebula.io/u/jmelis)\
**Post date:** [September 13, 2016, 8:48am UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/3 "2016-09-13T08:48:05Z")

</div>

Can you try running install\_gems again?

---

<div class="post-metadata">

**Author:** ![debian112](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@debian112](https://forum.opennebula.io/u/debian112)\
**Post date:** [September 14, 2016, 9:06pm UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/4 "2016-09-14T21:06:45Z")

</div>

That was the first thing I tried. It didn’t help. Any thing else I can try?

---

<div class="post-metadata">

**Author:** ![jmelis](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jmelis/32/24_2.png) [@jmelis](https://forum.opennebula.io/u/jmelis)\
**Post date:** [September 15, 2016, 7:45am UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/5 "2016-09-15T07:45:58Z")

</div>

what distro are you using? from you handle I assume debian? can you gist a `dpkg -l` and `gem list` ?

---

<div class="post-metadata">

**Author:** ![debian112](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@debian112](https://forum.opennebula.io/u/debian112)\
**Post date:** [September 15, 2016, 4:02pm UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/6 "2016-09-15T16:02:32Z")

</div>

I am using Centos 7?

---

<div class="post-metadata">

**Author:** ![debian112](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@debian112](https://forum.opennebula.io/u/debian112)\
**Post date:** [September 15, 2016, 4:04pm UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/7 "2016-09-15T16:04:51Z")

</div>

Gem list: [http://paste.debian.net/824003/](http://paste.debian.net/824003/)

rpm -qa: [http://paste.debian.net/824004/](http://paste.debian.net/824004/)

---

<div class="post-metadata">

**Author:** ![jmelis](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jmelis/32/24_2.png) [@jmelis](https://forum.opennebula.io/u/jmelis)\
**Post date:** [September 16, 2016, 8:01am UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/8 "2016-09-16T08:01:49Z")

</div>

possibly the issue is that the mysql gem does not support mariadb 10. You can try with the mysqlplus gem. Install it and replace this line:

```
$ grep -n "require.*mysql" /usr/lib/one/ruby/onedb/onedb.rb
38: require 'mysql'

```

with mysqlplus.

In any case, note that as far as OpenNebula goes, it officially supports only the version included in the distro, which is not mariadb 10.

[http://docs.opennebula.org/5.0/intro\_release\_notes/release\_notes/platform\_notes.html#front-end-components](http://docs.opennebula.org/5.0/intro_release_notes/release_notes/platform_notes.html#front-end-components)

---

<div class="post-metadata">

**Author:** ![debian112](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@debian112](https://forum.opennebula.io/u/debian112)\
**Post date:** [September 16, 2016, 11:36am UTC](https://forum.opennebula.io/t/incorrect-mysql-client-library-version/2891/9 "2016-09-16T11:36:33Z")

</div>

Ok, thank you. I will switch to that version then.

Thanks,
