Sure enough, I screwed up something in my very last commit before the
release. I have committed a fix to head and the 2.2 branch. Here is a
patch that you can apply manually ...
# cd source/iked
# patch < pid.diff
Please let me know if you see any other issues.
-Matthew
On 4/25/2013 9:14 PM, eric xu wrote:
Hi All,
I am suffering exactly the same problem (UBUNTU 12.04-LTS). So I have
to go back with 2.2.0-RC.
Regards,
Eric
> Date: Thu, 25 Apr 2013 18:27:05 -0400
> From: [email protected]
> To: [email protected]
> Subject: [vpn-help] v2.2.0 linux iked stops
>
> Hello,
>
> I am running into an issue with the latest release (2.2.0) of Shrewsoft
> VPN Client on Linux and was wondering if anybody else was having this
> issue and knew of anyway to resolve and/or diagnose this issue.
>
> Problem:
> iked services does not remain running.
>
> Example:
>
> root@ubuntu1204:~# uname -a
> Linux ubuntu1204 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC
> 2012 x86_64 x86_64 x86_64 GNU/Linux
>
> root@ubuntu1204:~# iked
> ii : created ike socket 0.0.0.0:500
> ii : created natt socket 0.0.0.0:4500
> ## : IKE Daemon, ver 2.2.0
> ## : Copyright 2013 Shrew Soft Inc.
> ## : This product linked OpenSSL 1.0.1 14 Mar 2012
> ii : opened '/var/log/iked.log'
>
> root@ubuntu1204:~# ps aux | egrep -i ike[d]
>
> ps does not show an iked process.
>
> I am using the source tar from the website.
>
> I have tested this on clean installs of ubuntu 12.04 (32bit and 64bit)
> as well as centos 6.2 (64bit). All show the same behavior.
>
> There are no errors obvious errors when compiling or running iked, and I
> am able to compile and run 2.1.7 without any issues.
>
> Thank you,
> Chris
>
> _______________________________________________
> vpn-help mailing list
> [email protected]
> https://lists.shrew.net/mailman/listinfo/vpn-help
_______________________________________________
vpn-help mailing list
[email protected]
https://lists.shrew.net/mailman/listinfo/vpn-help
Index: source/iked/main.cpp
===================================================================
--- source/iked/main.cpp (revision 879)
+++ source/iked/main.cpp (working copy)
@@ -544,8 +544,9 @@
// create our pid file
//
- if( !daemon_pidfile_create( path_pid ) )
- return -1;
+ if( path_pid[ 0 ] )
+ if( !daemon_pidfile_create( path_pid ) )
+ return -1;
//
// run daemon main loop
@@ -557,7 +558,8 @@
// remove our pidfile
//
- daemon_pidfile_remove( path_pid );
+ if( path_pid[ 0 ] )
+ daemon_pidfile_remove( path_pid );
#endif
_______________________________________________
vpn-help mailing list
[email protected]
https://lists.shrew.net/mailman/listinfo/vpn-help