<html>Dear,<br /><br />I uninstalled kamcli from apt.<br /><br />I followed the steps from github.<br /><br />As mentionned, I am using :<br /><br />- kamailio : 5.5.4<br />- OS : DEBIAN 11<br />- DB : $ mariadb --version     mariadb  Ver 15.1 Distrib 10.5.12-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper<br /><br />The installation of mysqlclient failed :<blockquote><p>sipsecure@kamailio:/usr/local/src/kamcli$ pip3 install mysqlclient<br /><br />Collecting mysqlclient<br />  Using cached mysqlclient-2.1.0.tar.gz (87 kB)<br />    ERROR: Command errored out with exit status 1:<br />     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-9tp906qi/mysqlclient_a832087cf0bf4ec4a1ed5eb85361b4cf/setup.py'"'"'; __file__='"'"'/tmp/pip-install-9tp906qi/mysqlclient_a832087cf0bf4ec4a1ed5eb85361b4cf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-iqatd_cj<br />         cwd: /tmp/pip-install-9tp906qi/mysqlclient_a832087cf0bf4ec4a1ed5eb85361b4cf/<br />    Complete output (15 lines):<br />    /bin/sh: 1: mysql_config: not found<br />    /bin/sh: 1: mariadb_config: not found<br />    /bin/sh: 1: mysql_config: not found<br />    Traceback (most recent call last):<br />      File "<string>", line 1, in <module><br />      File "/tmp/pip-install-9tp906qi/mysqlclient_a832087cf0bf4ec4a1ed5eb85361b4cf/setup.py", line 15, in <module><br />        metadata, options = get_config()<br />      File "/tmp/pip-install-9tp906qi/mysqlclient_a832087cf0bf4ec4a1ed5eb85361b4cf/setup_posix.py", line 70, in get_config<br />        libs = mysql_config("libs")<br />      File "/tmp/pip-install-9tp906qi/mysqlclient_a832087cf0bf4ec4a1ed5eb85361b4cf/setup_posix.py", line 31, in mysql_config<br />        raise OSError("{} not found".format(_mysql_config_path))<br />    OSError: mysql_config not found<br />    mysql_config --version<br />    mariadb_config --version<br />    mysql_config --libs<br />    ----------------------------------------</p></blockquote>I added this line to install it successfully.<blockquote><p>sudo apt-get install -y libmariadb-dev</p></blockquote>And installed the rest of the pack<blockquote>sipsecure@kamailio:/usr/local/src/kamcli$ pip3 install .<br />Processing /usr/local/src/kamcli<br />  Installing build dependencies ... done<br />  Getting requirements to build wheel ... done<br />    Preparing wheel metadata ... done<br />Requirement already satisfied: wheel in /home/sipsecure/.local/lib/python3.9/site-packages (from kamcli==3.0.0) (0.37.1)<br />Requirement already satisfied: tabulate in /usr/lib/python3/dist-packages (from kamcli==3.0.0) (0.8.7)<br />Requirement already satisfied: pygments in /home/sipsecure/.local/lib/python3.9/site-packages (from kamcli==3.0.0) (2.11.2)<br />Requirement already satisfied: sqlalchemy in /usr/lib/python3/dist-packages (from kamcli==3.0.0) (1.3.22)<br />Requirement already satisfied: pyaml in /usr/lib/python3/dist-packages (from kamcli==3.0.0) (20.4.0)<br />Requirement already satisfied: prompt-toolkit in /home/sipsecure/.local/lib/python3.9/site-packages (from kamcli==3.0.0) (3.0.28)<br />Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from kamcli==3.0.0) (52.0.0)<br />Requirement already satisfied: click in /usr/lib/python3/dist-packages (from kamcli==3.0.0) (7.1.2)<br />Requirement already satisfied: wcwidth in /home/sipsecure/.local/lib/python3.9/site-packages (from prompt-toolkit->kamcli==3.0.0) (0.2.5)<br />Building wheels for collected packages: kamcli<br />  Building wheel for kamcli (PEP 517) ... done<br />  Created wheel for kamcli: filename=kamcli-3.0.0-py3-none-any.whl size=64787 sha256=2ad98c7adee63827a8f9c173c34db614e6bbfb7465009a5fb60c75e1803caa76<br />  Stored in directory: /tmp/pip-ephem-wheel-cache-q0rnj8r4/wheels/95/d2/1c/800e910cb7af55c2a3a447a5492784e261729b4f31f52bc2d5<br />Successfully built kamcli<br />Installing collected packages: kamcli<br />  Attempting uninstall: kamcli<br />    Found existing installation: kamcli 3.0.0<br />    Uninstalling kamcli-3.0.0:<br />      Successfully uninstalled kamcli-3.0.0<br />Successfully installed kamcli-3.0.0<p> </p></blockquote>Then I generated the config<blockquote><p>sipsecure@kamailio:/usr/local/src/kamcli$ kamcli config install -u<br />directory /home/sipsecure/.kamcli created<br />config file installed to /home/sipsecure/.kamcli/kamcli.ini</p></blockquote><br />The config<blockquote><p>sipsecure@kamailio:/$ kamcli config raw<br />(log):<br />---<br />[main]<br />domain = MYDOMAIN<br /><br />[cmdaliases]<br />sd = speeddial<br />pl = pipelimit<br /><br />[db]<br />type = mysql<br />driver = mysqldb<br />host = localhost<br />dbport = 3306<br />dbname = kamailio<br />dbpath = /etc/kamailio/kamailio.db<br />rwuser = kamailio<br />rwpassword = MYPASSWORD<br />rouser = kamailioro<br />ropassword = MYPASSWORD<br />adminuser = root<br />adminpassword =<br />rwurl = %(type)s+%(driver)s://%(rwuser)s:%(rwpassword)s@%(host)s/%(dbname)s<br />rourl = %(type)s+%(driver)s://%(rouser)s:%(ropassword)s@%(host)s/%(dbname)s<br />adminurl = %(type)s+%(driver)s://%(adminuser)s:%(adminpassword)s@%(host)s<br />accesshost = ????LOCALHOST????<br />scriptsdirectory = /usr/local/share/kamailio/mysql<br />outformat = table<br /><br />[ctl]<br />type = jsonrpc<br />kamgroup = kamailio<br /><br />[jsonrpc]<br />transport = socket<br />path = /var/run/kamailio/kamailio_rpc.fifo<br />rplnamebase = kamailio_rpc_reply.fifo<br />rpldir = /tmp<br />srvaddr = /var/run/kamailio/kamailio_rpc.sock<br />rcvaddr = /var/run/kamailio/kamailio_rpc_reply.sock<br />outformat = yaml<br /><br />[shell]<br /><br />[shell.cmdremap]<br />dv = db show "version"<br />u = uptime<br /><br />[apiban]<br /><br />(log):<br />---</p></blockquote><br />Now I filled the passwrod for db access and :<br /><br />If I send :<blockquote>sipsecure@kamailio:/$ kamcli ul showdb<p> </p></blockquote>I can see the records.<br /><br />If I send :<blockquote><p>sipsecure@kamailio:/$ kamcli ul show</p></blockquote>Nothing<br /><br /><br />If I send :<blockquote><p>sipsecure@kamailio:/$ kamcli moni</p></blockquote>I can see only this, no statistics as expected with kamctl monitor (who doesn't work)<blockquote>[cycle #: 4; if constant make sure server is running]<p> </p></blockquote><br />Before I worked with kamailio 4.4 and kamctl monitor worked fine without any setup.<br /><br />Best Regards,<br />Youssef<br /><br /><br />On Thursday, March 17, 2022 11:09 CET, Daniel-Constantin Mierla <miconda@gmail.com> wrote:<br /> <blockquote type="cite" cite="15b21738-9709-63e3-eeee-efeede64fcd6@gmail.com"> </blockquote><meta http-equiv="Content-Type" content="text/html; "><p>Maybe you didn't install the config file, in the source directory of kamcli, run:</p><p>kamcli config install</p><p>You should use/install latest version kamcli.</p><p>I tried it on my debian 10 and works.</p><p>Daniel</p><div class="moz-cite-prefix">On 17.03.22 10:24, Youssef Boujraf wrote:</div><blockquote type="cite" cite="mid:e24-6232fe00-19-32957180@255769914"><meta http-equiv="content-type" content="text/html; ">Dear,<br /><br />Yes all are available.<br />When using : "etc$ sudo kamcli moni" I got error.<br /><br />It's look like jsonrpc issue.<blockquote><p>sipsecure@kamailio:/etc$ sudo kamcli moni<br />Traceback (most recent call last):<br />  File "/usr/bin/kamcli", line 11, in <module><br />    load_entry_point('kamcli==2.0.0', 'console_scripts', 'kamcli')()<br />  File "/usr/lib/python3/dist-packages/click/core.py", line 829, in call<br />    return self.main(args, kwargs)<br />  File "/usr/lib/python3/dist-packages/click/core.py", line 782, in main<br />    rv = self.invoke(ctx)<br />  File "/usr/lib/python3/dist-packages/click/core.py", line 1259, in invoke<br />    return _process_result(sub_ctx.command.invoke(sub_ctx))<br />  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke<br />    return ctx.invoke(self.callback, ctx.params)<br />  File "/usr/lib/python3/dist-packages/click/core.py", line 610, in invoke<br />    return callback(args, kwargs)<br />  File "/usr/lib/python3/dist-packages/click/decorators.py", line 73, in new_func<br />    return ctx.invoke(f, obj, *args, kwargs)<br />  File "/usr/lib/python3/dist-packages/click/core.py", line 610, in invoke<br />    return callback(*args, **kwargs)<br />  File "/usr/lib/python3/dist-packages/kamcli/commands/cmd_moni.py", line 36, in cli<br />    command_ctl(ctx, 'stats.get_statistics', slist, {"func": cmd_moni_result_print})<br />  File "/usr/lib/python3/dist-packages/kamcli/iorpc.py", line 387, in command_ctl<br />    if ctx.gconfig.get('jsonrpc', 'transport') == 'socket':<br />  File "/usr/lib/python3.9/configparser.py", line 781, in get<br />    d = self._unify_values(section, vars)<br />  File "/usr/lib/python3.9/configparser.py", line 1149, in _unify_values<br />    raise NoSectionError(section) from None<br />configparser.NoSectionError: No section: 'jsonrpc'</p></blockquote> Best Regards,<br /><br />On Thursday, March 17, 2022 08:34 CET, Daniel-Constantin Mierla <a class="moz-txt-link-rfc2396E" href="mailto:miconda@gmail.com"><miconda@gmail.com></a> wrote:<br /> <blockquote type="cite" cite="929a1c1c-4211-b844-9ed1-168dfc4e4b2f@gmail.com">sipsecure@kamailio:/$ kamcli ul show<br /> </blockquote> <meta http-equiv="Content-Type" content="text/html; "><p>Hello,</p><p>be sure the common cli tools are installed: grep, egrep, awk, sed, ... Also, it may require to use bash.</p><p>The alternative, try to use kamcli.</p><p>Cheers,<br />Daniel</p><div class="moz-cite-prefix">On 17.03.22 00:40, Youssef Boujraf wrote:</div><blockquote type="cite" cite="mid:e24-62327580-15-32957180@255769848"><meta http-equiv="content-type" content="text/html;
          "><div>Dear,</div><div> </div><div>Kamailio : 5.5.4</div><div>OS : Debian 11</div><div>kamailio.cfg</div><div>loadmodule "kex.so" is included<br /><br />Any idea what is missing in the configuration.<br /><br />Best Regards,<br />Youssef<br /> </div>On Wednesday, March 16, 2022 13:02 CET, "Youssef Boujraf" <a class="moz-txt-link-rfc2396E" moz-do-not-send="true" href="mailto:yboujraf@by-research.be"><yboujraf@by-research.be></a> wrote:<br /> <blockquote type="cite" cite="e24-6231d180-11-32957180@255768495"> </blockquote><p>Dear<br /><br />I am tying to monitor the kamailio with "kamctl monitor" and I got this error.</p><blockquote><p>-e [cycle #: 1; if constant make sure server lives]<br />-e Kamailio Runtime Details:<br />kamailio 5.5.4 (x86_64/linux)<br />    now:  Wed Mar 16 12:44:43 2022<br />    up_since: Wed Mar 16 12:39:51 2022<br />    uptime: 292<br /><br />-e Transaction Statistics:<br />/usr/sbin/kamctl: 245: column: not found<br /><br />-e Stateless Server Statistics:<br />/usr/sbin/kamctl: 259: column: not found<br /><br />-e UsrLoc Statistics:<br />/usr/sbin/kamctl: 273: column: not found<br /><br />-e Core Statistics:<br />/usr/sbin/kamctl: 287: column: not found<br /><br />-e Shared Memory Statistics:<br />/usr/sbin/kamctl: 301: column: not found</p></blockquote> Any idea<br /><br />Best Regards<br /><br />--<br /><span style="font-size:11pt"><span style="font-family:Calibri,
            sans-serif"><b><span style="font-size:10.0pt" lang="EN-US"><span style="font-family:"Verdana",sans-serif"><span style="color:#1f497d">Youssef</span></span></span></b></span></span><fieldset class="moz-mime-attachment-header"> </fieldset><pre class="moz-quote-pre" wrap="">__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
  * <a class="moz-txt-link-abbreviated moz-txt-link-freetext" moz-do-not-send="true" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
  * <a class="moz-txt-link-freetext" moz-do-not-send="true" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre></blockquote><pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" moz-do-not-send="true" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" moz-do-not-send="true" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" moz-do-not-send="true" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - Online
  March 28-31, 2022 (Europe Timezone)
  * <a class="moz-txt-link-freetext" moz-do-not-send="true" href="https://www.asipto.com/sw/kamailio-advanced-training-online/">https://www.asipto.com/sw/kamailio-advanced-training-online/</a></pre><br /><br /><br />--<br /><span style="font-size:11pt"><span style="font-family:Calibri,
          sans-serif"><b><span style="font-size:10.0pt" lang="EN-US"><span style="font-family:"Verdana",sans-serif"><span style="color:#1f497d">Youssef</span></span></span></b></span></span></blockquote><pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - Online
  March 28-31, 2022 (Europe Timezone)
  * <a class="moz-txt-link-freetext" href="https://www.asipto.com/sw/kamailio-advanced-training-online/">https://www.asipto.com/sw/kamailio-advanced-training-online/</a></pre></html>