<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI Symbol";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi Sergey,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">for debian we are using some virtual packages (e.g. default-mysql-client) which then depends on the actual DB, usually MariaDB.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><a href="https://packages.debian.org/bullseye/default-mysql-client">https://packages.debian.org/bullseye/default-mysql-client</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Not sure if there is a similar way in CentOS. If MariaDB is default now in CentOS 9 for example and MySQL is only provided from another external repository, it certainly make sense to
 use the default MariaDB.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Cheers,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Henning<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">-- <o:p>
</o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Henning Westerholt –
</span><span style="mso-fareast-language:EN-US"><a href="https://skalatan.de/blog/"><span lang="EN-GB" style="color:#0563C1">https://skalatan.de/blog/</span></a></span><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US">Kamailio services –
</span><span style="mso-fareast-language:EN-US"><a href="https://gilawa.com/"><span lang="EN-GB" style="color:#0563C1">https://gilawa.com</span></a></span><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b> sr-users <sr-users-bounces@lists.kamailio.org>
<b>On Behalf Of </b>Sergey Safarov<br>
<b>Sent:</b> Thursday, December 1, 2022 11:03 AM<br>
<b>To:</b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br>
<b>Subject:</b> Re: [SR-Users] Unable to install kamailio-mysql on CentOS 9<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:35.4pt">
<span style="color:blue">bash-5.1# dnf whatprovides mysql-libs<br>
Last metadata expiration check: 0:03:01 ago on Thu Dec  1 09:56:43 2022.<br>
mysql-libs-8.0.22-7.el9.x86_64 : The shared libraries required for MySQL clients<br>
Repo        : crb<br>
Matched from:<br>
Provide    : mysql-libs = 8.0.22-7.el9<br>
<br>
mysql-libs-8.0.27-1.el9.x86_64 : The shared libraries required for MySQL clients<br>
Repo        : crb<br>
Matched from:<br>
Provide    : mysql-libs = 8.0.27-1.el9<br>
<br>
mysql-libs-8.0.28-1.el9.x86_64 : The shared libraries required for MySQL clients<br>
Repo        : crb<br>
Matched from:<br>
Provide    : mysql-libs = 8.0.28-1.el9<br>
<br>
mysql-libs-8.0.30-1.el9.x86_64 : The shared libraries required for MySQL clients<br>
Repo        : @System<br>
Matched from:<br>
Provide    : mysql-libs = 8.0.30-1.el9<br>
<br>
mysql-libs-8.0.30-1.el9.x86_64 : The shared libraries required for MySQL clients<br>
Repo        : crb<br>
Matched from:<br>
Provide    : mysql-libs = 8.0.30-1.el9<br>
<br>
mysql-libs-8.0.30-3.el9.x86_64 : The shared libraries required for MySQL clients<br>
Repo        : crb<br>
Matched from:<br>
Provide    : mysql-libs = 8.0.30-3.el9</span><o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">"crb" defined in the "/etc/yum.repos.d/centos.repo" file.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">This file part of <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="color:blue">bash-5.1# rpm -qf /etc/yum.repos.d/centos.repo<br>
centos-stream-repos-9.0-12.el9.noarch</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">If this does not work for your, please let me know.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Question for the community.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Should we switch from MySQL lib usage to MariaDB lib usage?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">On Thu, Dec 1, 2022 at 12:04 PM Shailendra Paliwal <<a href="mailto:beingshailendra@gmail.com">beingshailendra@gmail.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hello,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">I'm trying to set up kamailio on a Cent OS 9 server but I'm unable to install the kamailio-mysql module. Can someone suggest any possible solutions here,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Tried to setup kamdbctl after changing the configuration to use mysql,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="font-family:"Segoe UI Symbol",sans-serif">➜</span>  ~ kamdbctl create<br>
ERROR: could not load the script in /usr/lib64/kamailio//kamctl/kamdbctl.mysql for database engine MYSQL<br>
ERROR: database engine not loaded - tried 'MYSQL'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Contents of /usr/lib64/kamailio/kamctl/, I'm not sure why there's a double slash in the message above<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="font-family:"Segoe UI Symbol",sans-serif">➜</span>  ~ ls /usr/lib64/kamailio/kamctl/<br>
dbtextdb  kamctl.base  kamctl.ctlbase  kamctl.dbtext  kamctl.rpcfifo  kamctl.ser  kamctl.sqlbase  kamdbctl.base  kamdbctl.dbtext<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">I'm unable to install kamailio-mysql
<br>
<span style="font-family:"Segoe UI Symbol",sans-serif">➜</span>  ~ dnf install kamailio-mysql<br>
Last metadata expiration check: 0:00:23 ago on Thursday 01 December 2022 03:53:45 AM.<br>
Error:<br>
 Problem: conflicting requests<br>
  - nothing provides libmysqlclient.so.21()(64bit) needed by kamailio-mysql-5.6.2-0.el9.centos.x86_64<br>
  - nothing provides libmysqlclient.so.21(libmysqlclient_21.0)(64bit) needed by kamailio-mysql-5.6.2-0.el9.centos.x86_64<br>
  - nothing provides mysql-libs needed by kamailio-mysql-5.6.2-0.el9.centos.x86_64<br>
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">I've checked that I do have the following repolists,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="font-family:"Segoe UI Symbol",sans-serif">➜</span>  kamctl dnf repolist<br>
repo id                                                  repo name<br>
appstream                                                CentOS Stream 9 - AppStream<br>
baseos                                                   CentOS Stream 9 - BaseOS<br>
epel                                                     Extra Packages for Enterprise Linux 9 - x86_64<br>
epel-next                                                Extra Packages for Enterprise Linux 9 - Next - x86_64<br>
extras-common                                            CentOS Stream 9 - Extras packages<br>
kamailio                                                 Kamailio - latest - Packages for the Kamailio latest release<br>
mariadb-main                                             MariaDB Server<br>
mariadb-maxscale                                         MariaDB MaxScale<br>
mariadb-tools                                            MariaDB Tools<br>
tailscale-stable                                         Tailscale stable<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">This is after a fresh installation of CentOS 9. I believe that I might have a missing repolist or probably have something incorrect in the configuration.
<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt">__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>