-
Notifications
You must be signed in to change notification settings - Fork 759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: empty IPsec status overview #634
Comments
|
Probably this? That wasn't pushed to FreeBSD ports... pfsense/FreeBSD-ports@a7cec01 |
|
Cannot really confirm nor reject this... The strongSwan issue does not really reveal much how the deadlock exposes to the user. Any indication why you assume the deadlock might be related to that problem? Without looking too deep into the strongSwan code, wouldn't the error also show up when using |
|
Similarities between *sense, timing and vici scope match and complexity not unlike your test setup: "I’m able to induce a deadlock condition in the charon daemon’s vici implementation with good repeatability using an eight-host full mesh test" vs. several tunnels. |
|
The deadlock may yield an error or timeout resulting in no data to be gathered. Check your system log for configd errors or timeouts? |
|
Just found these errors in my ipsec logs while error was present; might be related? |
|
There is a new patch available on a branch in the upstream repo... https://git.strongswan.org/?p=strongswan.git;a=shortlog;h=refs/heads/1185-vici-action-unlock |
|
Its still there... nothing special in my IPSEC log. |
|
Yes, there has been no strongswan release yet. |
|
It seems the patch mentioned by Franco was just merged, so next release of Strongswan should fix it. |
|
16.1.9 will ship the new StrongSwan 5.4.0 with said patches... ports commit here: opnsense/ports@63de190 |
I'm afraid that's a bug in vici and not in OPNsense itself:
The IPsec: Status Overview is empty, even there are several tunnels established (
ipsec statusshows several SAs). The error can be traced down to/usr/local/opnsense/scripts/ipsec/list_status.pynot executing successfully:The response type is different after each execution. Even a very simplified vici call leads to the same exception, why I assume the bug lies somewhere in vici (or even strongSwan?):
The text was updated successfully, but these errors were encountered: