На днях у нас случилась неприятность - электрики арендуемого здания возились в щитке и случайно отключили нас как от основного, так и от резервного питания. Серверы поработали на UPS-сах, но когда запас заряда батарей ИБП начал заканчиваться, стало ясно что нужно быстро корректно завершать работу всех серверов.
Когда все наладилось - сервера были включены и обнаружилась неприятность: сбросилось время на наших стареньких доменных контролерах. Контролеры домена, думая что сейчас 2006-й год, успешно между собой реплицировались и после перевода времени в корректное значение отображали ошибку в журнале Directory Service:
It has been too long since this machine last replicated with the named source machine. The time between replications with this source has exceeded the tombstone lifetime. Replication has been stopped with this source.
The reason that replication is not allowed to continue is that the two machine's views of deleted objects may now be different. The source machine may still have copies of objects that have been deleted (and garbage collected) on this machine. If they were allowed to replicate, the source machine might return objects which have already been deleted.
Time of last successful replication:
2006-01-01 00:26:25
Invocation ID of source:Name of source:
Tombstone lifetime (days):
60The replication operation has failed.
User Action:
Determine which of the two machines was disconnected from the forest and is now out of date. You have three options:
1. Demote or reinstall the machine(s) that were disconnected.
2. Use the "repadmin /removelingeringobjects" tool to remove inconsistent deleted objects and then resume replication.
3. Resume replication. Inconsistent deleted objects may be introduced. You can continue replication by using the following registry key. Once the systems replicate once, it is recommended that you remove the key to reinstate the protection.
Registry Key:
HKLM\System\CurrentControlSet\Services\NTDS\Parameters\Allow Replication With Divergent and Corrupt Partner
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Отчего начали всплывать разные неприятные ошибки связанные с авторизацией участников домена на его ресурсах.
В интернете записей посвященных этой ошибке достаточно много и решают ее разными способами, вплоть до радикальных - переинсталяция контролеров домена. У меня слава богу все решилось намного проще. Смотрим на третью подсказку в описании Event ID 2042:
"3. Resume replication. Inconsistent deleted objects may be introduced. You can continue replication by using the following registry key. Once the systems replicate once, it is recommended that you remove the key to reinstate the protection.
Registry Key:
HKLM\System\CurrentControlSet\Services\NTDS\Parameters\Allow Replication With Divergent and Corrupt Partner"
Опишу эти действия более подробно
- Запустите regedit
- Перейдите по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
- Отредактируйте или создайте DWord-параметр "Allow Replication With Divergent and Corrupt Partner" и присвойте ему значение 1
- Повторите эти действия на тех контролерах домена, на которых наблюдается ошибка 2042
- Запустите репликацию между контролерами домена и убеждаемся что она прошла корректно
- Присвойте DWord-параметр "Allow Replication With Divergent and Corrupt Partner" значение 0 или удалите его.
Готово! Проблема решена!
Спасибо, помогло :)
на здоровье) а у Вас что случилось?)
Добрый день. Спасибо, статья помогла. Была проблема — стали репликации из за захороненных объектов. Репликации заходили теперь осталось побороть 1988
Приятно когда мой запись помогает коллегам =)Удачного и скорого решения ошибки 1988 =)
P.S.: перечитал свою запись и столько грамматических ошибок заметил, поправил. Теперь их стало меньше =)
Спасибо, Владимир за статью помогла она мне)
теперь у меня тоже ошибки 1988, если посоветуете как это тоже решить буду благодарен.
и если Присвоить DWord-параметр «Allow Replication With Divergent and Corrupt Partner» значение 0 или удалить, потом снова появляется 2042