Hello
I installed/compiled version 4.4 on CentOS 7. When I start the server like this: "./kamctl start" it works but when I try to use the script: "/etc/init.d/kamailio" it fails
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio start Starting kamailio (via systemctl): Job for kamailio.service failed because the control process exited with error code. See "systemctl status kamailio.service" and "journalctl -xe" for details. [FAILED] [root@ar-mia-proxy-01 sbin]#
when running the "status" I see this:
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio status â kamailio.service - LSB: Kamailio (OpenSER) - the Open Source SIP Server Loaded: loaded (/etc/rc.d/init.d/kamailio) Active: failed (Result: exit-code) since Thu 2016-08-04 15:25:59 GMT; 14s ago Docs: man:systemd-sysv-generator(8) Process: 5556 ExecStart=/etc/rc.d/init.d/kamailio start (code=exited, status=1/FAILURE)
Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Starting LSB: Kamailio (OpenSER) - the Open Source SIP Server... Aug 04 15:25:59 ar-mia-proxy-01.dom.com kamailio[5556]: Starting kamailio: Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service: control process exited, code=exited status=1 Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Failed to start LSB: Kamailio (OpenSER) - the Open Source SIP Server. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Unit kamailio.service entered failed state. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service failed. [root@ar-mia-proxy-01 sbin]#
I welcome all ideas, thank you in advance
Hi,
I'm not sure about Centos 7, but on Centos 6, you need to update kamailio init.d script to make it work. Following lines should be updated: KAM=/usr/local/sbin/kamailio KAMCFG=/usr/local/etc/kamailio/kamailio.cfg PROG=kamailio PID_FILE=/var/run/kamailio/kamailio.pid
And you need to create directory /var/run/kamailio and add access rights to kamailio user.
With kind regards,
Jurijs
On Thu, Aug 4, 2016 at 4:30 PM, Fabian Borot fborot@hotmail.com wrote:
Hello
I installed/compiled version 4.4 on CentOS 7. When I start the server like this: "./kamctl start" it works but when I try to use the script: "/etc/init.d/kamailio" it fails
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio start Starting kamailio (via systemctl): Job for kamailio.service failed because the control process exited with error code. See "systemctl status kamailio.service" and "journalctl -xe" for details. [FAILED] [root@ar-mia-proxy-01 sbin]#
when running the "status" I see this:
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio status â kamailio.service - LSB: Kamailio (OpenSER) - the Open Source SIP Server Loaded: loaded (/etc/rc.d/init.d/kamailio) Active: failed (Result: exit-code) since Thu 2016-08-04 15:25:59 GMT; 14s ago Docs: man:systemd-sysv-generator(8) Process: 5556 ExecStart=/etc/rc.d/init.d/kamailio start (code=exited, status=1/FAILURE)
Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Starting LSB: Kamailio (OpenSER) - the Open Source SIP Server... Aug 04 15:25:59 ar-mia-proxy-01.dom.com kamailio[5556]: Starting kamailio: Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service: control process exited, code=exited status=1 Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Failed to start LSB: Kamailio (OpenSER) - the Open Source SIP Server. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Unit kamailio.service entered failed state. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service failed. [root@ar-mia-proxy-01 sbin]#
I welcome all ideas, thank you in advance
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hello Fabian,
I had a similar problem and build my own little kamailio.service file for CentOS7. Please find it attached, just drop it under /etc/systemd/system/ and give it execution permissions and activate it afterwards with "systemctl enable kamailio.service" and "systemctl start kamailio.service". You might have to change the path's to match your installation.
Regards Dimitry Nagorny Working Student Software Developer
Von: sr-users [mailto:sr-users-bounces@lists.sip-router.org] Im Auftrag von Fabian Borot Gesendet: Donnerstag, 4. August 2016 15:31 An: sr-users@lists.sip-router.org Betreff: [SR-Users] Kamailio 4.4 wont start on CentOS 7 using script
Hello
I installed/compiled version 4.4 on CentOS 7. When I start the server like this: "./kamctl start" it works but when I try to use the script: "/etc/init.d/kamailio" it fails
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio start Starting kamailio (via systemctl): Job for kamailio.service failed because the control process exited with error code. See "systemctl status kamailio.service" and "journalctl -xe" for details. [FAILED] [root@ar-mia-proxy-01 sbin]#
when running the "status" I see this:
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio status â kamailio.service - LSB: Kamailio (OpenSER) - the Open Source SIP Server Loaded: loaded (/etc/rc.d/init.d/kamailio) Active: failed (Result: exit-code) since Thu 2016-08-04 15:25:59 GMT; 14s ago Docs: man:systemd-sysv-generator(8) Process: 5556 ExecStart=/etc/rc.d/init.d/kamailio start (code=exited, status=1/FAILURE)
Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Starting LSB: Kamailio (OpenSER) - the Open Source SIP Server... Aug 04 15:25:59 ar-mia-proxy-01.dom.com kamailio[5556]: Starting kamailio: Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service: control process exited, code=exited status=1 Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Failed to start LSB: Kamailio (OpenSER) - the Open Source SIP Server. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Unit kamailio.service entered failed state. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service failed. [root@ar-mia-proxy-01 sbin]#
I welcome all ideas, thank you in advance
thank you, yes, I did have to change these lines according to my install path , these are my settings:
KAM=/usr/local/kamailio-4.4/sbin/kamailio KAMCFG=/usr/local/kamailio-4.4/etc/kamailio/kamailio.cfg PROG=kamailio PID_FILE=/var/run/kamailio.pid LOCK_FILE=/var/lock/subsys/kamailio RETVAL=0 DEFAULTS=/etc/default/kamailio
the directory is created: [root@ar-mia-proxy-01 ~]# ls -la /var/run/kamailio/ total 0 drwxr-xr-x. 2 root root 40 Aug 4 15:18 . drwxr-xr-x. 23 root root 640 Aug 4 15:18 .. [root@ar-mia-proxy-01 ~]#
I am using the "root" user so it has access to it
________________________________ From: Fabian Borot fborot@hotmail.com Sent: Thursday, August 4, 2016 9:30 AM To: sr-users@lists.sip-router.org Subject: Kamailio 4.4 wont start on CentOS 7 using script
Hello
I installed/compiled version 4.4 on CentOS 7. When I start the server like this: "./kamctl start" it works but when I try to use the script: "/etc/init.d/kamailio" it fails
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio start Starting kamailio (via systemctl): Job for kamailio.service failed because the control process exited with error code. See "systemctl status kamailio.service" and "journalctl -xe" for details. [FAILED] [root@ar-mia-proxy-01 sbin]#
when running the "status" I see this:
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio status â kamailio.service - LSB: Kamailio (OpenSER) - the Open Source SIP Server Loaded: loaded (/etc/rc.d/init.d/kamailio) Active: failed (Result: exit-code) since Thu 2016-08-04 15:25:59 GMT; 14s ago Docs: man:systemd-sysv-generator(8) Process: 5556 ExecStart=/etc/rc.d/init.d/kamailio start (code=exited, status=1/FAILURE)
Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Starting LSB: Kamailio (OpenSER) - the Open Source SIP Server... Aug 04 15:25:59 ar-mia-proxy-01.dom.com kamailio[5556]: Starting kamailio: Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service: control process exited, code=exited status=1 Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Failed to start LSB: Kamailio (OpenSER) - the Open Source SIP Server. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Unit kamailio.service entered failed state. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service failed. [root@ar-mia-proxy-01 sbin]#
I welcome all ideas, thank you in advance
when starting from the "sbin" directory it uses this as default: "/var/run/kamailio.pid"...I changed it to "PID_FILE=/var/run/kamailio/kamailio.pid" and it works fine as well
the PID_FILE in the " /etc/init.d/kamailio" file is also that one: "
PID_FILE=/var/run/kamailio/kamailio.pid" and that folder has all permissions.
I can still use it w/o the service script but it would be nice to have it be working properly
________________________________ From: Fabian Borot fborot@hotmail.com Sent: Thursday, August 4, 2016 9:54 AM To: sr-users@lists.sip-router.org Subject: Re: Kamailio 4.4 wont start on CentOS 7 using script
thank you, yes, I did have to change these lines according to my install path , these are my settings:
KAM=/usr/local/kamailio-4.4/sbin/kamailio KAMCFG=/usr/local/kamailio-4.4/etc/kamailio/kamailio.cfg PROG=kamailio PID_FILE=/var/run/kamailio.pid LOCK_FILE=/var/lock/subsys/kamailio RETVAL=0 DEFAULTS=/etc/default/kamailio
the directory is created: [root@ar-mia-proxy-01 ~]# ls -la /var/run/kamailio/ total 0 drwxr-xr-x. 2 root root 40 Aug 4 15:18 . drwxr-xr-x. 23 root root 640 Aug 4 15:18 .. [root@ar-mia-proxy-01 ~]#
I am using the "root" user so it has access to it
________________________________ From: Fabian Borot fborot@hotmail.com Sent: Thursday, August 4, 2016 9:30 AM To: sr-users@lists.sip-router.org Subject: Kamailio 4.4 wont start on CentOS 7 using script
Hello
I installed/compiled version 4.4 on CentOS 7. When I start the server like this: "./kamctl start" it works but when I try to use the script: "/etc/init.d/kamailio" it fails
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio start Starting kamailio (via systemctl): Job for kamailio.service failed because the control process exited with error code. See "systemctl status kamailio.service" and "journalctl -xe" for details. [FAILED] [root@ar-mia-proxy-01 sbin]#
when running the "status" I see this:
[root@ar-mia-proxy-01 sbin]# /etc/init.d/kamailio status â kamailio.service - LSB: Kamailio (OpenSER) - the Open Source SIP Server Loaded: loaded (/etc/rc.d/init.d/kamailio) Active: failed (Result: exit-code) since Thu 2016-08-04 15:25:59 GMT; 14s ago Docs: man:systemd-sysv-generator(8) Process: 5556 ExecStart=/etc/rc.d/init.d/kamailio start (code=exited, status=1/FAILURE)
Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Starting LSB: Kamailio (OpenSER) - the Open Source SIP Server... Aug 04 15:25:59 ar-mia-proxy-01.dom.com kamailio[5556]: Starting kamailio: Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service: control process exited, code=exited status=1 Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Failed to start LSB: Kamailio (OpenSER) - the Open Source SIP Server. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: Unit kamailio.service entered failed state. Aug 04 15:25:59 ar-mia-proxy-01.dom.com systemd[1]: kamailio.service failed. [root@ar-mia-proxy-01 sbin]#
I welcome all ideas, thank you in advance