iked 뮤텍스 잠금 문제

iked 뮤텍스 잠금 문제

Ubuntu 15.04에서는 ike다음 요구 사항이 설치된 패키지를 새로 설치합니다. cmake libqt4-core libqt4-dev libqt4-gui libedit-dev libssl-dev checkinstall flex bison

결과는 다음과 같습니다.

$ sudo iked
iked: pthread_mutex_unlock.c:87: __pthread_mutex_unlock_usercnt: Assertion `type == PTHREAD_MUTEX_ERRORCHECK_NP' failed.

$ uname -a
Linux miranda 3.19.0-16-generic #16-Ubuntu SMP Thu Apr 30 16:09:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

패키지, gcc 등을 다운그레이드하려고 시도했지만 운이 없습니다. 이 오류가 발생하는 이유에 대한 아이디어가 있습니까?

Journalctl -u ike:

May 29 08:00:26 miranda systemd[1]: Starting LSB: Shrew Soft IKE Daemon...
May 29 08:00:26 miranda ike[2452]: iked: pthread_mutex_unlock.c:87: __pthread_mutex_unlock_usercnt: Assertion `type == PTHREAD_MUTEX_ERRORCHECK_NP' failed.
May 29 08:00:26 miranda ike[2452]: Aborted (core dumped)
May 29 08:00:26 miranda systemd[1]: Started LSB: Shrew Soft IKE Daemon.

답변1

새로운 Ubuntu 15.04 x64 설치에 OpenIKED를 설치했습니다. 나에게는 잘 작동하며 언급한 문제가 없습니다.

오류가 보고된 시스템 로그에서 몇 가지 단서를 찾으려고 할 수 있습니다 journalctl -e. sudo iked코드가 0으로 종료되었지만 유효한 구성이 없다는 사실을 알아내는 데 도움이 되었습니다 .

May 28 04:55:07 iked-test iked[5235]: parent[5235]: /usr/local/etc/iked.conf: no valid configuration rules found
May 28 04:55:07 iked-test iked[5237]: ikev2[5237]: ikev2 exiting

iked.conf(5)그것을 제거하는 데 도움이 된 예제 .

또한 설치 매뉴얼의 다음 단계를 따랐습니까?

mkdir /var/empty
chown root:root /var/empty
chmod 755 /var/empty
groupadd iked
useradd -g iked -c 'iked privsep' -d /var/empty -s /sbin/nologin iked

_iked( Linux 스타일을 따르기 위해 그룹/사용자 이름을 에서 변경했습니다 .)

답변2

이것은 알려진 문제입니다

http://comments.gmane.org/gmane.network.vpn.shrew.user/3970

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756316

이 버그는 가끔 나타납니다. 그 이유는 알려지지 않은 것 같습니다.

관련 정보