Free hostname certs are not allowed by this partner error
Any idea what's going on here, or how to resolve it? I am attempting to have the system replace the self signed certificate with a cpanel one, but am getting the following error:
The AutoSSL function is running fine for each of the cpanels I create, I just can't seem to get one generated for the hostname. -Michael
# /usr/local/cpanel/bin/checkallsslcerts
The system will check for the certificate for the "cpanel" service.
The system will attempt to replace the self-signed certificate for the "cpanel" service with a signed certificate from the cPanel Store.
The system will attempt to install a certificate for the "cpanel" service from the system ssl storage.
None of the certificates in the system ssl storage were acceptable to use for the "cpanel" service.
The system will attempt to install a certificate for the "cpanel" service from the cPanel store.
Received error "X::NoCertificate" from cPanel Store; requesting new certificate "
[WARN] The system failed to acquire a signed certificate from the cPanel Store because of the following error: (XID q86hyk) The cPanel Store returned an error (X::PermissionDenied) in response to the request "POST ssl/certificate/whm-license": Free hostname certs are not allowed by this partnerThe AutoSSL function is running fine for each of the cpanels I create, I just can't seem to get one generated for the hostname. -Michael
-
I found someone (exactly 1 thread, which seems really low if this actually is a normal problem) who had the same problem 2 years ago, and @cPanelMichael suggested this: Hello @ItsMattSon, Thank you for updating us with the outcome. One alternative to consider is to create a subdomain under an existing account (e.g. cpanel.yourdomain.com) and then utilize the > Service Configuration >> Manage Service SSL Certificates". Keep in mind you may need to create an empty "/var/cpanel/ssl/disable_auto_hostname_certificate" file to avoid the automatic replacement of the certificate during updates:
touch /var/cpanel/ssl/disable_auto_hostname_certificate
Thank you.
I actually thought of adding the subdomain that matches the hostname to try and trigger the AutoSSL, but I get this error: [quote] There was a problem creating the sub-domain: Sorry you cannot create a subdomain with the same name as the hostname of this machine (vps.domain.com).
Is that still a viable solution, and if so is there a way around this? The VPS is purchased through a GoDaddy reseller, so I would think if there were an issue with this there would be more people asking about it, it definitely seems like a glitch to me. -Michael0 -
Hello @mvandemar The information you linked is related to disabling the hostname certificate, this is a different issue than what you're encountering. This is due to your provider disabling the ability to provision free hostname certificates. GoDaddy disables the Free Hostname Certificates and Purchase certificates features, to resolve this you'll need to contact them for further assistance. Thanks! 0
Please sign in to leave a comment.
Comments
2 comments