I got this error while trying to add a domain as an Addon on the primary cPanel account. The domain is already pointing into another servers which also using the same DNS cluster and that was actually creating the problem.
I have tried a lot and got this solution!! 🙂
Error details:
A DNS entry for “xxx.com” already exists. You must remove this DNS entry from all servers in the DNS cluster to proceed.
Please do follow the steps below:
Step 1 : SSH to the server as root user where you are trying to add the domain.
Step 2 : Check the zone list. You can check it under the directory “/var/named.” There might be an entry for this domain. If so, remove it and try to add the domain again.
If it is not in the server, sure, it will be in any other servers using the same DNS cluster. Please confirm the domain name before removing it from the cluster.
Taking a backup of zone file should be fine!
Step 3 : Execute the following cPanel script from the server shell as root user:
/scripts/killdns domain.com
That’s it! Then try to add the domain again. It should be okay now!! 🙂
Now, verify this through command line:
cat /var/cpanel/userdata/$user_name/main
That’s it!! Please let me know if you need any help on it.
Also read:
Unable to establish a PHP session – PHPMyAdmin error
How to change main domain of a cPanel reseller account with an existing domain name?
Possible root compromise detected: Failed to create directory /dev/null – cPanel
[Solved]cPanel icon is missing from WHM’s List accounts option
How to enable login email alert on server – WHM and SSH login alert
Very helpful 🙂
Thanks, Mushtaq!
Helpful, thank you.
You’re welcome!
Very very helpful, than you!
You are most welcome, Daoud!!
Thanks before for the information. but i wanna ask : when the execute /scripts/killdns domain.com process, where i should be to write that syntax (/scripts/killdns domain.com) in cpanel ?. I mean step by step in cpanel may be more clear for me. thanksful again for your help. 🙂
You need to run this from the server command line.
SSH to server as root and execute the command.
I tried to fix, but it is not work.
I used cpnel hosting. How to fix step by step for videos
I was also having the same issue and i fixed it on my Redserverhost .com hosting easily by deleting that DNS zone.
Right after that it got successfully created. Your article helped me a lot to do this.
Cool
I fallow are ways but any thing is not true to my Ressler 🙁
If may you fixed it?
Thank you, solved