List Info

Thread: Errno 28: No space left on device while rekeying




Errno 28: No space left on device while rekeying
user name
2007-01-04 16:15:30
Hello,
I am currently using openswan 2.4.7 with kernel 2.4.33.
After negotiating
a lot of SAs I receive the following error while rekeying
the connections.
Everytime this occurs no further rekeying is possible
anymore until I
restart the ipsec. By the way the error also occured with
the very old
version 2.1.4 so this seems to be related to pretty old code
I think:

vpn pluto[2426]: ERROR: "server_1" #25146: pfkey
write() of SADB_ADD
message 133225 for Add SA tun.706b213.179.141.12 failed.
Errno 28: No
space left on device

As far as I reviewd the code the error seems to arise at
programs/pluto/kernel_pfkey.c:

    598   if (kern_interface != NO_KERNEL)
    599   {
    600       ssize_t r = write(pfkeyfd, pfkey_msg, len);
    601       int e1 = errno;
    602
    603       if (r != (ssize_t)len)
...
    622       default:
    623       logerr:
    624         log_errno_routine(e1, "pfkey write() of
%s message %u" 625
              " for %s %s failed"
    626               , sparse_val_show(pfkey_type_names
    627               , pfkey_msg->sadb_msg_type)
    628               , pfkey_msg->sadb_msg_seq
    629               , description, text_said);
    630         success = FALSE;

It seems as if the errno is set while writing to the pfkey
socket to the
kernel.
Has anybody seen this error before or is there any
circumstance known
wherefrom this error arises. Does this mean that the socket
is somehow
stuck as the kernel does not collect the data from the
socket's buffer.

Kind regards

Matthias



_______________________________________________
Dev mailing list
Devopenswan.org
http:/
/lists.openswan.org/mailman/listinfo/dev
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )