Godaddy cpanel - No certificate available for subdomain

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is: assets.jonasstampe.com

I ran this command:
acme.sh --issue --dns dns_gd -d jonasstampe.com -d *.jonasstampe.com

acme.sh --deploy -d jonasstampe.com --deploy-hook cpanel_uapi

It produced this output:
placebouser@n3plcpnl0121 [~]$ acme.sh --issue --dns dns_gd -d jonasstampe.com -d .jonasstampe.com
[Mon May 24 02:41:08 MST 2021] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Mon May 24 02:41:08 MST 2021] Creating domain key
[Mon May 24 02:41:08 MST 2021] The domain key is here: /home/placebouser/.acme.sh/jonasstampe.com/jonasstampe.com.key
[Mon May 24 02:41:08 MST 2021] Multi domain='DNS:jonasstampe.com,DNS:
.jonasstampe.com'
[Mon May 24 02:41:08 MST 2021] Getting domain auth token for each domain
[Mon May 24 02:41:12 MST 2021] Getting webroot for domain='jonasstampe.com'
[Mon May 24 02:41:12 MST 2021] Getting webroot for domain='*.jonasstampe.com'
[Mon May 24 02:41:12 MST 2021] jonasstampe.com is already verified, skip dns-01.
[Mon May 24 02:41:12 MST 2021] *.jonasstampe.com is already verified, skip dns-01.
[Mon May 24 02:41:12 MST 2021] Verify finished, start to sign.
[Mon May 24 02:41:12 MST 2021] Lets finalize the order.
[Mon May 24 02:41:12 MST 2021] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/122013162/9917257941'
[Mon May 24 02:41:14 MST 2021] Downloading cert.
[Mon May 24 02:41:14 MST 2021] Le_LinkCert='https://acme-v02.api.letsencrypt.org/acme/cert/041efd8e52e2096ba4d8225e7666368893e9'
[Mon May 24 02:41:14 MST 2021] Cert success.
-----BEGIN CERTIFICATE-----
MIIFNjCCBB6gAwIBAgISBB79jlLiCWuk2CJedmY2iJPpMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMTA1MjQwODQxMTNaFw0yMTA4MjIwODQxMTNaMBoxGDAWBgNVBAMT
D2pvbmFzc3RhbXBlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMzv4zLXyEFNHImrxwiIHBI1eWFfRWmR2cHPumZs1dz2aXpcavnPVnqecozhk7Ef
TYePNCMyxSaWlMGKQuMQ5liPN5QzKxp6bxAXvdn5ULoEg5l50WbJlzJWB0yrQtuL
ifvEiyKKvqa6Y7nDC8d6nQyUapxUMUz7feBMCsVppEMHc/omCTVKRwuHusnbosfl
fihbhP7oxBgLbT3Y33r0amMcDZlplNsDyZCMrUqvifYxGyuXgIQnCUcVBZAgohOT
bAgYRKa56KuuSMhbfruwtm29CHKBHgP4KckihLr5Eo74gnl4AT3NOaG2SeUkidAb
BfcUe+P3XZxC9FERAxbuhX0CAwEAAaOCAlwwggJYMA4GA1UdDwEB/wQEAwIFoDAd
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNV
HQ4EFgQUDixYMEgVbnhkJT9WDE6K/FCfu54wHwYDVR0jBBgwFoAUFC6zF7dYVsuu
UAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8v
cjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9y
Zy8wLQYDVR0RBCYwJIIRKi5qb25hc3N0YW1wZS5jb22CD2pvbmFzc3RhbXBlLmNv
bTBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUF
BwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIE
gfQEgfEA7wB2AJQgvB6O1Y1siHMfgosiLA3R2k1ebE+UPWHbTi9YTaLCAAABeZ2/
9hsAAAQDAEcwRQIgQG3RO5r0RhvB43AZVbExPjRIktA3qifZSrRP3nLzNVMCIQC6
F1ZDXeWxmJH4QaosXEuwgbNciHE6NunlyArbpWA8hAB1APZclC/RdzAiFFQYCDCU
Vo7jTRMZM7/fDC8gC8xO8WTjAAABeZ2/9gwAAAQDAEYwRAIgPjnd39QOD8bzgwM6
0qcwhxZiuzp/YdUuBtAw0vF3DygCIGoWuQcIl9bKexQW4w3Kok5U7BOKJ2wjn8MF
AwLE8zIkMA0GCSqGSIb3DQEBCwUAA4IBAQCMkK7REB9K7vQShw95d6eJYOEDLh4y
TyuWycOJMGLu3hansm/13TPQguDJdkOQIM8uf1h1iRbV0rlqoAWUP16VHOdwxL17
alvdv6VdfeZo75bMpJUshkdw0V4kts5YnkKGspkJr2Fj/m55602he81eYLXF2aGB
svHGDWSbysUPE6m0Fr7ps7pFp5y0n3d2Rzj6KMQY7qZE0ZDoaTFgwbcnUnvYxzYW
Bqj6WpZrt2e2jrBn9Pc7BdL/vQqi1hAUMJOCnvAThz3foZ8+j9dTCq7eTbW7ujqk
myKDftiKj3tpi8DiuYJ7Xh4CiFF2Q4nXcxyFUo46WAenzNgCtX9xQUrT
-----END CERTIFICATE-----
[Mon May 24 02:41:14 MST 2021] Your cert is in /home/placebouser/.acme.sh/jonasstampe.com/jonasstampe.com.cer
[Mon May 24 02:41:14 MST 2021] Your cert key is in /home/placebouser/.acme.sh/jonasstampe.com/jonasstampe.com.key
[Mon May 24 02:41:15 MST 2021] The intermediate CA cert is in /home/placebouser/.acme.sh/jonasstampe.com/ca.cer
[Mon May 24 02:41:15 MST 2021] And the full chain certs is there: /home/placebouser/.acme.sh/jonasstampe.com/fullchain.cer
placebouser@n3plcpnl0121 [~]$ acme.sh --deploy -d jonasstampe.com --deploy-hook cpanel_uapi
[Mon May 24 02:43:32 MST 2021] Certificate successfully deployed
[Mon May 24 02:43:32 MST 2021] Success

