Using racoon 0.3.3-1 on Debian sarge, with
If the "listen" option is used, racoon stops to operate
properly after receiving a SIGHUP to reload its
In particular, the following appears in the syslog
(LOCAL being the IPv4 address specified in the "listen"
option), when trying to start an actual connection:
INFO: initiate new phase 1 negotiation:
INFO: begin Identity Protection mode.
DEBUG: new cookie: c928ebc99c495474
DEBUG: add payload of len 48, next type 0
DEBUG: 80 bytes from LOCAL to REMOTE
ERROR: getsockname (Socket operation on non-socket)
ERROR: sendfromto failed
ERROR: failed to begin ipsec sa negotication.
It is working perfectly, even after SIGHUP, with the
same configuration file if "listen" isn't specified.
In both cases it works perfectly _before_ SIGHUP is
It doesn't depend on whether the configuration file
actually changed between program start and SIGHUP or
not (unless the "listen" was added, which would trigger
the problem on the next SIGHUP).
Please let me know what further info would be helpful
if it can't be reproduced elsewhere.