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: mmsw.cz
I ran this command: myAccount = Await myAcme.NewAccount(myEmail, True)
It produced this output: : Fail to load resource from 'https://acme-v02.api.letsencrypt.org/acme/new-acct'.
urn:ietf:params:acme:error:serverInternal: failed check for existing account - at Certes.Acme.IAcmeHttpClientExtensions
My web server is (include version): IIS 10
The operating system my web server runs on is (include version): Windows 2019 (1809)
My hosting provider, if applicable, is: Me
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): Certes 3.0.3
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
Hello, I use .NET based program to renew our certificates. It worked well for many months. Last 2 months running from scheduler falls into error:
Fail to load resource from 'https://acme-v02.api.letsencrypt.org/acme/new-acct'.
urn:ietf:params:acme:error:serverInternal: failed check for existing account - at Certes.Acme.IAcmeHttpClientExtensions.
When I run it pressing button Run on the task in task scheduler, it works well.
Any help appreciated.
Thank you very much
Miroslav
I have no experience with your config so cannot help. From the error it does not remind me of any problem in Let's Encrypt. Sounds more like a Windows authentication issue or problem in Certes config. But, I could easily be wrong.
I am posting to recommend also asking about this on the github for Certes. There are more experts there with your specific config and a quicker response may be possible.
If it runs as a task but not as your own user then perhaps check your proxy configuration (have you used Fiddler etc on that machine?). Also do a basic check using a web browser on the same machine to ensure you can access https://acme-v02.api.letsencrypt.org/
Hello,
there is no proxy set on my server.
My utility is .NET program, that is used by Task Scheduler.
If it is run by Task Sheduler timer, it returns error.
If I run it manualy by Run button in Task Scheduler, it works well.
I cannot find any difference. Same user, same rights (highest privilege).
Server has access to letsencrypt page by Chrome.
I will do it and let you know.
I will also try another user.
I don't think error is related to user account.
The error comes from Certes package, that is used in program.