Now this settings located at *EnvironmentFile=-/etc/sysconfig/kamailio*
Example you can see at https://github.com/kamailio/kamailio/blob/master/pkg/kamailio/obs/kamailio.s...
Need uncomment and set required values
About json issue please fill a ticket.
Sergey
ср, 8 авг. 2018 г. в 11:50, Ginhoux, Patrick <patrick.ginhoux@fr.unisys.com
:
Well, previously we changed the memory allocated in the <<<< */etc/default/kamailio* >>>> config file :
*#*
*# Kamailio startup options*
*#*
*# Set to yes to enable kamailio, once configured properly.*
*RUN_KAMAILIO=yes*
*# User to run as*
*USER=kamailio*
*# Group to run as*
*GROUP=kamailio*
*# Amount of shared memory to allocate for the running Kamailio server (in Mb)*
*SHM_MEMORY=1024*
*# Amount of private memory to allocate for the running Kamailio server (in Mb)*
*PKG_MEMORY=8*
*# Enable the server to leave a core file when it crashes.*
*# Set this to 'yes' to enable kamailio to leave a core file when it crashes*
*# or 'no' to disable this feature. This option is case sensitive and only*
*# accepts 'yes' and 'no' and only in lowercase letters.*
*# On some systems (e.g. Ubuntu 6.10, Debian 4.0) it is necessary to specify*
*# a directory for the core files to get a dump. Look into the kamailio*
*# init file for an example configuration.*
*DUMP_CORE=no*
*# Add extra command line parameters in the EXTRA_OPTIONS variable*
*# EXTRA_OPTIONS="-a no"*
Now such changes need to be applied in the new service unit file <<<< */usr/lib/systemd/system/kamailio.service* >>>> :
*Description=Kamailio (OpenSER) - the Open Source SIP Server*
*After=network.target mysql.service*
*[Service]*
*Type=simple*
*User=kamailio*
*Group=daemon*
*Environment='CFGFILE=/etc/kamailio/kamailio.cfg'*
*Environment='SHM_MEMORY=1024'*
*Environment='PKG_MEMORY=8'*
*EnvironmentFile=-/etc/sysconfig/kamailio*
*ExecStart=/usr/sbin/kamailio -DD -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY*
*Restart=on-failure*
*[Install]*
*WantedBy=multi-user.target*
That’s all changes I’ve seen.
But now my kamailio doesn’t start due to jsonpcs issue I describe in my initial thread : [SR-Users] kamcmd htable.reload propertiesHash problem.
*Cordialement.*
*Patrick GINHOUX*
Unisys | +33 1 46 69 52 12 <+33%201%2046%2069%2052%2012> | +33 6 60 32 24 74 <+33%206%2060%2032%2024%2074> | patrick.ginhoux@unisys.com
*De :* sr-users sr-users-bounces@lists.kamailio.org *De la part de* Sergey Safarov *Envoyé :* mercredi 8 août 2018 10:29
*À :* Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org *Objet :* Re: [SR-Users] Questions about changes between 5.0.1 and 5.0.7
Kamailio is upgraded.
Check old config at kamailio.rpmsave
ср, 8 авг. 2018 г., 10:02 Ginhoux, Patrick <patrick.ginhoux@fr.unisys.com
:
Sergey,
I have successfully downloaded the new stream for 5.0.7 that is now 5.0.7-7 (previously 5.0.7-1).
Then after restoring my Kamailio server before the initial upgrade with 5.0.7-1, I have upgraded it with the 5.0.7-7 packages.
Now there is no more dependencies with the mod_perl package (*good job*) but only with the kamailio-ims package I’ve already seen:
[root@vm-siprouter74 kamailio-5.0.7-7]# ll
total 5484
-rw------- 1 root root 5368448 Aug 7 21:05 kamailio-5.0.7-7.el7.x86_64.rpm
-rw------- 1 root root 75208 Aug 7 21:05 kamailio-mysql-5.0.7-7.el7.x86_64.rpm
-rw------- 1 root root 81516 Aug 7 21:05 kamailio-perl-5.0.7-7.el7.x86_64.rpm
-rw------- 1 root root 84096 Aug 7 21:05 kamailio-snmpstats-5.0.7-7.el7.x86_64.rpm
[root@vm-siprouter74 kamailio-5.0.7-7]# rpm -Uvh *
warning: kamailio-5.0.7-7.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 941fdbdd: NOKEY
error: Failed dependencies:
libkamailio_ims.so.0()(64bit) is needed by
kamailio-5.0.7-7.el7.x86_64
Adding the kamailio-ims-5.0.7-7.el7 package get rid of this :
[root@vm-siprouter74 kamailio-5.0.7-7]# rpm -Uvh *
warning: kamailio-5.0.7-7.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 941fdbdd: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:kamailio-ims-5.0.7-7.el7 ################################# [ 11%]
2:kamailio-5.0.7-7.el7 warning: /etc/kamailio/kamailio.cfg created as /etc/kamailio/kamailio.cfg.rpmnew
warning: /etc/kamailio/kamctlrc created as /etc/kamailio/kamctlrc.rpmnew
################################# [ 22%]
3:kamailio-mysql-5.0.7-7.el7 ################################# [ 33%]
4:kamailio-perl-5.0.7-7.el7 ################################# [ 44%]
5:kamailio-snmpstats-5.0.7-7.el7 ################################# [ 56%]
Cleaning up / removing...
6:kamailio-snmpstats-5.0.1-1.1 ################################# [ 67%]
7:kamailio-perl-5.0.1-1.1 ################################# [ 78%]
8:kamailio-mysql-5.0.1-1.1 ################################# [ 89%]
9:kamailio-5.0.1-1.1 warning: /etc/rc.d/init.d/kamailio saved as /etc/rc.d/init.d/kamailio.rpmsave
################################# [100%]
warning: /etc/default/kamailio saved as /etc/default/kamailio.rpmsave
Any comments on this upgrade and the kamailio-ims dependencies?
*Cordialement.*
*Patrick GINHOUX*
Unisys | +33 1 46 69 52 12 <+33%201%2046%2069%2052%2012> | +33 6 60 32 24 74 <+33%206%2060%2032%2024%2074> | patrick.ginhoux@unisys.com
*De :* sr-users sr-users-bounces@lists.kamailio.org *De la part de* Sergey Safarov *Envoyé :* mardi 7 août 2018 18:38
*À :* Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org *Objet :* Re: [SR-Users] Questions about changes between 5.0.1 and 5.0.7
We still have not resolved issue with RPM build service.
But you can try download from https://download.opensuse.org/repositories/home:/kamailio:/v5.0.x-rpms/RHEL_... after 40 min
вт, 7 авг. 2018 г. в 17:30, Ginhoux, Patrick < patrick.ginhoux@fr.unisys.com>:
Sergey,
Good to know that mistake and that there is a fixed. Do you know if there is a new Kamailio-perl rpm available ?
*Cordialement.*
*Patrick GINHOUX*
Unisys | +33 1 46 69 52 12 <+33%201%2046%2069%2052%2012> | +33 6 60 32 24 74 <+33%206%2060%2032%2024%2074> | patrick.ginhoux@unisys.com
*De :* sr-users sr-users-bounces@lists.kamailio.org *De la part de* Sergey Safarov *Envoyé :* mardi 7 août 2018 13:51
*À :* Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org *Objet :* Re: [SR-Users] Questions about changes between 5.0.1 and 5.0.7
Typo
Correct
mod_perl and mod_perl-devel dependency is added by mistake. PR is fixed this
About package moving between repos please ask RHEL support team. RHEL is drives this process.
Sergey.
вт, 7 авг. 2018 г. в 14:49, Sergey Safarov s.safarov@gmail.com:
I mod_perl and mod_perl-devel dependency is added by mistake. PR is fixed this
About package moving between repos please as RHEL support team. RHEL is drives this process.
Sergey.
вт, 7 авг. 2018 г. в 14:43, Ginhoux, Patrick < patrick.ginhoux@fr.unisys.com>:
Hi Sergey,
Thanks for the link that shows the mod_perl use.
But I’m interested to understand why such change between the 5.0.1 and 5.0.7 level. And also why the use of mod_perl which is removed from official distro.
*Cordialement.*
*Patrick GINHOUX*
Unisys | +33 1 46 69 52 12 <+33%201%2046%2069%2052%2012> | +33 6 60 32 24 74 <+33%206%2060%2032%2024%2074> | patrick.ginhoux@unisys.com
*De :* sr-users sr-users-bounces@lists.kamailio.org *De la part de* Sergey Safarov *Envoyé :* mardi 7 août 2018 11:37 *À :* Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org *Objet :* Re: [SR-Users] Questions about changes between 5.0.1 and 5.0.7
Hello Patrick
Please review packaging PR https://github.com/kamailio/kamailio/pull/1615
вт, 7 авг. 2018 г. в 9:52, Ginhoux, Patrick <patrick.ginhoux@fr.unisys.com
:
Hi,
Following a problem with the kamcmd htable.reload with Kamailio 5.0.1 (see related thread for this), I have upgraded to the 5.0.7 level (with some difficulties due to my specific environment).
My server runs the RHEL 7.4 distribution.
Now the upgrade is complete, I notice that that are changes not really documented:
The kamailio-perl-5.0.7-1.el7.x86_64.rpm requires to install
the mod_perl module that doesn’t exist anymore in RHEL 7. It needs to be installed from the EPEL repository
The init script for kamailio has been changed from the old
method to the fully compliant method for system unit for RHEL 7 for example:
With the 5.0.1 level we have the “/etc/rc.d/init.d/kamailio”
With the 5.0.7 level we have now the “/usr/lib/systemd/system/kamailio.service”
So my questions/comments are :
Why the mod_perl module is required between 5.0.1 and 5.0.7
(question posted in the attached message) ?
In the previous kamailo init script, I added a condition to
start MySQL before kamailio by adding this entry in the script : # Required-Start: $syslog $network $mysqld
The new script contains the After command :
[Unit]
Description=Kamailio (OpenSER) - the Open Source SIP Server
After=network.target
Should I change the After line with this : After=network.target mysql.target to have the same condition?
In all the cases, some documentation must be changed to provide more details.
Thanks in advance for the answers.
Cordialement.
*Patrick GINHOUX*
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users