VestaCP error en named tras actualizar bind
Ya avisé que usaría esta página para comentar soluciones a problemas que se me aparecen a mi y seguramente a muchas más personas. En este caso tampoco demasiadas porque no tanta gente tiene un servidor propio y menos que usen VestaCP como gestor.
Me ha ocurrido tres veces que al actualizar bind el servicio de DNS no se inicia y da el siguiente error:
Stopping named: [ OK ] Starting named: Error in named configuration: zone xxxxxxxxxx.xxx/IN: loading from master file /home/admin/conf/dns/xxxxxxxxxx.xxx.db failed: file not found zone xxxxxxxxxx.xxx/IN: not loaded due to errors. _default/xxxxxxxxxx.xxx/IN: file not found zone xxxxxx.xxxxxxxxxx.xxx/IN: loading from master file /home/admin/conf/dns/xxx.xxxxxxxxxx.xxx.db failed: file not found zone xxxxxx.xxxxxxxxxx.xxx/IN: not loaded due to errors. _default/xxxxxx.xxxxxxxxxx.xxx/IN: file not found zone xx.xxxxxxxxxx.xxx/IN: loading from master file /home/admin/conf/dns/xx.xxxxxxxxxx.xxx.db failed: file not found zone xx.xxxxxxxxxx.xxx/IN: not loaded due to errors.
Como veis da un error por cada dominio y el servicio de dns no funciona por lo que pasado un tiempo dejara de resolver los nombres y vuestros dominios no serán accesibles.
En el foro de Vesta CP ofrecen una solución que a mi personalmente no me ha funcionado nunca, que es reconstruir las dns. Login en el panel –> Usuarios –> Seleccionar todos –> rebuild dns. Después de esto intentar arrancar el servicio named desde consola o desde Servicios –> named en el propio panel. Como os digo a mi no me ha funcionado, la solución es bastante más sencilla.
Desde la consola editamos el archivo /etc/sysconfig/named con vi o con nano de esta manera:
nano /etc/sysconfig/named
Buscamos la linea ROOTDIR=/var/named/chroot y la comentamos así:
#ROOTDIR=/var/named/chroot
Guardamos el archivo, salimos y ahora reiniciamos named desde la propia consola y voilá:
service named restart
Problema resuelto, hasta la próxima entrada.
22 octubre, 2018 at 3:59 am
Daniel Hurtado
Hola Oscar te agradeceria pudieras ayudarme. Yo tambien uso VESTA en centos.
Luego de hacer un yum update -y (porque tenia problemas con la actualizacion de nginx)
no carga mi administrador y tengo el problema: ERR_NAME_RESOLUTION_FAILED
entonces hice service named restart y me aparece error:
Job for named.service failed because the control process exited with error code. See «systemctl status named.service» and «journalctl -xe» for details.
ME PARECE QUE ES UN PROBLEMA similar al que indicas. CREES QUE PODRÉ USAR TU SOLUCION? O que me recomiendas?
23 octubre, 2018 at 1:54 pm
oscarpalacios
Prueba esta solución, no tiene ‘efectos secundarios’ pero me parece raro que no te deje entrar en el admin. ¿como entras como dominio o con la Ip:8083?