nslcd en Debian Jessie arranca cuando quiere …

… y así nos va. Unos días los usuarios pueden entrar al sistema y otros no. Y es que el programita es el encargado de comunicarse con el servidor LDAP para validar cuentas; ni más ni menos.

Pero creo que he encontrado la solución. Al parecer es un error más o menos parcheado aunque a día de hoy no lo he encontrado el las actualizaciones de Jessie (jessie/updates).

Para solventarlo temporalmente he actualizado el paquete empresa-workstation que se encarga de definir los repositorios de paquetes y la prioridad de los mismos en la instalación.

He creado un archivo para el repositorio testing que reza así:

#
#   Backports para versión estable
#

deb http://apt:9999/debian testing main contrib

y le he añadido el siguiente peso en un archivo específico llamado /etc/apt/preferences.d/nslcd.pref:

Package: nslcd 
Pin: release a=testing
Pin-Priority: 990

Y para evitar que todo el sistema se pase a la rama testing tengo unas puntuaciones globales (/etc/apt/preferences) como sigue:

Package: *
Pin: release a=jessie
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: -10