Comments (3)
Hello!
All the logs will be captured by docker, so you should just be able to do docker logs containerName
(you can use docker ps
to find the container name if you don't know it)
I wouldn't worry too much about the files being smaller - by default this will use an eliptic curve algorithm for the certs which does result in smaller file sizes than certbot's default which is RSA. Obviously there's something wrong with the zero byte one, though!
from docker-letsencrypt-lexicon.
Thanks for your fast answer :)
So in logs, I have this error:
+ ERROR: An error occurred while sending post-request to https://acme-staging.api.letsencrypt.org/acme/new-authz (Status 400)
Details:
{
"type": "urn:acme:error:malformed",
"detail": "Error creating new authz :: Wildcard names not supported",
"status": 400
}
This seems odd as in certbot I can validate my wildcard domain without problems.
Any idea on how I could achieve that ?
At the moment, I tried:
-
*.mydomain.com in my domains.txt
which failed with the previous error. -
And directly mydomain.com
wich failed with the error
+ Generating private key...
+ Generating signing request...
+ Requesting challenge for mydomain.com...
deploy_challenge called: mydomain.com, zR56Mso4TXOI994jpSZi5mbR_f_56AJaE, ryDAVKf_0MHeoNVjjf-nXtI2CDYjmM9w
Arguments: Namespace(action='create', auth_application_key=None, auth_application_secret=None, auth_consumer_key=None, auth_entrypoint=None, content='rILKf_S7iZ0MHeoNVjjf-MiIknXtIYjmM9w', delegated=None, domain=mydomain.com', identifier=None, name='_acme-challenge.mydomain.com', priority=None, provider_name='ovh', ttl=None, type='TXT')
...
File "/usr/local/lib/python3.5/dist-packages/requests/models.py", line 305, in prepare
self.prepare_url(url, params)
File "/usr/local/lib/python3.5/dist-packages/requests/models.py", line 379, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None/auth/time': No schema supplied. Perhaps you meant http://None/auth/time?
It seems to me that the "None" in arguments could be the problem.
maybe it's coming from my docker env config.
But I tried with:
- LEXICON_OVH_ENTRYPOINT='ovh-eu'
- LEXICON_OVH_APPLICATION_KEY="zES...58M"
- LEXICON_OVH_APPLICATION_SECRET="dIht....m1"
- LEXICON_OVH_CONSUMER_KEY="r8zR98....VTN8fbceK"
and also:
- AUTH_ENTRYPOINT="ovh-eu"
- AUTH_APPLICATION_KEY="zESr....58M"
- AUTH_APPLICATION_SECRET="dIhtC....Sm1"
- AUTH_CONSUMER_KEY="r8zR....bceK"
``
both got the same result.
Any idea ?
from docker-letsencrypt-lexicon.
Ah, yes, wildcard support probably needs me to do some updating to enable it. I've opened #5 to track that.
For the second error, the LEXICON_OVH_* keys are right, but I think the problem is how you're quoting them. For most of them you should be able to drop the quotes entirely:
- LEXICON_OVH_ENTRYPOINT=ovh-eu
If they've got some special chars in that the YAML parser doesn't like you can quote the whole thing:
- "LEXICON_OVH_...=...."
I think what's happening is Lexicon's OVH provider is getting an entrypoint value of 'ovh-eu'
(with the quotes), and failing to match it to just ovh-eu
.
from docker-letsencrypt-lexicon.
Related Issues (9)
- Docker doesn't work in new installations HOT 1
- RSA keys instead of EC Keys HOT 1
- ERROR: An error occurred while sending get-request to http://cert.int-x3.letsencrypt.org/ (Status 301) HOT 2
- Add support for wildcard certs
- Update to use LetsEncrypt ACME v2 API HOT 1
- *
- Fake LE Intermediate X1 - Cert Regeneration
- Lexicon Update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-letsencrypt-lexicon.