![проблема блокировки мьютекса iked](https://rvso.com/image/658724/%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%20%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8%20%D0%BC%D1%8C%D1%8E%D1%82%D0%B5%D0%BA%D1%81%D0%B0%20iked.png)
В 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 например:
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
Только что установил OpenIKED на свежую установку Ubuntu 15.04 x64. У меня все отлично работает и нет проблем, о которых вы упомянули.
Вы можете попытаться найти некоторые подсказки в системном журнале, где сообщалось об ошибках: journalctl -e
. Это помогло мне выяснить, что у меня нет допустимой конфигурации, хотя и sudo iked
завершилось с нулевым кодом.
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
эта ошибка иногда появляется; ее причина, по-видимому, неизвестна.