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