27 febrero, 2018 in Blog

VestaCP error en named tras actualizar bind

/etc/sysconfig/named
Captura de fichero /etc/sysconfig/named

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.




2 Comments

  1. 22 octubre, 2018 at 3:59 am

    Daniel Hurtado

    Responder

    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?

    1. 23 octubre, 2018 at 1:54 pm

      oscarpalacios

      Responder

      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?

Responder a Daniel Hurtado Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Si navegas por esta web aceptas la Política de Provacidad.
De Acuerdo