no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

Recientemente, tras una serie de actualizaciones e instalaciones, me ha aparecido el siguiente mensaje tras ejecutar cualquier comando con sudo.

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

Este error aparece en la ISO de abril de Ubuntu Trusty Server, pero en mi caso, me ha ocurrido en la versión Desktop, y no sólo en una, sino en tres instalaciones diferentes y una actualización desde la 13.10.

Bien, desde la página de errores de launchpad tenemos como solución eliminar la librería de SAMBA libpam-smbpass.

$ sudo apt-get remove libpam-smbpass

Con esto eliminaríamos el módulo de autenticación de SAMBA y el fallo quedaría resulto, pero puede resultar un problema si utilizamos el servicio, ya que perderíamos la sincronización de las contraseñas.

Si seguimos los comentarios del bug, nos encontramos que Thomas tiene una solución que nos permite eliminar el fallo sin necesidad de desinstalar nada. Desde un terminal ejecutamos el siguiente comando.

$ pam-auth-update

Tras aceptar en el primer paso, desactivamos la opción SMB password synchronization.

Conf_PAM

Con esto ya tendríamos resulto el problema, espero que os sirva de ayuda.

Au!!