Notes for myself and anyone else who runs into this problem…
I was checking yum for updates on one of my Plesk servers and did yum update caching-nameserver
… Bad move. It blew away the Plesk named.conf file and killed named on the box.
Here’s what you need to do to get it back:
- First remove the rpms:
yum remove caching-nameserver
- Next, re-install the default file:
cp /var/named/run-root/etc/named.conf.default /var/named/run-root/etc/named.conf
- Now create a little shell script (found the info here and here), call it dns_rebuild.sh and run that script.
- Lastly restart named with
service named restart
and you should be good to go.
Sounds easy now but that took 2 hours… Hopefully this note will save someone an hour!
[…] http://www.johnkeegan.org/2008/07/06/how-to-repair-namedconf-in-plesk/ Ubuntu – Intel PRO/Wireless 3945ABG – Radio disabled by HW Kill switchInstalar Yum en Centos 5 x86_64Plesk – Añadir conexiones IMAPLighttpd – Listar directoriosAñadir otro usuario con privilegios rootMySQL query failed: Incorrect information in file: ‘./psa/misc.frm’Plesk – 421 Service not availableQmail – QueueLifeTimeUnrar en CentosInstalar Xcache en Centos 5 Posteado en Plesk, Software […]
Thanks, but you left out an important step. Modify your up2date or yum.conf files to exclude caching-nameserver* so it doesn’t happen again.
Thanks Chris. In this case I manually did ‘yum update caching-nameserver’ so this wasn’t something that happened as a result of any automatic updates.