hey icon indicating copy to clipboard operation
hey copied to clipboard

Can't run the development server

Open rixcian opened this issue 1 year ago • 3 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Current Behavior

I ran pnpm dev, but this error occurred:

@workers/sts-generator:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/sts-generator:dev:             throw a;
@workers/sts-generator:dev:             ^
@workers/sts-generator:dev: 
@workers/sts-generator:dev: Error: write EPIPE
@workers/sts-generator:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/sts-generator:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/sts-generator:dev:     at Socket._writeGeneric (node:net:930:11)
@workers/sts-generator:dev:     at Socket._write (node:net:942:8)
@workers/sts-generator:dev:     at writeOrBuffer (node:internal/streams/writable:392:12)
@workers/sts-generator:dev:     at _write (node:internal/streams/writable:333:10)
@workers/sts-generator:dev:     at Writable.write (node:internal/streams/writable:337:10)
@workers/sts-generator:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/sts-generator:dev:     at async #assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/sts-generator:dev:     at async #init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/sts-generator:dev: Emitted 'error' event on Socket instance at:
@workers/sts-generator:dev:     at emitErrorNT (node:internal/streams/destroy:151:8)
@workers/sts-generator:dev:     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
@workers/sts-generator:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
@workers/sts-generator:dev:   errno: -32,
@workers/sts-generator:dev:   code: 'EPIPE',
@workers/sts-generator:dev:   syscall: 'write'
@workers/sts-generator:dev: }
@workers/sts-generator:dev: 
@workers/sts-generator:dev: Node.js v18.15.0
@workers/sts-generator:dev:  ELIFECYCLE  Command failed with exit code 7.
@workers/freshdesk:dev: ✘ [ERROR] MiniflareCoreError [ERR_RUNTIME_FAILURE]: The Workers runtime failed to start. There is likely additional logging output above.
@workers/freshdesk:dev: 

@workers/spaces:dev: ▲ [WARNING] Enabling Node.js compatibility mode for built-ins and globals. This is experimental and has serious tradeoffs. Please see https://github.com/ionic-team/rollup-plugin-node-polyfills/ for more details.
@workers/spaces:dev: 
@workers/spaces:dev: 
@workers/leafwatch:dev: ⎔ Starting local server...
@workers/leafwatch:dev: 
@workers/oembed:dev: ⎔ Starting local server...
@workers/oembed:dev: 
@workers/ens-resolver:dev: ⎔ Starting local server...
@workers/ens-resolver:dev: 
@workers/leafwatch:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/@[email protected]/node_modules/@cloudflare/workerd-linux-64/bin/workerd: error while loading share

@workers/leafwatch:dev: ✘ [ERROR] MiniflareCoreError [ERR_RUNTIME_FAILURE]: The Workers runtime failed to start. There is likely additional logging output above.
@workers/leafwatch:dev: 

