Giter Club home page Giter Club logo

Comments (3)

csmith avatar csmith commented on May 27, 2024

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.

TwanoO67 avatar TwanoO67 commented on May 27, 2024

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.

csmith avatar csmith commented on May 27, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.