FS#66626 - [connman] 1.38-1 WireGuard support not working
Attached to Project:
Community Packages
Opened by Felix (buckket) - Tuesday, 12 May 2020, 12:18 GMT
Last edited by Toolybird (Toolybird) - Thursday, 01 June 2023, 22:42 GMT
Opened by Felix (buckket) - Tuesday, 12 May 2020, 12:18 GMT
Last edited by Toolybird (Toolybird) - Thursday, 01 June 2023, 22:42 GMT
|
Details
Description:
In version 1.38 ConnMan added WireGuard support to their VPN feature. However it does not work as connman-vpnd can not load the necessary WireGuard plugin. ``` connman-vpnd[66883]: Connection Manager VPN daemon version 1.38 connman-vpnd[66883]: Can't load /usr/lib/connman/plugins-vpn/wireguard.so: /usr/lib/connman/plugins-vpn/wireguard.so: undefined symbol: __vpn_ipconfig_foreach ``` Additional info: I’m using the ZEN kernel (5.6.11-zen1-1-zen) and thus the DKMS version of WireGuard (wireguard-dkms 1.0.20200506-1) Steps to reproduce: - Install wireguard-tools, wireguard-dkms - Install connman |
This task depends upon
Alpine Linux user also having this issue:
https://gitlab.alpinelinux.org/alpine/aports/-/issues/11654
A possible solution is to ensure that the build for the connman package includes `--enable-wireguard`, although one thread I chased said there was an issue with the linker not fixing symbols.