Use Docker instead — it handles this automatically. See docker-compose.alt.yml for a quick start.
The Proxmox LXC script installs standard Bun without checking for AVX — you could raise that with the community-scripts project too.
Hey! This is a Bun runtime limitation rather than a gitea-mirror issue.
Your CPU doesn't have AVX instructions, which Bun's standard build requires — that's what causes the `SIGILL` crash.
**Two ways around it:**
1. **Install Bun's baseline build** (no AVX needed):
```bash
curl -fsSL https://bun.sh/install | bash -s -- --no-avx2
```
Then re-run `bun run setup`.
2. **Use Docker instead** — it handles this automatically. See [docker-compose.alt.yml](https://github.com/RayLabsHQ/gitea-mirror/blob/main/docker-compose.alt.yml) for a quick start.
The Proxmox LXC script installs standard Bun without checking for AVX — you could raise that with the [community-scripts](https://github.com/community-scripts/ProxmoxVE) project too.
<!-- github-comment-id:4233819466 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
I tried to run gitea-mirror using the Proxmox LXC script. The fails fails somewhere with an error:
Full script log:
gitea-mirror-105-b9ef52b3.log
My CPU procinfo:
The bun installation is succeeded. It fails at the
setupscript. Can we add support for older CPU? Thanks!Hey! This is a Bun runtime limitation rather than a gitea-mirror issue.
Your CPU doesn't have AVX instructions, which Bun's standard build requires — that's what causes the
SIGILLcrash.Two ways around it:
Install Bun's baseline build (no AVX needed):
Then re-run
bun run setup.Use Docker instead — it handles this automatically. See docker-compose.alt.yml for a quick start.
The Proxmox LXC script installs standard Bun without checking for AVX — you could raise that with the community-scripts project too.
Fair enough. Thanks. I'll try to swap bun with nodejs and so it can work without AVX2 or SSE4.2