Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: uci_lookup: symbol not found

Hi, can anyone suggest what to do wiith these?
I’ve noticed strongswan produces tjis error during startup:

2017-12-06T00:20:15+01:00 info []: 00[LIB] plugin 'uci' failed to load: Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: uci_lookup: symbol not found

I though it would certainly be great have strongswan available in luci, so I went investigate.

root@turris:~# ldd /usr/lib/ipsec/plugins/libstrongswan-uci.so
	ldd (0xb6e99000)
	libuci.so => /lib/libuci.so (0xb6e6c000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6e51000)
	libc.so => ldd (0xb6e99000)
	libubox.so => /lib/libubox.so (0xb6e38000)
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: identification_create_from_string: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: builtin_fprintf: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: child_cfg_create: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: shared_key_create: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: ike_cfg_create: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: thread_cancelability: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: peer_cfg_create: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: traffic_selector_create_from_cidr: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: strerror_safe: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: proposal_create_from_string: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: uci_lookup: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: auth_cfg_create: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: enumerator_create_token: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: callback_job_create_with_prio: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: builtin_vfprintf: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: chunk_create_clone: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: linked_list_create_from_enumerator: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: traffic_selector_create_dynamic: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: lib: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: charon: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: return_null: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: controller_cb_empty: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: return_false: symbol not found
Error relocating /usr/lib/ipsec/plugins/libstrongswan-uci.so: nop: symbol not found
root@turris:~# uname -a
Linux turris 4.4.91-e8cacce0ae0bf48eea19d58c2e860359-1 #1 SMP Fri Nov 17 14:12:55 CET 2017 armv7l n

I don’t have any idea where to look further – I have never met this issue. Googling does not bring any useful information either :frowning:
Thanks a lot for your time.

hi, I met the same problem with you, have you found a solution to the problem?

I change strongswan version from 5.5.3 to 5.6.1, the problem also exist!In addition, I read the UCI project source for libuci.so library, can’t find any uci_lookup function, only found uci_lookup_list and uci_lookup_ptr function. Could it be happened UCI API change leads to the problem?

I find the commit for uci_lookup function, but It’s been too long time, so It should be UCI API change leads to the problem。

commit 9e56d37528e25c0759185e4c263c52a1eefaa9dd
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Thu Jan 24 18:20:11 2008 +0100

    add uci_lookup function

Where is the repository for this commit?