You are not logged in.
Pages: 1
I have a new installation of Arch and I'm trying to get NSD to work, but it refuses to get started by systemd.
systemctl start nsd gives me the following message in the logs:
nsd[25563]: error: unable to open the database /etc/nsd/nsd.db: Read-only file system
The thing is that /etc is not read only and neither is nsd.db. It (nsd.db) is owned by nsd and has read-write permissions.
NSD runs fine as root if I start it on the command line. So what could be the problem?
Last edited by gtarch (2022-10-15 12:07:45)
Offline
The service file seems to be set up for a db in /var/db/nsd with limited access to other parts of the filesystem: https://github.com/archlinux/svntogit-c … ervice#L10
Offline
Thank you very much, Raynman!
I modified my config file to use /var/db/nsd/nsd.db and now it starts without a problem.
Offline
Please remember to mark your thread [SOLVED] (edit the title of your first post).
Offline
Pages: 1