@workers/oembed:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/oembed:dev:             throw a;
@workers/oembed:dev:             ^
@workers/oembed:dev: 
@workers/oembed:dev: Error: write EPIPE
@workers/oembed:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/oembed:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/oembed:dev:     at Socket._writeGeneric (node:net:930:11)
@workers/oembed:dev:     at Socket._write (node:net:942:8)
@workers/oembed:dev:     at writeOrBuffer (node:internal/streams/writable:392:12)
@workers/oembed:dev:     at _write (node:internal/streams/writable:333:10)
@workers/oembed:dev:     at Writable.write (node:internal/streams/writable:337:10)
@workers/oembed:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/oembed:dev:     at async #assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/oembed:dev:     at async #init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/oembed:dev: Emitted 'error' event on Socket instance at:
@workers/oembed:dev:     at emitErrorNT (node:internal/streams/destroy:151:8)
@workers/oembed:dev:     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
@workers/oembed:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
@workers/oembed:dev:   errno: -32,
@workers/oembed:dev:   code: 'EPIPE',
@workers/oembed:dev:   syscall: 'write'
@workers/oembed:dev: }
@workers/oembed:dev: 
@workers/oembed:dev: Node.js v18.15.0
@workers/oembed:dev:  ELIFECYCLE  Command failed with exit code 7.
@workers/snapshot-relay:dev: ⎔ Starting local server...
@workers/snapshot-relay:dev: 
@workers/ens-resolver:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/ens-resolver:dev:             throw a;
@workers/ens-resolver:dev:             ^
@workers/ens-resolver:dev: 
@workers/ens-resolver:dev: Error: write EPIPE
@workers/ens-resolver:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/ens-resolver:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/ens-resolver:dev:     at Socket._writeGeneric (node:net:930:11)
@workers/ens-resolver:dev:     at Socket._write (node:net:942:8)
@workers/ens-resolver:dev:     at writeOrBuffer (node:internal/streams/writable:392:12)
@workers/ens-resolver:dev:     at _write (node:internal/streams/writable:333:10)
@workers/ens-resolver:dev:     at Writable.write (node:internal/streams/writable:337:10)
@workers/ens-resolver:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/ens-resolver:dev:     at async #assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/ens-resolver:dev:     at async #init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/ens-resolver:dev: Emitted 'error' event on Socket instance at:
@workers/ens-resolver:dev:     at emitErrorNT (node:internal/streams/destroy:151:8)
@workers/ens-resolver:dev:     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
@workers/ens-resolver:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
@workers/ens-resolver:dev:   errno: -32,
@workers/ens-resolver:dev:   code: 'EPIPE',
@workers/ens-resolver:dev:   syscall: 'write'
@workers/ens-resolver:dev: }
@workers/ens-resolver:dev: 
@workers/ens-resolver:dev: Node.js v18.15.0
@workers/spaces:dev: ⎔ Starting local server...
@workers/spaces:dev: 
@workers/ens-resolver:dev:  ELIFECYCLE  Command failed with exit code 7.
@workers/metadata:dev: ⎔ Starting local server...
@workers/metadata:dev: 
@workers/spaces:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/spaces:dev:             throw a;
@workers/spaces:dev:             ^
@workers/spaces:dev: 
@workers/spaces:dev: Error: write EPIPE
@workers/spaces:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/spaces:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/spaces:dev:     at Socket._writeGeneric (node:net:930:11)
@workers/spaces:dev:     at Socket._write (node:net:942:8)
@workers/spaces:dev:     at writeOrBuffer (node:internal/streams/writable:392:12)
@workers/spaces:dev:     at _write (node:internal/streams/writable:333:10)
@workers/spaces:dev:     at Writable.write (node:internal/streams/writable:337:10)
@workers/spaces:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/spaces:dev:     at async #assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/spaces:dev:     at async #init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/spaces:dev: Emitted 'error' event on Socket instance at:
@workers/spaces:dev:     at emitErrorNT (node:internal/streams/destroy:151:8)
@workers/spaces:dev:     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
@workers/spaces:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
@workers/spaces:dev:   errno: -32,
@workers/spaces:dev:   code: 'EPIPE',
@workers/spaces:dev:   syscall: 'write'
@workers/spaces:dev: }
@workers/spaces:dev: 
@workers/spaces:dev: Node.js v18.15.0
@workers/snapshot-relay:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/snapshot-relay:dev:             throw a;
@workers/snapshot-relay:dev:             ^
@workers/snapshot-relay:dev: 
@workers/snapshot-relay:dev: Error: write EPIPE
@workers/snapshot-relay:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/snapshot-relay:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/snapshot-relay:dev:     at Socket._writeGeneric (node:net:930:11)
@workers/snapshot-relay:dev:     at Socket._write (node:net:942:8)
@workers/snapshot-relay:dev:     at writeOrBuffer (node:internal/streams/writable:392:12)
@workers/snapshot-relay:dev:     at _write (node:internal/streams/writable:333:10)
@workers/snapshot-relay:dev:     at Writable.write (node:internal/streams/writable:337:10)
@workers/snapshot-relay:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/snapshot-relay:dev:     at async #assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/snapshot-relay:dev:     at async #init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/snapshot-relay:dev: Emitted 'error' event on Socket instance at:
@workers/snapshot-relay:dev:     at emitErrorNT (node:internal/streams/destroy:151:8)
@workers/snapshot-relay:dev:     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
@workers/snapshot-relay:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
@workers/snapshot-relay:dev:   errno: -32,
@workers/snapshot-relay:dev:   code: 'EPIPE',
@workers/snapshot-relay:dev:   syscall: 'write'
@workers/snapshot-relay:dev: }
@workers/snapshot-relay:dev: 
@workers/snapshot-relay:dev: Node.js v18.15.0
@workers/spaces:dev:  ELIFECYCLE  Command failed with exit code 7.
@workers/snapshot-relay:dev:  ELIFECYCLE  Command failed with exit code 7.
@lenster/web:dev: Done!
@workers/metadata:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/metadata:dev:             throw a;
@workers/metadata:dev:             ^
@workers/metadata:dev: 
@workers/metadata:dev: Error: write EPIPE
@workers/metadata:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/metadata:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/metadata:dev:     at Socket._writeGeneric (node:net:930:11)
@workers/metadata:dev:     at Socket._write (node:net:942:8)
@workers/metadata:dev:     at writeOrBuffer (node:internal/streams/writable:392:12)
@workers/metadata:dev:     at _write (node:internal/streams/writable:333:10)
@workers/metadata:dev:     at Writable.write (node:internal/streams/writable:337:10)
@workers/metadata:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/metadata:dev:     at async #assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/metadata:dev:     at async #init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/metadata:dev: Emitted 'error' event on Socket instance at:
@workers/metadata:dev:     at emitErrorNT (node:internal/streams/destroy:151:8)
@workers/metadata:dev:     at emitErrorCloseNT (node:internal/streams/destroy:116:3)
@workers/metadata:dev:     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
@workers/metadata:dev:   errno: -32,
@workers/metadata:dev:   code: 'EPIPE',
@workers/metadata:dev:   syscall: 'write'
@workers/metadata:dev: }
@workers/metadata:dev: 
@workers/metadata:dev: Node.js v18.15.0
@workers/metadata:dev:  ELIFECYCLE  Command failed with exit code 7.
@workers/snapshot-relay:dev: ERROR: command finished with error: command (/home/rkremecek/projects/personal/lenster/packages/workers/snapshot-relay) pnpm run dev exited (1)
@workers/freshdesk:dev: ⎔ Shutting down local server...
@workers/leafwatch:dev: ⎔ Shutting down local server...
@lenster/web:dev:  ELIFECYCLE  Command failed.
@workers/freshdesk:dev:  ELIFECYCLE  Command failed.
@workers/leafwatch:dev:  ELIFECYCLE  Command failed.
@lenster/prerender:dev:  ELIFECYCLE  Command failed.
command (/home/rkremecek/projects/personal/lenster/packages/workers/snapshot-relay) pnpm run dev exited (1)

 Tasks:    0 successful, 10 total
