En Ubuntu 15.04, instalación nueva del ike
paquete con estos requisitos instalados:
cmake libqt4-core libqt4-dev libqt4-gui libedit-dev libssl-dev checkinstall flex bison
da como resultado:
$ 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
Intenté degradar el paquete, gcc, etc., pero no tuve suerte. Alguna idea de por qué ocurre este error.
diarioctl -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.
Respuesta1
Acabo de instalar OpenIKED en una nueva instalación de Ubuntu 15.04 x64. A mí me funciona bien y no tiene ningún problema que hayas mencionado.
Puede intentar encontrar algunas pistas en el registro del sistema, donde se informaron errores: journalctl -e
. Me ayudó a descubrir que no tengo una configuración válida, aunque sudo iked
salí sin código.
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
Los ejemplos de iked.conf(5)
ayudaron a deshacerse de él.
Además, ¿seguiste estos pasos del manual de instalación?
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
(Cambié el nombre de grupo/usuario _iked
para seguir el estilo de Linux)
Respuesta2
Este es un problema conocido
http://comments.gmane.org/gmane.network.vpn.shrew.user/3970
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756316
Estos errores aparecen a veces; su motivo parece desconocido.