Hi Jos?, On Thu, 2019-10-24 at 15:18 -0300, Jos? Luis Artuch wrote:> Thanks Simon, > > I did everything again, but now running > sudo systemctl edit nsd > and saving > [Service] > ReadWritePaths=/var/log/nsd > > Then I have run > sudo systemctl daemon-reload > sudo systemctl restart nsd > > Since the change was not reflected in > /lib/systemd/system/nsd.service, > I restarted the system, but the change is still not reflected in > /lib/systemd/system/nsd.service and the log is not written. > What other change should I make ?The changes will not be reflected in /lib/systemd/system/nsd.service, instead a new file will be written in /etc/systemd/system/nsd.service which should reflect your changes(?). This is done so that changes are kept through upgrades, which is the point that both Simon and Vladimir are making. Hope that helps.> Best regards. > Jos? Luis > > El jue, 24-10-2019 a las 09:52 -0400, Simon Deziel escribi?: > > On 2019-10-24 9:29 a.m., Jos? Luis Artuch wrote: > > > cp /lib/systemd/system/nsd.service{,_original} > > > nano /lib/systemd/system/nsd.service > > > > If/when nsd's package is updated, your custom edits will be lost. > > That's > > why I suggested the "systemctl edit" way to just add a local > > override/drop-in file that would survive package updates. > > > > Regards, > > Simon > > _______________________________________________ > > nsd-users mailing list > > nsd-users at NLnetLabs.nl > > https://open.nlnetlabs.nl/mailman/listinfo/nsd-users > > _______________________________________________ > nsd-users mailing list > nsd-users at NLnetLabs.nl > https://open.nlnetlabs.nl/mailman/listinfo/nsd-users- Jeroen
Hi Jeroen, Ah, ok, ok ... But how do I get the log written now ? ... Best regards. Jos? Luis El jue, 24-10-2019 a las 20:26 +0200, Jeroen Koekkoek escribi?:> Hi Jos?, > > On Thu, 2019-10-24 at 15:18 -0300, Jos? Luis Artuch wrote: > > Thanks Simon, > > > > I did everything again, but now running > > sudo systemctl edit nsd > > and saving > > [Service] > > ReadWritePaths=/var/log/nsd > > > > Then I have run > > sudo systemctl daemon-reload > > sudo systemctl restart nsd > > > > Since the change was not reflected in > > /lib/systemd/system/nsd.service, > > I restarted the system, but the change is still not reflected in > > /lib/systemd/system/nsd.service and the log is not written. > > What other change should I make ? > > The changes will not be reflected in /lib/systemd/system/nsd.service, > instead a new file will be written in /etc/systemd/system/nsd.service > which should reflect your changes(?). > > This is done so that changes are kept through upgrades, which is the > point that both Simon and Vladimir are making. > > Hope that helps. > > > Best regards. > > Jos? Luis > > > > El jue, 24-10-2019 a las 09:52 -0400, Simon Deziel escribi?: > > > On 2019-10-24 9:29 a.m., Jos? Luis Artuch wrote: > > > > cp /lib/systemd/system/nsd.service{,_original} > > > > nano /lib/systemd/system/nsd.service > > > > > > If/when nsd's package is updated, your custom edits will be lost. > > > That's > > > why I suggested the "systemctl edit" way to just add a local > > > override/drop-in file that would survive package updates. > > > > > > Regards, > > > Simon > > > _______________________________________________ > > > nsd-users mailing list > > > nsd-users at NLnetLabs.nl > > > https://open.nlnetlabs.nl/mailman/listinfo/nsd-users > > > > _______________________________________________ > > nsd-users mailing list > > nsd-users at NLnetLabs.nl > > https://open.nlnetlabs.nl/mailman/listinfo/nsd-users > > - Jeroen > > _______________________________________________ > nsd-users mailing list > nsd-users at NLnetLabs.nl > https://open.nlnetlabs.nl/mailman/listinfo/nsd-users
On 2019-10-24 2:26 p.m., Jeroen Koekkoek wrote:> Hi Jos?, > > On Thu, 2019-10-24 at 15:18 -0300, Jos? Luis Artuch wrote: >> Thanks Simon, >> >> I did everything again, but now running >> sudo systemctl edit nsd >> and saving >> [Service] >> ReadWritePaths=/var/log/nsd >> >> Then I have run >> sudo systemctl daemon-reload >> sudo systemctl restart nsd >> >> Since the change was not reflected in >> /lib/systemd/system/nsd.service, >> I restarted the system, but the change is still not reflected in >> /lib/systemd/system/nsd.service and the log is not written. >> What other change should I make ? > > The changes will not be reflected in /lib/systemd/system/nsd.service, > instead a new file will be written in /etc/systemd/system/nsd.service > which should reflect your changes(?).This would have been with "systemctl edit --full nsd" (note the --full). This is essentially forking the package provided version and shadowing it for good. This, I believe, is also not desirable because you'd then miss out on the future improvement by your package maintainer. Using "systemctl edit nsd" instead will create /etc/systemd/system/nsd.service.d/override.conf with *just* the local delta. Simon