AutoSSL would normally renew this certificate now, but 2 of the website’s secured domains just failed DCV. AutoSSL will request a replacement certificate that excludes any domains that fail DCV. One such domain is:domain.com.123-158-172-173.cprapid.com
DNS DCV: No local authority
HTTP DCV: Does not resolve to any IP addresses on the internet.
This issue occurs because of a change introduced in cPanel version 124, where temporary .cprapid.com
subdomains (like domain.com.123-158-172-173.cprapid.com
) are automatically added to the ServerAlias
directive for Apache VirtualHosts. These are intended to help preview websites before DNS propagation.
Unfortunately, these temporary subdomains are also included in the AutoSSL request. Since they do not resolve publicly, the Domain Control Validation (DCV) fails and the AutoSSL renewal is deferred or fails entirely.
Even if your account only has one domain configured, this error may still occur due to the automatic inclusion of the .cprapid.com
subdomain tied to your server IP address.
Until cPanel resolves the issue under internal case CPANEL-46086, you can manually remove the invalid .cprapid.com
subdomain from your account using the following steps:
.cprapid.com
(e.g., domain.com.123-158-172-173.cprapid.com
).If you previously added a domain as a Parked/Alias domain, you can convert it into an Addon Domain to avoid such inclusion in bulk certificates:
public_html
to mirror the main site’s content.cPanel is aware of this issue and is tracking it internally under case CPANEL-46086. You can follow updates to the official support article here: https://support.cpanel.net/hc/en-us/articles/27772003203607
If you're unsure about removing the domain or re-running AutoSSL, feel free to contact our support team. We’ll assist in resolving this promptly and ensure your SSL certificates renew correctly.
On your VPS or Server login as root and execute the following script to remove the cprapid.com suffix domains
#!/bin/bash
LOGFILE="/root/whmapi1_remove_cprapid.log"
echo "Removing all .cprapid.com parked domains..." | tee -a "$LOGFILE"
echo -e "\n========== Run Started at $(date) ==========\n" >> "$LOGFILE"
TMPFILE=$(mktemp)
/bin/grep -r '\.cprapid\.com' /var/cpanel/userdata/*/main > "$TMPFILE"
while IFS=: read -r filepath domain_line; do
domain=$(echo "$domain_line" | sed 's/- //;s/^[ \t]*//;s/\r//' | tr -d '\n')
user=$(echo "$filepath" | cut -d/ -f5)
echo " Removing $domain (user: $user)" | tee -a "$LOGFILE"
whmapi1 delete_domain domain="$domain" >> "$LOGFILE" 2>&1
echo "[REMOVED] $domain" >> "$LOGFILE"
done < "$TMPFILE"
rm -f "$TMPFILE"
echo -e "\n All .cprapid.com domains processed. Log saved at: $LOGFILE"