Hai, This is on Bionic i think? That should not be a samba thing.. I had a look at my logrotate. Thats exactly the same as yours. On my debian and ubuntu servers. Only, i dont have these 2 in my smb.conf,> log level = 1 > max log size = 10000Only difference as far i can tell. Not that it "should" matter. But i seen failing logrotates also, just not in samba. What to you see if you run : logrotate -d /etc/logrotate.conf Or logrotate -d -f /etc/logrotate.conf -d debug -f force Greetz, Louis> -----Oorspronkelijk bericht----- > Van: samba [mailto:samba-bounces at lists.samba.org] Namens > Viktor Trojanovic via samba > Verzonden: woensdag 1 september 2021 11:06 > Aan: samba > Onderwerp: [Samba] Issues with log rotation > > Hi, > > On one of my systems running Samba 4.10.18-Ubuntu (by Louis) logs in > /var/log/samba are not being rotated which leads to the log > folder getting > too big and bringing down the system. > > I'm not sure what's going wrong here. In /etc/samba/smb.conf, I have > > log level = 1 > max log size = 10000 > > I don't have any reference to the log file as I assume that's only > necessary when deviating from the default. Clearly, log files in > /var/log/samba are being generated even in the absence of this entry. > > On my Ubuntu system, there is further a logrotate entry for Samba in > /etc/logrotate.d/samba with the following content: > > /var/log/samba/log.smbd { > weekly > missingok > rotate 7 > postrotate > [ ! -x /usr/bin/smbcontrol ] || [ ! -f > /var/run/samba/smbd.pid ] || /usr/bin/smbcontrol smbd reload-config > endscript > compress > delaycompress > notifempty > } > > /var/log/samba/log.nmbd { > weekly > missingok > rotate 7 > postrotate > [ ! -x /usr/bin/smbcontrol ] || [ ! -f > /var/run/samba/nmbd.pid ] || /usr/bin/smbcontrol nmbd reload-config > endscript > compress > delaycompress > notifempty > } > > /var/log/samba/log.samba { > weekly > missingok > rotate 7 > postrotate > if [ -d /run/systemd/system ] && command systemctl > >/dev/null 2>&1 && systemctl is-active --quiet samba-ad-dc; then > systemctl kill --kill-who all --signal=SIGHUP > samba-ad-dc > elif [ -f /var/run/samba/samba.pid ]; then > # This only sends to main pid, See #803924 > kill -HUP `cat /var/run/samba/samba.pid` > fi > endscript > compress > delaycompress > notifempty > } > > I'm not sure how this fits together with the entries in > smb.conf and if one > depends on the other. But my understanding is that > /var/log/samba/log.samba > should be rotated weekly and that only 7 files should be kept. > > Anyway, clearly neither one nor the other is working as > log.samba is just > growing and growing and there is not a single .old file for log.samba. > > Any advice on how to mitigate this situation? > > Thanks, > Vic > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba > >
Hi Louis, Thanks for the quick response. Yes, that's on Bionic. What's more, it's in a container (lxc, privileged, works fine otherwise). I just tried to run the command, it gives me back: root at DC1:~# sudo logrotate -d /etc/logrotate.conf reading config file /etc/logrotate.conf error: /etc/logrotate.conf:7 unknown group 'syslog' removing last 0 log configs Clearly, something is misconfigured here (although I never touched it, that came as default). I'll try to figure out what and report back. Thanks for the hint Louis! Vic On Wed, 1 Sept 2021 at 11:21, L.P.H. van Belle via samba < samba at lists.samba.org> wrote:> Hai, > > This is on Bionic i think? That should not be a samba thing.. > I had a look at my logrotate. Thats exactly the same as yours. > On my debian and ubuntu servers. > > Only, i dont have these 2 in my smb.conf, > > log level = 1 > > max log size = 10000 > > Only difference as far i can tell. Not that it "should" matter. > But i seen failing logrotates also, just not in samba. > > What to you see if you run : > logrotate -d /etc/logrotate.conf > Or > logrotate -d -f /etc/logrotate.conf > -d debug > -f force > > > > Greetz, > > Louis > > > > -----Oorspronkelijk bericht----- > > Van: samba [mailto:samba-bounces at lists.samba.org] Namens > > Viktor Trojanovic via samba > > Verzonden: woensdag 1 september 2021 11:06 > > Aan: samba > > Onderwerp: [Samba] Issues with log rotation > > > > Hi, > > > > On one of my systems running Samba 4.10.18-Ubuntu (by Louis) logs in > > /var/log/samba are not being rotated which leads to the log > > folder getting > > too big and bringing down the system. > > > > I'm not sure what's going wrong here. In /etc/samba/smb.conf, I have > > > > log level = 1 > > max log size = 10000 > > > > I don't have any reference to the log file as I assume that's only > > necessary when deviating from the default. Clearly, log files in > > /var/log/samba are being generated even in the absence of this entry. > > > > On my Ubuntu system, there is further a logrotate entry for Samba in > > /etc/logrotate.d/samba with the following content: > > > > /var/log/samba/log.smbd { > > weekly > > missingok > > rotate 7 > > postrotate > > [ ! -x /usr/bin/smbcontrol ] || [ ! -f > > /var/run/samba/smbd.pid ] || /usr/bin/smbcontrol smbd reload-config > > endscript > > compress > > delaycompress > > notifempty > > } > > > > /var/log/samba/log.nmbd { > > weekly > > missingok > > rotate 7 > > postrotate > > [ ! -x /usr/bin/smbcontrol ] || [ ! -f > > /var/run/samba/nmbd.pid ] || /usr/bin/smbcontrol nmbd reload-config > > endscript > > compress > > delaycompress > > notifempty > > } > > > > /var/log/samba/log.samba { > > weekly > > missingok > > rotate 7 > > postrotate > > if [ -d /run/systemd/system ] && command systemctl > > >/dev/null 2>&1 && systemctl is-active --quiet samba-ad-dc; then > > systemctl kill --kill-who all --signal=SIGHUP > > samba-ad-dc > > elif [ -f /var/run/samba/samba.pid ]; then > > # This only sends to main pid, See #803924 > > kill -HUP `cat /var/run/samba/samba.pid` > > fi > > endscript > > compress > > delaycompress > > notifempty > > } > > > > I'm not sure how this fits together with the entries in > > smb.conf and if one > > depends on the other. But my understanding is that > > /var/log/samba/log.samba > > should be rotated weekly and that only 7 files should be kept. > > > > Anyway, clearly neither one nor the other is working as > > log.samba is just > > growing and growing and there is not a single .old file for log.samba. > > > > Any advice on how to mitigate this situation? > > > > Thanks, > > Vic > > -- > > To unsubscribe from this list go to the following URL and read the > > instructions: https://lists.samba.org/mailman/options/samba > > > > > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba >
Hai Viktor, well, stop searching , read : https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/1644996? A know bug in Bionic. Greetz, Louis Van: Viktor Trojanovic [mailto:viktor at troja.ch] Verzonden: woensdag 1 september 2021 11:56 Aan: L.P.H. van Belle CC: samba at lists.samba.org Onderwerp: Re: [Samba] Issues with log rotation Hi Louis,? Thanks for the quick response.? Yes, that's on Bionic. What's more, it's in a container (lxc, privileged, works fine otherwise).? I just tried to run the command, it gives me back:? root at DC1:~#? sudo logrotate -d /etc/logrotate.conf reading config file /etc/logrotate.conf error: /etc/logrotate.conf:7 unknown group 'syslog' removing last 0 log configs Clearly, something is misconfigured here (although I never touched it, that came as default). I'll try to figure out what and report back.? Thanks for the hint Louis!? Vic On Wed, 1 Sept 2021 at 11:21, L.P.H. van Belle via samba <samba at lists.samba.org> wrote: Hai, This is on Bionic i think? That should not be a samba thing.. I had a look at my logrotate. Thats exactly the same as yours. On my debian and ubuntu servers. Only, i dont have these 2 in my smb.conf,> log level = 1 > max log size = 10000Only difference as far i can tell. Not that it "should" matter. But i seen failing logrotates also, just not in samba. What to you see if you run : logrotate -d /etc/logrotate.conf Or logrotate -d -f /etc/logrotate.conf -d debug -f force Greetz, Louis> -----Oorspronkelijk bericht----- > Van: samba [mailto:samba-bounces at lists.samba.org] Namens > Viktor Trojanovic via samba > Verzonden: woensdag 1 september 2021 11:06 > Aan: samba > Onderwerp: [Samba] Issues with log rotation > > Hi, > > On one of my systems running Samba 4.10.18-Ubuntu (by Louis) logs in > /var/log/samba are not being rotated which leads to the log > folder getting > too big and bringing down the system. > > I'm not sure what's going wrong here. In /etc/samba/smb.conf, I have > > log level = 1 > max log size = 10000 > > I don't have any reference to the log file as I assume that's only > necessary when deviating from the default. Clearly, log files in > /var/log/samba are being generated even in the absence of this entry. > > On my Ubuntu system, there is further a logrotate entry for Samba in > /etc/logrotate.d/samba with the following content: > > /var/log/samba/log.smbd { >? ? ? ? ?weekly >? ? ? ? ?missingok >? ? ? ? ?rotate 7 >? ? ? ? ?postrotate >? ? ? ? ? ? ? ? ?[ ! -x /usr/bin/smbcontrol ] || [ ! -f > /var/run/samba/smbd.pid ] || /usr/bin/smbcontrol smbd reload-config >? ? ? ? ?endscript >? ? ? ? ?compress >? ? ? ? ?delaycompress >? ? ? ? ?notifempty > } > > /var/log/samba/log.nmbd { >? ? ? ? ?weekly >? ? ? ? ?missingok >? ? ? ? ?rotate 7 >? ? ? ? ?postrotate >? ? ? ? ? ? ? ? ?[ ! -x /usr/bin/smbcontrol ] || [ ! -f > /var/run/samba/nmbd.pid ] || /usr/bin/smbcontrol nmbd reload-config >? ? ? ? ?endscript >? ? ? ? ?compress >? ? ? ? ?delaycompress >? ? ? ? ?notifempty > } > > /var/log/samba/log.samba { >? ? ? ? ?weekly >? ? ? ? ?missingok >? ? ? ? ?rotate 7 >? ? ? ? ?postrotate >? ? ? ? ? ? ? ? ?if [ -d /run/systemd/system ] && command systemctl > >/dev/null 2>&1 && systemctl is-active --quiet samba-ad-dc; then >? ? ? ? ? ? ? ? ? ? ? ? ?systemctl kill --kill-who all --signal=SIGHUP > samba-ad-dc >? ? ? ? ? ? ? ? ?elif [ -f /var/run/samba/samba.pid ]; then >? ? ? ? ? ? ? ? ? ? ? ? ?# This only sends to main pid, See #803924 >? ? ? ? ? ? ? ? ? ? ? ? ?kill -HUP `cat /var/run/samba/samba.pid` >? ? ? ? ? ? ? ? ?fi >? ? ? ? ?endscript >? ? ? ? ?compress >? ? ? ? ?delaycompress >? ? ? ? ?notifempty > } > > I'm not sure how this fits together with the entries in > smb.conf and if one > depends on the other. But my understanding is that > /var/log/samba/log.samba > should be rotated weekly and that only 7 files should be kept. > > Anyway, clearly neither one nor the other is working as > log.samba is just > growing and growing and there is not a single .old file for log.samba. > > Any advice on how to mitigate this situation? > > Thanks, > Vic > -- > To unsubscribe from this list go to the following URL and read the > instructions:? https://lists.samba.org/mailman/options/samba > >-- To unsubscribe from this list go to the following URL and read the instructions:? https://lists.samba.org/mailman/options/samba
and read : https://roybongers.nl/2018/12/31/lxc-error-running-non-shared-postrotate-script-for-var-log-syslog-of-var-log-syslog/? ? ;-) Van: Viktor Trojanovic [mailto:viktor at troja.ch] Verzonden: woensdag 1 september 2021 11:56 Aan: L.P.H. van Belle CC: samba at lists.samba.org Onderwerp: Re: [Samba] Issues with log rotation Hi Louis,? Thanks for the quick response.? Yes, that's on Bionic. What's more, it's in a container (lxc, privileged, works fine otherwise).? I just tried to run the command, it gives me back:? root at DC1:~#? sudo logrotate -d /etc/logrotate.conf reading config file /etc/logrotate.conf error: /etc/logrotate.conf:7 unknown group 'syslog' removing last 0 log configs Clearly, something is misconfigured here (although I never touched it, that came as default). I'll try to figure out what and report back.? Thanks for the hint Louis!? Vic On Wed, 1 Sept 2021 at 11:21, L.P.H. van Belle via samba <samba at lists.samba.org> wrote: Hai, This is on Bionic i think? That should not be a samba thing.. I had a look at my logrotate. Thats exactly the same as yours. On my debian and ubuntu servers. Only, i dont have these 2 in my smb.conf,> log level = 1 > max log size = 10000Only difference as far i can tell. Not that it "should" matter. But i seen failing logrotates also, just not in samba. What to you see if you run : logrotate -d /etc/logrotate.conf Or logrotate -d -f /etc/logrotate.conf -d debug -f force Greetz, Louis> -----Oorspronkelijk bericht----- > Van: samba [mailto:samba-bounces at lists.samba.org] Namens > Viktor Trojanovic via samba > Verzonden: woensdag 1 september 2021 11:06 > Aan: samba > Onderwerp: [Samba] Issues with log rotation > > Hi, > > On one of my systems running Samba 4.10.18-Ubuntu (by Louis) logs in > /var/log/samba are not being rotated which leads to the log > folder getting > too big and bringing down the system. > > I'm not sure what's going wrong here. In /etc/samba/smb.conf, I have > > log level = 1 > max log size = 10000 > > I don't have any reference to the log file as I assume that's only > necessary when deviating from the default. Clearly, log files in > /var/log/samba are being generated even in the absence of this entry. > > On my Ubuntu system, there is further a logrotate entry for Samba in > /etc/logrotate.d/samba with the following content: > > /var/log/samba/log.smbd { >? ? ? ? ?weekly >? ? ? ? ?missingok >? ? ? ? ?rotate 7 >? ? ? ? ?postrotate >? ? ? ? ? ? ? ? ?[ ! -x /usr/bin/smbcontrol ] || [ ! -f > /var/run/samba/smbd.pid ] || /usr/bin/smbcontrol smbd reload-config >? ? ? ? ?endscript >? ? ? ? ?compress >? ? ? ? ?delaycompress >? ? ? ? ?notifempty > } > > /var/log/samba/log.nmbd { >? ? ? ? ?weekly >? ? ? ? ?missingok >? ? ? ? ?rotate 7 >? ? ? ? ?postrotate >? ? ? ? ? ? ? ? ?[ ! -x /usr/bin/smbcontrol ] || [ ! -f > /var/run/samba/nmbd.pid ] || /usr/bin/smbcontrol nmbd reload-config >? ? ? ? ?endscript >? ? ? ? ?compress >? ? ? ? ?delaycompress >? ? ? ? ?notifempty > } > > /var/log/samba/log.samba { >? ? ? ? ?weekly >? ? ? ? ?missingok >? ? ? ? ?rotate 7 >? ? ? ? ?postrotate >? ? ? ? ? ? ? ? ?if [ -d /run/systemd/system ] && command systemctl > >/dev/null 2>&1 && systemctl is-active --quiet samba-ad-dc; then >? ? ? ? ? ? ? ? ? ? ? ? ?systemctl kill --kill-who all --signal=SIGHUP > samba-ad-dc >? ? ? ? ? ? ? ? ?elif [ -f /var/run/samba/samba.pid ]; then >? ? ? ? ? ? ? ? ? ? ? ? ?# This only sends to main pid, See #803924 >? ? ? ? ? ? ? ? ? ? ? ? ?kill -HUP `cat /var/run/samba/samba.pid` >? ? ? ? ? ? ? ? ?fi >? ? ? ? ?endscript >? ? ? ? ?compress >? ? ? ? ?delaycompress >? ? ? ? ?notifempty > } > > I'm not sure how this fits together with the entries in > smb.conf and if one > depends on the other. But my understanding is that > /var/log/samba/log.samba > should be rotated weekly and that only 7 files should be kept. > > Anyway, clearly neither one nor the other is working as > log.samba is just > growing and growing and there is not a single .old file for log.samba. > > Any advice on how to mitigate this situation? > > Thanks, > Vic > -- > To unsubscribe from this list go to the following URL and read the > instructions:? https://lists.samba.org/mailman/options/samba > >-- To unsubscribe from this list go to the following URL and read the instructions:? https://lists.samba.org/mailman/options/samba