Skip to main content



Why aren't my Domain Controllers Global Catalogs?

Today was interesting.  A customer just promoted some new Server 2019 DCs, but those DCs wouldn't become global catalogs.  They were logging this event in the Applications and Services >> Directory Service Log. Event 1578, ActiveDirectory_DomainService: "Promotion of the local domain controller to a global catalog has been delayed because the directory partition occupancy requirements have not been met." In another event... "As a precondition to becoming a global catalog server, a domain controller must host a read-only replica of all directory partitions in the forest. This event occurs because a Knowledge Consistency Checker (KCC) task has not been completed or because the domain controller cannot add a replica of the directory partition because of unavailable source domain controllers. An attempt to add the replica will occur again at the next KCC interval." Digging in, the underlying problem is they had an old "abandoned" child domain in AD. 

Latest Posts

Quickie: What update do I need to be able to install patch a Server 2012 r2 RTM machine?

Why did my box reboot? Getting Reboot information from the System and SCCM Reboot Coordinator logs

Fixed: Removing the "Edit with Acrobat" Ad in Edge's PDF Viewer.

Fixed: SCOM "No Device Ping" on network discovery

Fixed: Diagnosing a failing power supply

Weekend Report: Arduino + Multiple DS1820 Temperature Sensors Working

3D printed Liquid Piston Stirling Engine Cont'd: Minutiae research

3d Printed Liquid Piston Stirling Engine V4 reattempt and success!

LPSE v4 failure during assembly, and an adventure in O-rings.

LPSE v3 Two steps forward, one step back.

Thing I made: 3-D Printed Liquid Piston Stirling Engine Demonstrator v2

Thing I made: Toilet Flush Handle

So that's where they go? Where to attach the PSU Locks on a Prusa original enclosure

Feet Pics

Thing I made: Ryobi-compatible cordless TS100 soldering iron power adapter

Appcompat: 0x8007000B Bad Image Format - The format of DLL or executable being loaded is invalid

Breath holding record 4:02

Quickie: Powershell Base64 and Base64URL encoding and decoding functions

Fixed: Waiting for the .Net 4.8 installer to finish before continuing

Fixed: Resizing an ext4 filesystem and fixing a no-boot issue

Gotchas with Palo Alto Firewall App-IDs for Active Directory LDAPs and Windows KMS activation

Quickie: Connect to the WSUS "Windows Internal Database" with SQL Management Studio

A performant way to work with obtusely large files in PowerShell #Quickie #PowerShell

Making a point

$6 flexible print bed for Monoprice Select Mini

I made a thing: Bedframe Feet

3D printing: An easy way to fill inscriptions to make them easy to read

Tiny Hydroponics

Fixed: League of Legends d3dx9_39.dll error