Hi!
I have some problems with MariaDB 10.1 (from your repositories). I can't use the python MySQLDb lib.
I don't have any problems on Jessie (Debian or MariaDB repo) or Stretch (Debian repo).
root@4cd9031401a8:/home/vagrant# dpkg -l | grep mariadb
|
ii libmariadb-dev 2.3.2-2 amd64 MariaDB Connector/C, development files
|
ii libmariadb2:amd64 2.3.2-2 amd64 MariaDB Connector/C
|
ii libmariadbclient18 10.1.23+maria-1~stretch amd64 MariaDB database client library
|
ii mariadb-client-10.1 10.1.23+maria-1~stretch amd64 MariaDB database client binaries
|
ii mariadb-client-core-10.1 10.1.23+maria-1~stretch amd64 MariaDB database core client binaries
|
ii mariadb-common 10.1.23+maria-1~stretch all MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
|
ii mariadb-server 10.1.23+maria-1~stretch all MariaDB database server (metapackage depending on the latest version)
|
ii mariadb-server-10.1 10.1.23+maria-1~stretch amd64 MariaDB database server binaries
|
ii mariadb-server-core-10.1 10.1.23+maria-1~stretch amd64 MariaDB database core server files
|
|
root@4cd9031401a8:/home/vagrant# apt-cache policy python-mysqldb
|
python-mysqldb:
|
Installed: 1.3.7-1.1
|
Candidate: 1.3.7-1.1
|
Version table:
|
*** 1.3.7-1.1 500
|
500 http://deb.debian.org/debian stretch/main amd64 Packages
|
100 /var/lib/dpkg/status
|
|
|
|
root@4cd9031401a8:/home/vagrant# mysql --version
|
mysql Ver 15.1 Distrib 10.1.23-MariaDB, for debian-linux-gnu (x86_64) using readline 5.
|
|
root@4cd9031401a8:/home/vagrant# apt-cache policy mariadb-common
|
mariadb-common:
|
Installed: 10.1.23+maria-1~stretch
|
Candidate: 10.1.23+maria-1~stretch
|
Version table:
|
*** 10.1.23+maria-1~stretch 500
|
500 http://ftp.igh.cnrs.fr/pub/mariadb/repo/10.1/debian stretch/main amd64 Packages
|
100 /var/lib/dpkg/status
|
10.1.23-9+deb9u1 500
|
500 http://deb.debian.org/debian stretch/main amd64 Packages
|
|
|
root@4cd9031401a8:/home/vagrant# lsb_release -av
|
No LSB modules are available.
|
Distributor ID: Debian
|
Description: Debian GNU/Linux 9.0 (stretch)
|
Release: 9.0
|
Codename: stretch
|
|
|
root@4cd9031401a8:/home/vagrant# python -c "import MySQLdb"
|
Traceback (most recent call last):
|
File "<string>", line 1, in <module>
|
File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 19, in <module>
|
import _mysql
|
ImportError: libmariadbclient.so.18: cannot open shared object file: No such file or directory
|
|
We can bypass the problem by importing latest version of the lib with pip.
root@4cd9031401a8:/home/vagrant# python
|
Python 2.7.13 (default, Jan 19 2017, 14:48:08)
|
[GCC 6.3.0 20170118] on linux2
|
Type "help", "copyright", "credits" or "license" for more information.
|
>>> import MySQLdb
|
>>> print MySQLdb.__version__
|
1.3.10
|
|
Cheers!
Emilien
{"report":{"fcp":1055,"ttfb":303.89999997615814,"pageVisibility":"visible","entityId":62002,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"20b210ba-fa42-4477-89c8-6fc1ba3ac2d6","navigationType":0,"readyForUser":1132.5999999940395,"redirectCount":0,"resourceLoadedEnd":1163.2999999821186,"resourceLoadedStart":331.09999999403954,"resourceTiming":[{"duration":187.09999999403954,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":331.09999999403954,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":331.09999999403954,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":518.1999999880791,"responseStart":0,"secureConnectionStart":0},{"duration":187.2000000178814,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":331.2999999821186,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":331.2999999821186,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":518.5,"responseStart":0,"secureConnectionStart":0},{"duration":198.09999999403954,"initiatorType":"script","name":"https://jira.mariadb.org/s/e9b27a47da5fb0f74a35acd57e9847fb-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":331.5,"connectEnd":331.5,"connectStart":331.5,"domainLookupEnd":331.5,"domainLookupStart":331.5,"fetchStart":331.5,"redirectEnd":0,"redirectStart":0,"requestStart":331.5,"responseEnd":529.5999999940395,"responseStart":529.5999999940395,"secureConnectionStart":331.5},{"duration":408.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/c32eb0da7ad9831253f8397e6cc26afd-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":331.69999998807907,"connectEnd":331.69999998807907,"connectStart":331.69999998807907,"domainLookupEnd":331.69999998807907,"domainLookupStart":331.69999998807907,"fetchStart":331.69999998807907,"redirectEnd":0,"redirectStart":0,"requestStart":331.69999998807907,"responseEnd":740.1999999880791,"responseStart":740.0999999940395,"secureConnectionStart":331.69999998807907},{"duration":411.80000001192093,"initiatorType":"script","name":"https://jira.mariadb.org/s/bc0bcb146314416123c992714ee00ff7-CDN/lu2bv2/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":331.89999997615814,"connectEnd":331.89999997615814,"connectStart":331.89999997615814,"domainLookupEnd":331.89999997615814,"domainLookupStart":331.89999997615814,"fetchStart":331.89999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":331.89999997615814,"responseEnd":743.6999999880791,"responseStart":743.6999999880791,"secureConnectionStart":331.89999997615814},{"duration":412.09999999403954,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":332,"connectEnd":332,"connectStart":332,"domainLookupEnd":332,"domainLookupStart":332,"fetchStart":332,"redirectEnd":0,"redirectStart":0,"requestStart":332,"responseEnd":744.0999999940395,"responseStart":744.0999999940395,"secureConnectionStart":332},{"duration":412.40000000596046,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":332.19999998807907,"connectEnd":332.19999998807907,"connectStart":332.19999998807907,"domainLookupEnd":332.19999998807907,"domainLookupStart":332.19999998807907,"fetchStart":332.19999998807907,"redirectEnd":0,"redirectStart":0,"requestStart":332.19999998807907,"responseEnd":744.5999999940395,"responseStart":744.5999999940395,"secureConnectionStart":332.19999998807907},{"duration":413,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bv2/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":332.39999997615814,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":332.39999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":745.3999999761581,"responseStart":0,"secureConnectionStart":0},{"duration":412.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":332.59999999403954,"connectEnd":332.59999999403954,"connectStart":332.59999999403954,"domainLookupEnd":332.59999999403954,"domainLookupStart":332.59999999403954,"fetchStart":332.59999999403954,"redirectEnd":0,"redirectStart":0,"requestStart":332.59999999403954,"responseEnd":745.0999999940395,"responseStart":745.0999999940395,"secureConnectionStart":332.59999999403954},{"duration":413.09999999403954,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bv2/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":332.69999998807907,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":332.69999998807907,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":745.7999999821186,"responseStart":0,"secureConnectionStart":0},{"duration":412.80000001192093,"initiatorType":"script","name":"https://jira.mariadb.org/s/719848dd97ebe0663199f49a3936487a-CDN/lu2bv2/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":332.89999997615814,"connectEnd":332.89999997615814,"connectStart":332.89999997615814,"domainLookupEnd":332.89999997615814,"domainLookupStart":332.89999997615814,"fetchStart":332.89999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":332.89999997615814,"responseEnd":745.6999999880791,"responseStart":745.6999999880791,"secureConnectionStart":332.89999997615814},{"duration":524.8000000119209,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":333.89999997615814,"connectEnd":333.89999997615814,"connectStart":333.89999997615814,"domainLookupEnd":333.89999997615814,"domainLookupStart":333.89999997615814,"fetchStart":333.89999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":333.89999997615814,"responseEnd":858.6999999880791,"responseStart":858.5999999940395,"secureConnectionStart":333.89999997615814},{"duration":814.1000000238419,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":333.89999997615814,"connectEnd":333.89999997615814,"connectStart":333.89999997615814,"domainLookupEnd":333.89999997615814,"domainLookupStart":333.89999997615814,"fetchStart":333.89999997615814,"redirectEnd":0,"redirectStart":0,"requestStart":333.89999997615814,"responseEnd":1148,"responseStart":1148,"secureConnectionStart":333.89999997615814},{"duration":188.5,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":669,"connectEnd":669,"connectStart":669,"domainLookupEnd":669,"domainLookupStart":669,"fetchStart":669,"redirectEnd":0,"redirectStart":0,"requestStart":669,"responseEnd":857.5,"responseStart":857.5,"secureConnectionStart":669},{"duration":165.09999999403954,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2bv2/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/css/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":998.1999999880791,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":998.1999999880791,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1163.2999999821186,"responseStart":0,"secureConnectionStart":0},{"duration":237.7999999821186,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":999.0999999940395,"connectEnd":999.0999999940395,"connectStart":999.0999999940395,"domainLookupEnd":999.0999999940395,"domainLookupStart":999.0999999940395,"fetchStart":999.0999999940395,"redirectEnd":0,"redirectStart":0,"requestStart":999.0999999940395,"responseEnd":1236.8999999761581,"responseStart":1236.8999999761581,"secureConnectionStart":999.0999999940395},{"duration":251.2000000178814,"initiatorType":"script","name":"https://jira.mariadb.org/s/53a43b6764f587426c7bb9a150184c00-CDN/lu2bv2/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/js/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":999.2999999821186,"connectEnd":999.2999999821186,"connectStart":999.2999999821186,"domainLookupEnd":999.2999999821186,"domainLookupStart":999.2999999821186,"fetchStart":999.2999999821186,"redirectEnd":0,"redirectStart":0,"requestStart":999.2999999821186,"responseEnd":1250.5,"responseStart":1250.3999999761581,"secureConnectionStart":999.2999999821186}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":116,"responseStart":304,"responseEnd":307,"domLoading":328,"domInteractive":1230,"domContentLoadedEventStart":1230,"domContentLoadedEventEnd":1276,"domComplete":1591,"loadEventStart":1591,"loadEventEnd":1592,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1209.5},{"name":"bigPipe.sidebar-id.end","time":1210.0999999940395},{"name":"bigPipe.activity-panel-pipe-id.start","time":1210.199999988079},{"name":"bigPipe.activity-panel-pipe-id.end","time":1214},{"name":"activityTabFullyLoaded","time":1297.2999999821186}],"measures":[],"correlationId":"e50262636cfb2d","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":116,"dbReadsTimeInMs":16,"dbConnsTimeInMs":25,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
You're using MySQLdb from stretch, and our 10.1 packages.
Debian renamed the client library to libmariadbclient.so. And MySQLdb was built with that.
Our 10.1 packages still use libmysqlclient, they provide libmysqlclient.so, our 10.2 packages come with MariaDB Connector/C and provide libmariadb.so (with symlinks to libmysqlclient.so).
Now we need to build our packages to be compatible with stretch. This means libmariadbclient.so symlink and libmariadbclient_18 version nodes...