libsql-client-ts icon indicating copy to clipboard operation
libsql-client-ts copied to clipboard

Cloudflare worker error with opennextjs-cloudflare

Open gianpaj opened this issue 7 months ago • 1 comments

Hi, I'm hoping somebody could shed light on this error I'm getting when trying to deploy a Next.js app on Cloudflare

Image
✘ [ERROR] ⨯ Error: Neon: unsupported Linux architecture:

      at currentTarget
  (.open-next/server-functions/default/handler.mjs:98994:15)
      at requireNative
  (.open-next/server-functions/default/handler.mjs:99303:20)
      at .open-next/server-functions/default/node_modules/libsql/index.js
  (.open-next/server-functions/default/handler.mjs:99338:9)
      at require_libsql
  (.open-next/server-functions/default/handler.mjs:55:49)
      at .open-next/server-functions/default/node_modules/@libsql/client/lib-esm/sqlite3.js
  (.open-next/server-functions/default/handler.mjs:99842:29)
      at init_sqlite3
  (.open-next/server-functions/default/handler.mjs:52:54)
      at .open-next/server-functions/default/node_modules/@libsql/client/lib-esm/node.js
  (.open-next/server-functions/default/handler.mjs:108213:5)
      at init_node3
  (.open-next/server-functions/default/handler.mjs:52:54)
      at null.<anonymous>
  (.open-next/server-functions/default/handler.mjs:108233:52)

[wrangler:inf] GET /api/client/xxx 500 Internal Server Error (55ms)

I also get Error: Neon: unsupported macOS architecture

Here's the repo https://github.com/Escuela-dev/tracking

npm run preview
$ npm run build:worker && wrangler dev
$ opennextjs-cloudflare

┌─────────────────────────────┐
│ OpenNext — Cloudflare build │
└─────────────────────────────┘

App directory: /Users/gianpaj/github/escuela-dev/toggl-tracking-escuela
Next.js version : 14.2.24
@opennextjs/cloudflare version: 0.5.12
@opennextjs/aws version: https://pkg.pr.new/@opennextjs/aws@7e23eee

┌─────────────────────────────────┐
│ OpenNext — Building Next.js app │
└─────────────────────────────────┘

I followed these repos as examples:

  • https://github.com/opennextjs/opennextjs-cloudflare/tree/main/examples/create-next-app
  • https://github.com/cloudflare/templates/tree/main/next-starter-template

Thanks a lot!

gianpaj avatar Mar 18 '25 23:03 gianpaj