EventID 2042, error de Replicacion. Que hacer cuando un DC que ha excedido TombStone Lifetime y falla su replicacion {HowTo}

Hoy vamos a resolver un tema de replicación que me ocurrió un antes de mi charla en CodeCamp con mi entorno virtual. El tema es que tenia preparada mi arquitectura conformada por un dominio con dos controladores y un Child Domain, pero como las tuve un tiempo apagadas, no replicaron y al momento de forzar la replicación me daba el siguiente error:

www.radians.com.ar © 2011

Esto ocurre, si un controlador de dominio no ha replicado con su socio durante más tiempo que el definido en la TombStone, es posible que exista un problema con los lingering objects en uno en ambos controladores de dominio. Cuando esto ocurre, la replicación de entrada con el controlador de origen se detuvo en el controlador de dominio de destino y se genera el Event ID 2042 en el registro de sucesos de servicios. El evento se identifica el controlador de dominio de origen y las medidas que deben tomar para eliminar ya sea el controlador de dominio desfasado o quitar objetos persistentes y restaurar la replicación desde el controlador de dominio de origen. El evento es el siguiente:

www.radians.com.ar © 2011

Si ejecutamos el comando repadmin /showrepl también veremos el error 8614:

Source: Default-First-Site-Name\DC1
******* 1502 CONSECUTIVE FAILURES since 2005-01-21 07:16:00
Last error: 8614 (0x21a6):
            The Active Directory cannot replicate with this server because the time since the last replication with this server has exceeded the tombstone lifetime.

No desesperar que se puede arreglar!, para solucionar este inconveniente vamos verificar lo siguiente:

  • Primero ejecutamos nuevamente el comando repadmin /showrepl en el controlador de dominio en el cual tuvimos el error para poder determinar cual es el controlador de dominio que ha sido desconectado por más tiempo que el definido en el TombStone.
  • También debemos comprobar la fecha y hora de nuestro equipo, tanto en el controlador de dominio origen y como en el de destino, no sea cosa que esto sea la causa del problema. Si hay una diferencia de tiempo, debemos corregirlo antes de continuar. Puede que tengamos que esperar un par de horas para asegurarnos que no se cambie nuevamente. Si el cambio de hora ocurre, debemos diagnosticar por qué y resolver este problema puntualmente.
    Por ejemplo, podría haber problemas de hardware, como un fallo del sistema de la batería, o una actualización de firmware faltante, o tambien podria ser un problema en el PDC del bosque que no este configurado para utilizar una fuente externa para verificar la fecha y hora.
  • Verificamos que no tengamos objetos persistentes (lingering Objects) obsoletos. Si este es el caso deberíamos eliminarlos tanto de nuestro controlador de dominio origen y destino.
  • Reiniciamos la replicación en el controlador de dominio de destino. Después de quitar los objetos persistentes, debemos reiniciar la replicación en el controlador de dominio que registró el evento mediante la edición de la configuración del Registro que permite la replicación de un controlador de dominio potencialmente fuera de fecha. También podeos realizar este procedimiento sin la necesidad de esperar para quitar objetos persistentes y deseamos iniciar la replicación de inmediato. (Esta es nuestra opcion!)
  • Luego debemos restablecer la clave de registro para proteger el controlador de dominio contra la replicación obsoleta.
    Después de que la replicación se haya reanudado en el controlador de dominio que registró el evento, restablecemos la clave de registro, para que este controlador de dominio siga registrando eventos si se intenta realizar una replicación con un controlador de dominio con el cual la  última replicación correcta ocurrido más tarde del tiempo definido en el TombStone.

Entonces, en nuestro caso como nos corre el tiempo, vamos a modificar la clave de registro para permitirle a nuestro controlador la replicación. Para ello ejecutamos el comando regedit, y vamos a la siguiente ubicación:

www.radians.com.ar © 2011

Ahí hacemos un clic con el botón derecho y seleccionamos New y luego DWORD (32-bit) Value, el nombre de la clave de registro será: Replication With Divergent and Corrupt Partner, con el valor 1, como vemos en la siguiente captura:

www.radians.com.ar © 2011

Cabe aclarar que no es necesario reiniciar el equipo. Lo que hacemos a continuación será forzar la replicación, para esto vamos a la consola Active Directory Sites and Services.

www.radians.com.ar © 2011

Vemos que la replicación funciono correctamente, solo nos queda eliminar la clave de registro que habíamos creado anteriormente.

www.radians.com.ar © 2011

Verificamos lo mismo en nuestro dominio con el RepAdmin:

www.radians.com.ar © 2011

Espero que les sirva de utilidad, es otra solución a un problema que puede ocurrir con la replicación de nuestros controladores de dominio.

Saludos, Roberto Di Lello.

