workers-sdk icon indicating copy to clipboard operation
workers-sdk copied to clipboard

TLS peer's certificate is not trusted when using wrangler dev --remote on linux using non super admin account

Open peculiarnewbie opened this issue 6 months ago • 1 comments

What versions & operating system are you using?

wrangler 4.19.1, bun 1.2.13, Arch Linux kernel 6.14.9-arch1-1

Please provide a link to a minimal reproduction

minimal hello world example from create cloudflare

Describe the Bug

unable to do wrangler dev --remote on my linux machine with a non super admin account.

i've confirmed it works on my windows machine, and it also does work on my linux machine on my perconal cloudflare account. It only fails when i'm developing on my work account on linux

Please provide any relevant error logs

workerd/jsg/util.c++:320: error: e = kj/compat/tls.c++:256: failed: TLS peer's certificate is not trusted; reason = unable to get local issuer certificate

stack: /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2827370 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@28278fa /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@41f38df /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@282fa30 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@4222f90 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@42233b0 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2a20b67 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2a218c1 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2a23ec4 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@29ff170 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2a06980 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2a1d250 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@1a99a90 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2322020 /home/bolt/git/web/simple/tests/rpctest/worker-b/node_modules/miniflare/node_modules/workerd/node_modules/@cloudflare/workerd-linux-64/bin/workerd@2208050; sentryErrorContext = jsgInternalError; wdErrId = lum9e7ei79apafueam5n02qj

peculiarnewbie avatar Jun 05 '25 08:06 peculiarnewbie

This is probably a certificates issue. Do you have custom certificates set up/required for work? Are you using a VPN or proxy?

To aid debugging, could you try:

  • curl https://example.com
  • making a web request from a simple node script (i.e. fetch("https://example.com")

penalosa avatar Jun 16 '25 13:06 penalosa

sorry for late reply, and yeah sorry it's not a problem with the sdk specifially

https://bbs.archlinux.org/viewtopic.php?id=305427 https://github.com/certifi/python-certifi/issues/349

peculiarnewbie avatar Jul 05 '25 10:07 peculiarnewbie