Cached:    0 cached, 10 total
  Time:    2.803s 
Failed:    @workers/snapshot-relay#dev

 ERROR  run failed: command  exited (1)
 ELIFECYCLE  Command failed with exit code 1.

Expected Behavior

Start the development server.

Steps To Reproduce

  • pnpm install
  • pnpm dev

What platform(s) does this occur on?

Web

What browser(s) does this occur on?

Others

Anything else?

Node.js version: 18.15 PNPM version: 8.5.0 OS: Ubuntu 20.04 LTS

rixcian avatar Jun 20 '23 15:06 rixcian

@rixcian I had this same problem on Ubuntu 22.04, and found the solution in this comment: https://github.com/cloudflare/workers-sdk/issues/2243#issuecomment-1323650500 It should work if you run sudo apt-get install libc++1, which solved the problem for me.

foolo avatar Jun 21 '23 15:06 foolo

@foolo Thanks for the solution <3

Unfortunately, the ens-resolver worker still returns the same error (other services seem to be fixed)...

@workers/ens-resolver:dev:  ⛅️ wrangler 3.1.0 (update available 3.1.1)
@workers/ens-resolver:dev: -------------------------------------------
@workers/ens-resolver:dev: wrangler dev now uses local mode by default, powered by 🔥 Miniflare and 👷 workerd.
@workers/ens-resolver:dev: To run an edge preview session for your Worker, use wrangler dev --remote
@workers/ens-resolver:dev: ⎔ Starting local server...
@workers/ens-resolver:dev: 
@workers/ens-resolver:dev: /home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/wrangler/wrangler-dist/cli.js:30632
@workers/ens-resolver:dev:             throw a;
@workers/ens-resolver:dev:             ^
@workers/ens-resolver:dev: 
@workers/ens-resolver:dev: Error: write EPIPE
@workers/ens-resolver:dev:     at afterWriteDispatched (node:internal/stream_base_commons:160:15)
@workers/ens-resolver:dev:     at writeGeneric (node:internal/stream_base_commons:151:3)
@workers/ens-resolver:dev:     at Socket._writeGeneric (node:net:874:11)
@workers/ens-resolver:dev:     at Socket._write (node:net:886:8)
@workers/ens-resolver:dev:     at writeOrBuffer (node:internal/streams/writable:391:12)
@workers/ens-resolver:dev:     at _write (node:internal/streams/writable:332:10)
@workers/ens-resolver:dev:     at Socket.Writable.write (node:internal/streams/writable:336:10)
@workers/ens-resolver:dev:     at Runtime.updateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:5121:26)
@workers/ens-resolver:dev:     at async Miniflare.#assembleAndUpdateConfig (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:9138:23)
@workers/ens-resolver:dev:     at async Miniflare.#init (/home/rkremecek/projects/personal/lenster/node_modules/.pnpm/[email protected]/node_modules/miniflare/dist/src/index.js:8898:5)
@workers/ens-resolver:dev: Emitted 'error' event on Socket instance at:
@workers/ens-resolver:dev:     at emitErrorNT (node:internal/streams/destroy:157:8)
@workers/ens-resolver:dev:     at emitErrorCloseNT (node:internal/streams/destroy:122:3)
@workers/ens-resolver:dev:     at processTicksAndRejections (node:internal/process/task_queues:83:21) {
@workers/ens-resolver:dev:   errno: -32,
@workers/ens-resolver:dev:   code: 'EPIPE',
@workers/ens-resolver:dev:   syscall: 'write'
@workers/ens-resolver:dev: }
@workers/ens-resolver:dev:  ELIFECYCLE  Command failed with exit code 7.
@workers/ens-resolver:dev: ERROR: command finished with error: command (/home/rkremecek/projects/personal/lenster/packages/workers/ens-resolver) pnpm run dev exited (1)
@workers/leafwatch:dev:  ELIFECYCLE  Command failed.
@workers/oembed:dev:  ELIFECYCLE  Command failed.
@workers/sts-generator:dev:  ELIFECYCLE  Command failed.
@workers/spaces:dev:  ELIFECYCLE  Command failed.
@workers/freshdesk:dev:  ELIFECYCLE  Command failed.
@workers/snapshot-relay:dev:  ELIFECYCLE  Command failed.
@workers/metadata:dev:  ELIFECYCLE  Command failed.
@lenster/prerender:dev:  ELIFECYCLE  Command failed.
@lenster/web:dev:  ELIFECYCLE  Command failed.
command (/home/rkremecek/projects/personal/lenster/packages/workers/ens-resolver) pnpm run dev exited (1)

 Tasks:    0 successful, 10 total
