Si nos encontramos con el siguiente error:
error: error running non-shared postrotate script for /var/log/samba/log.nmbd of '/var/log/samba/log.nmbd '
En Ubuntu 12.04.2, con la versión de samba 3.6.3, podría producirse
cuando el script de logrotate para samba
intenta hacer un reload del servicio nmbd y éste no está en ejecución.
Necesita un pequeño cambio en los comandos utilizados en la directiva postrotate:
deberemos cambiar reload por reload --quiet, quedando finalmente así
las respectivas líneas en el fichero /etc/logrorate.d/samba:
reload --quiet smbd 2>/dev/null
reload --quiet nmbd 2>/dev/null