On Fri, Jul 03, 2015 at 10:10:00AM +0200, Maykel Franco wrote: > El día 3 de julio de 2015, 9:21, Adrià <ad...@fsfe.org> escribió: > > On Fri, Jul 03, 2015 at 08:31:41AM +0200, Maykel Franco wrote: > >> Buenas, tengo el siguiente error a la hora de rotar logs: > >> > >> error: error creating output file /var/log/syslog.1.gz: File exists > > > > [...] > > > > Me he encontrado con esto cuando los permisos no eran los adecuados. > > > > En mi caso, /var/log/syslog* tiene permisos 640 y «adm» como grupo; > > revisa esto o cámbialo en el rsyslogd.conf. > > > > > > -- > > Adrià García-Alzórriz > > 0x09494C14 > > El dinero es como el estiércol, si se amontona huele. > > -- Graffiti. > > En rsyslog.conf tengo esto: > > $FileOwner root > $FileGroup adm > > Y los permisos, he probado para syslog cambiando todos sus ficheros de > rotación a root propietario y adm como grupo propietario y ajustado a > 640 y nada... sigue diciendo lo mismo...
O sea, que ahora tienes /var/log/syslog con permisos 640 y root:adm como propietario/grupo, y root y adm tambien en rsyslogd.conf. Y que has hecho un logrotate -f. ¿Es eso? Puedes editar tambien /var/lib/logrotate/status para quitar lo que ya esté rotado y comprobar si con esta relación de permisos sucede de nuevo. > > Será por la versión de logrotate? Aunque no lo creo, tampoco dices cuál tienes. Tampoco veo ningún bug al respecto con actividad reciente que indique esa posibilidad. ¿Tienes algun indicio de esto (para reportarlo) o me he perdido algo? -- Adrià García-Alzórriz 0x09494C14 They also serve who only stand and wait. -- John Milton
signature.asc
Description: Digital signature