Cached:    0 cached, 10 total
  Time:    5.706s 
Failed:    @workers/ens-resolver#dev

 ERROR  run failed: command  exited (1)
 ELIFECYCLE  Command failed with exit code 1.

rixcian avatar Jun 21 '23 16:06 rixcian

@rixcian Ahh, now I see that you are using Ubuntu version 20 and not 22 (Sorry, for some reason I mixed it up) . The solution apparently only works for Ubuntu 22. Unfortunately they don't mention any working solution for Ubuntu 20.

foolo avatar Jun 21 '23 17:06 foolo

Is this still a thing?

bigint avatar Aug 08 '23 08:08 bigint

Is this still a thing?

@bigint I think we can close this, since it works on Ubuntu 22 with the above fix (sudo apt-get install libc++1). I don't think it's necessary to support Ubuntu 20.

foolo avatar Aug 08 '23 08:08 foolo

Cool

bigint avatar Aug 18 '23 04:08 bigint

This issue has been locked since it has been closed for more than 10 days.

If you found a concrete bug or regression related to it, please open a new bug report.

github-actions[bot] avatar Jan 07 '24 13:01 github-actions[bot]

This issue has been locked since it has been closed for more than 10 days.

If you found a concrete bug or regression related to it, please open a new bug report.

github-actions[bot] avatar Jan 07 '24 13:01 github-actions[bot]

This issue has been locked since it has been closed for more than 10 days.

If you found a concrete bug or regression related to it, please open a new bug report.

github-actions[bot] avatar Jan 07 '24 13:01 github-actions[bot]