Comments (3)
Hello, I am getting the same error while running xcaddy build. My pipeline breaks because of it
[build 2/2] RUN go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest && xcaddy build "v2.7.5" --output /tmp/caddy --with github.com/caddy-dns/ovh --with github.com/caddy-dns/cloudflare --with github.com/caddyserver/transform-encoder:
18.11 go: downloading github.com/google/s2a-go v0.1.7
18.11 go: downloading go.opencensus.io v0.24.0
18.16 go: downloading cloud.google.com/go/compute v1.23.0
18.19 go: downloading google.golang.org/appengine v1.6.7
18.21 go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
18.37 2024/02/19 08:48:30 [INFO] exec (timeout=0s): /usr/local/go/bin/go build -o /tmp/caddy -ldflags -w -s -trimpath
30.56 # github.com/caddyserver/caddy/v2/modules/caddytls
30.56 /go/pkg/mod/github.com/caddyserver/caddy/[email protected]/modules/caddytls/automation.go:254:18: cannot use func(name string) error {…} (value of type func(name string) error) as func(ctx context.Context, name string) error value in struct literal
30.75 2024/02/19 08:48:43 [INFO] Cleaning up temporary folder: /tmp/buildenv_2024-02-19-0848.1573577225
30.75 2024/02/19 08:48:43 [FATAL] exit status 1
Has anybody a clue as to why this is happening ?
Thank you
from cloudflare.
As I said on caddyserver/xcaddy#177 issue, this is not a bug in either xcaddy or this module. It's due to a breaking change in caddyserver/certmagic v0.20.0 library that Caddy had to accommodate. To build v2.7.5, use this command to force the older version of certmagic:
xcaddy build v2.7.5 --with github.com/caddyserver/[email protected]
Why are you using v2.7.5 though?
from cloudflare.
Wait -- I have the fix
from cloudflare.
Related Issues (20)
- unrecognized directive: dns HOT 2
- Caddy Github Repo Link HOT 2
- Split DNS issue HOT 1
- Latest dependencies update broke caddy builder HOT 14
- malformed module path "https:/github.com/caddy-dns/cloudflare": invalid char ':' HOT 2
- Fails to build: cannot use h.allow0RTT (variable of type bool) as tls.QUICSessionTicketOptions HOT 2
- [Feature Request] Please consider tagging this repo to Caddy versions HOT 6
- Docker builds fail due to requirement for unreleased Caddy version HOT 2
- Dependencies with caddy 2.7.3 should be 2.7.2 HOT 1
- Building Doesn't work with the Latest Caddy Version 2.7.2 HOT 3
- Building with caddy from OMV terminal just gets exit status 2 HOT 1
- Build failed with golang 1.21 HOT 1
- Can modules be installed to an existing caddy installation? HOT 4
- Fatal error build with windows using master with latest release HOT 2
- Missing API token results in unintuitve error message HOT 5
- Adding temporary record for zone .in? HOT 3
- build --with github.com/caddy-dns/cloudflare still only builds with v2.7.6 HOT 6
- co.uk tld not working HOT 7
- Incompatibility Issue with Cloudflare DNS Plugin and Caddy v2.6.4 During Docker Build HOT 3
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 cloudflare.