The domain “domain.tld” already exists in the userdata

The domain “domain.tld” already exists in the userdata

The domain “domain.tld” already exists in the userdata

The error message “The domain ‘domain.tld’ already exists in the userdata” typically occurs in web hosting environments that use control panels like cPanel, WHM, or other domain management tools. It means that the system is trying to add a domain that is already registered or configured for another user or account on the server.

Possible Causes:

  1. The domain is already added as:

    • A primary domain of another account

    • An addon domain

    • A parked domain

    • An alias

  2. Leftover configuration files from a previous account that used the domain (e.g., DNS zone files, Apache config files).

  3. Userdata files still reference the domain, often located in:

How to Fix It (for cPanel/WHM):

Note: These steps involve root-level access. Proceed with caution.

  1. SSH into the server as root.

  2. Check if the domain exists in any account:

3. If found, and the account is no longer supposed to use it:

  • Remove the domain reference from those files.

  • Rebuild the userdata and HTTP configuration:

4. Remove DNS zones if they exist:

If no valid owner:

The provided guide above, is a complete process to resolve the error which implies that ‘The domain “domain.tld” already exists in the userdata’.

Create Account



Log In Your Account