acme.sh --deploy -d jonasstampe.com --deploy-hook cpanel_uapi
[Mon May 24 02:43:32 MST 2021] Certificate successfully deployed
[Mon May 24 02:43:32 MST 2021] Success

My web server is (include version):
linux
The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:
godaddy
I can login to a root shell on my machine (yes or no, or I don't know):
I don't know
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
cpanel
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):

1 Like

Hi @roro69,

Have you tried acme.sh --deploy -d assets.jonasstampe.com --deploy-hook cpanel_uapi?
You need to run a deployment hook for every vhost you see listed in your "Install Certificates" WebUI.

Thank you

2 Likes

Hi @stevenzhu

thanks for your answer.

I created also -d *.jonasstampe.com as multidomain aka wildcard
and then
acme.sh --deploy -d jonasstampe.com --deploy-hook cpanel_uapi

for other domains it functioned but here is a problem i struggle with godaddy
im on shared hosting... with ssh access

I run this check but don't understand how to resolve the error shown here

@stevenzhu

However I tried what you suggested but got the error
acme.sh --deploy -d assets.jonasstampe.com --deploy-hook cpanel_uapi
[Mon May 24 05:51:30 MST 2021] The domain 'assets.jonasstampe.com' is not a cert name. You must use the cert name to specify the cert to install.
[Mon May 24 05:51:30 MST 2021] Can not find path:'/home/placebouser/.acme.sh/assets.jonasstampe.com'

Yesterday I was creating the certificates for all subdomains manually instead of using Wildcard and solved the problem in that way. It is really annoying that GoDaddy does not install the Lets Encrypt Cpanel Extension on shared hosting, making so the creation and updating of Lets Encrypt certificates really annoying, time-consuming and tedious. This negative business policy of restricting important services in such a way that you are forced to buy additional services from GoDaddy is becoming more and more noticeable to me and so I will be looking for a hoster who offers good service and does not restrict customers, hinder them and treat them as a cash cow to be milked.

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.