Roberto Di Lello

Acerca del autor: Roberto Di Lello

Hola, soy Roberto Di Lello trabajo como Consultor Senior en Infraestructura, especializado en Tecnologias Microsoft con mas de 25 años en la industria. He sido galardonado como MS-MVP en Active Directory-Enterprise Mobility por 10 años, y actualmente soy MVP Windows Insider, ademas de poseer otras certificaciones de Microsoft. He trabajado en distintos projectos que involucran Migraciones, Implementaciones, y soporte de Active Directory y Microsoft Exchange, y en los ultimos años me he desempeñado armando equipos de trabajo para diferentes paises y areas de sistemas, he planificado a distintas migraciones a datacenters (ambiente cloud y mixtos). He tenido la oportunidad de participar como miembro del staff de Microsoft en eventos internacionales como ser TechEd NorteAmerica y MS Ignite (NA) al ser Trainer Certificado por Microsoft (MCT).

You May Also Like

9 Comments

  1. Tengo un problema de sincronizacion en dos servidores el ID de Evento es 2042 realice los pasos que estan posteados en su articulo con referencia a solucionar ese problema pero la parte en donde indica borrar lingeringobjects no se como hacerla me podrian proporcionar alguna ayuda

  2. Alexander, Muchas gracias por participar del blog.

    Fijate que debes borrar los lingeringobject en el caso de tener servidores obsoletos, pero puede ser que no los tengas, depende de que te paso y cual es la causa de este problema. Puede que no tengas nada. Pudiste seguir con la nota?

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo; y te pido que nos ayudes a difundirlo con tus amigos y contactos! Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Espero te sean de utilidad. Saludos!

  3. Gracias por el post…tengo el problema que mencionas en el post en 2 servidores win2003..estoy haciando los pasos que das en el articulo pero no encuentro los objetos persistentes en ninguno de los dos equipos…adicionalmente aun no tengo claro en cual de los 2 equipos debo seguir las instrucciones….me puede ayudar ??

  4. Rodrigo Salcedo, muchas gracias por participar. disculpa mi demora en contestar pero tuve serios problemas con los mails que recibo del blog y recien los pude recuperar.

    Respecto a tu pregunta, lo debes realizar sobre el servidor que tiene vencido el tombstone.

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo; y te pido que nos ayudes a difundirlo con tus amigos y contactos! Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Espero te sean de utilidad. Saludos!

  5. Roberto un gusto saludarlo, sobre el tema ejecute todos los pasos que indica el post pero aun asi tengo el problema de replicación debo cambiar el registro en ambos servidores yo lo cambie en el que se perdio la repli el principal esta igual

    saludos.

  6. Juan del Aguila, disculpa mi demora en contestar pero justo sali de vacaciones y a mi vuelta estoy medio complicado con los tiempos y voy respondiendo de a poco.

    Respecto a tu pregunta, la nota se refiere al servidor que perdio el tombstone lifetime, y por tal motivo falla la replicacion. Hay que ver cual es tu causa de la falla de replicacion. Que error tenes?

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo; y te pido que nos ayudes a difundirlo con tus amigos y contactos! Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google. Saludos!

  7. Buenos días, estuvimos leyendo el blog https://www.radians.com.ar/blog/?p=1439, después de realizar el procedimiento que indica fue solucionado el inconveniente con el tiempo de la replicación, sin embargo actualmente se esta generando el error adjunto.

    Tenemos el controlador de dominio principal que es Zeus y el secundario que es Dionisio, actualmente esta replicando de Dionisio a Zeus pero el problema esta cuando se intenta replicar de Zeus a Dionisio.

    Agradeceria toda la colaboración que me pueda brindar.

  8. Luisa Fernanda Ramirez Patiño, disculpa mi demora en contestar pero estuve con algunos temas de salud, y estoy medio complicado con los tiempos y voy respondiendo de a poco a medida que puedo. Cuando tengas asi algo muy urgente escribime tambien por twitter. Justo se junto que tambien que cambie de trabajo y estoy con estos cambios y adaptaciones de los tiempos.

    Respecto a tu pregunta, la nota:
    EventID 2042, error de Replicacion. Que hacer cuando un DC que ha excedido TombStone Lifetime y falla su replicacion {HowTo} https://www.radians.com.ar/blog/?p=1439 era porque la causa era que el tombstone lifetime ha vencido. En tu caso que paso? quisiera entender bien el tema, en la captura, me falta ver a donde replica. Tenes algun evento asociado? si haces un dcdiag, que errores te da? Si haces un repadmin /showrepl que resultado da? Pasame mas informacion y vemos como seguir.

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo! Te pido que difundas la direccion del sitio y mi twitter @RaDiansBlog, asi sumamos mas gente. Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Saludos y gracias!

Comments are closed.