Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Tue, 18 Jun 2013 13:20:28 +0400
From: Vasily Kulikov <segoon@...nwall.com>
To: owl-users@...ts.openwall.com
Subject: Re: Strongswan IPsec netlink int.

On Tue, Jun 11, 2013 at 11:28 +0400, netsferato wrote:
> As I see, in log file strongswan use modules libstrongswan-*.so. they are
> located in /usr/lib/ipsec/ folder.
> Log cut:
> Jun 10 13:51:34 mail pluto[2284]: Starting IKEv1 pluto daemon (strongSwan
> 4.6.4) THREADS VENDORID
> Jun 10 13:51:34 mail charon[2285]: 00[DMN] Starting IKEv2 charon daemon
> (strongSwan 4.6.4) 
> Jun 10 13:51:34 mail charon[2285]: 00[LIB] plugin 'curl' failed to load:
> /usr/lib/ipsec/plugins/libstrongswan-curl.so: cannot open shared object
> file: No such file or directory 
> Jun 10 13:51:34 mail charon[2285]: 00[LIB] plugin 'test-vectors' failed to
> load: /usr/lib/ipsec/plugins/libstrongswan-test-vectors.so: cannot open
> shared object file: No such file or directory 
> Jun 10 13:51:34 mail charon[2285]: 00[LIB] plugin 'cmac' failed to load:
> /usr/lib/ipsec/plugins/libstrongswan-cmac.so: cannot open shared object
> file: No such file or directory 
> Jun 10 13:51:34 mail charon[2285]: 00[LIB] plugin 'ctr' failed to load:
> /usr/lib/ipsec/plugins/libstrongswan-ctr.so: cannot open shared object file:
> No such file or directory 
> Jun 10 13:51:34 mail charon[2285]: 00[LIB] plugin 'ccm' failed to load:
> /usr/lib/ipsec/plugins/libstrongswan-ccm.so: cannot open shared object file:
> No such file or directory 
> Jun 10 13:51:34 mail charon[2285]: 00[LIB] plugin 'gcm' failed to load:
> /usr/lib/ipsec/plugins/libstrongswan-gcm.so: cannot open shared object file:
> No such file or directory

That's strange as any plugin load errors should be logged as in the messages
above.

src/pluto/plutomain.c:main():

	/* load plugins, further infrastructure may need it */
	if (!lib->plugins->load(lib->plugins, NULL,
			lib->settings->get_str(lib->settings, "pluto.load", PLUGINS)))
	{
		exit(SS_RC_INITIALIZATION_FAILED);
	}
	print_plugins();

After plugin load cycle their names should be printed in
print_plugins().


I thought we can quickly identify missing kernel config option/etc., but
it appeared to be harder.  You probably should ask how to solve the plugin
load problem at strongSwan community.  When you identify what is missing
on Owl please post the results on this mailing list.

Thanks!

-- 
Vasily

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.