cloudflare / cloudflare/cloudflare-os
Local run fails on openSUSE Tumbleweed
- Dominant language
- TypeScript
- Stars
- 9.9k
- Forks
- 1.2k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 107
Description
This looks like a really neat project, and I'm going to be interested to get it running locally.
I'm running openSUSE Tumbleweed 20260729.
Installed `pnpm` is 11.9.0.
When I run `pnpm run-local`, after the build runs (takes a little while to get there), I get the message that says that I can access on `localhost:8787`. When I connect to that address in my browser, I see the following output in the terminal:
```
⎔ Starting local server...
[wrangler:info] Ready on http://localhost:8787
[wrangler:info] GET / 200 OK (4359ms)
✘ [ERROR]
If you think this is a bug then please create an issue at https://github.com/cloudflare/workers-sdk/issues/new/choose
Note that there is a newer version of Wrangler available (4.120.0). Consider checking whether upgrading resolves this error.
[wrangler:info] GET /assets/index-CAyytQxA.css 200 OK (1724ms)
[ELIFECYCLE] Command failed with exit code 1.
$
```
After this crash, it also leaves a few processes running:
```
$ ps
PID TTY TIME CMD
830945 pts/3 00:00:00 tcsh
1307002 pts/3 00:00:00 MainThread
1307123 pts/3 00:00:14 MainThread
1307135 pts/3 00:00:00 esbuild
1308215 pts/3 00:00:00 MainThread
1308283 pts/3 00:00:07 MainThread
1308295 pts/3 00:00:00 esbuild
1334061 pts/3 00:00:00 ps
```
I managed to get to the login page once (the first time I built and ran it), but upon creating a user, it crashed in a similar fashion, and even wiping the local repo completely and re-cloning it, I've not been able to even get to the login page without a crash.
I tried updating to Wrangler 4.120.0, and that didn't make a difference.
Contributor guide
Research direction
Reproduce the failure with `pnpm run-local` on openSUSE Tumbleweed, using the reported Wrangler version and opening `localhost:8787` in a browser. Start with the terminal output and surviving `MainThread` and `esbuild` processes; done means the local server survives page loads and user creation without exiting or leaving orphaned processes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100