-
Hi folks, I suspect this plea for help is more appropriate for the mailing list, but I've sent two emails in the last few days and they seem to have fallen into a black hole. And yes, I still have a valid account and email on the list. Anyway, I hope this isn't too far out of bounds, and I would really appreciate some help with this please. It's probably something simple, but I just can't see it however hard I look. I've been using pdns happily with mysql and a tinydns backend for several years now on a couple of Ubuntu machines. These now need to be replaced, so I've installed all I need on a new one. However, I have a problem getting pdns to run, and I'm really struggling to work out what's causing the problem. I get the following messages on startup:
However, the file concerned is very much there!
I've tried The setup script I followed is the one I wrote when I installed it on I'm sure I'm missing something simple, but however hard I look and use New platform is Ubuntu Server 22.04.3 LTS and pdns-server version is In case it's relevant, the old machines are Ubuntu Server 20.04.6 LTS Many thanks, Laurie. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I'm pretty sure this is because we set That means PowerDNS doesn't see the global |
Beta Was this translation helpful? Give feedback.
I'm pretty sure this is because we set
PrivateTmp
in our systemd unit file, for security reasons: https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#PrivateTmp=That means PowerDNS doesn't see the global
/tmp
and/var/tmp/
directories but their own private ones. I would suggest moving yourcdb
file to a different location. If you cannot do that, you can setPrivateTmp=false
viasystemctl edit --full pdns
.