Comments (2)
It sounds like you're just running into limitations of DNS unfortunately. With DNS caches everywhere, it's extremely common that the records added for verification won't propagate in time for the plugin to be happy. ENOTFOUND
implies that your local machine can't find the DNS record it's expecting - either it hasn't propagated yet, or something in your setup is caching that "not found" result.
There's very little that we can really do to "fix" this, but a few things I'd recommend to give you the best chance of success:
-
Set your local DNS (or wherever you're running this) to use a service that isn't so heavy-handed on caching. If you're using the DNS provided by your ISP, this almost certainly won't have the newly updated records very quickly. Cloudflare's
1.1.1.1
public DNS is a good one to use. -
Make sure you have
verifyPropagation
set on this module - it looks like you do from the logs. You can try playing with thewaitFor
andretries
options too - setting these higher may help.waitFor
defaults to10000
(10 seconds), andretries
defaults to 30. -
Make sure you don't have a local DNS cache service. Depending on where you're running this, some flavours of linux use
systemd-resolve
to cache DNS records by default, which can improve performance, but on frequent changing records like for ACME verification, it can cause problems.
from acme-dns-01-cloudflare.
Hello! Thanks for the very fast response :)
I was already using 1.1.1.1 as dns and cleared the cache... however changing the waitFor
to 20000 seems to have helped, it now generates certificates.
It's now working ! Thanks :)
from acme-dns-01-cloudflare.
Related Issues (14)
- Fails to resolve challenge when requesting wildcard of subdomain HOT 22
- Promise.reject() should take Error instead of string HOT 5
- HTTPError: Response code 400 (Bad Request) HOT 5
- Example / Greenlock broken HOT 4
- Over-eager zone matching HOT 3
- Log errors when applying for certificates (Cloudflare) HOT 3
- Update README with ACME.js example HOT 1
- Error the "id" argument must be of a type String HOT 10
- Using with Greenlock-Express HOT 1
- Add CI pipeline for testing (GitHub Actions) HOT 5
- Action required: Greenkeeper could not be activated 🚨 HOT 2
- API Token requires access to all zones on account HOT 8
- Propagation delay issues HOT 5
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 acme-dns-01-cloudflare.