[RomM] Update Script Fails During UV Sync
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 70/100
Direzione di ricerca
Il passaggio che fallisce è uv sync --all-extras alla riga 87 del flusso di aggiornamento in ct/romm.sh, eseguito dal segnalatore tramite il comando curl nel issue. L'errore indica che RomM richiede uv >=0.12.15,<0.13, ma lo script aggiorna uv a 0.13.0 subito prima di quel passaggio, quindi inizia confrontando questi due passaggi di versione. È completato quando l'aggiornamento termina su Debian 13 con uv 0.13.0 oppure con uv fissato a una versione compatibile, e puoi confermarlo rieseguendo l'aggiornamento in modalità verbose.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Script: RomM
Reported by: @ThiccChimichanga
Guidelines
- Read and understood guidelines: yes
- Verbose mode used: yes
Issue occurs during: Script Update
Environment
- Command run from: Proxmox web UI → LXC → Console
- Linux distribution: Debian
- Distribution version: 13
- Host is arm64: No
- Host platform: Proxmox VE
- Proxmox version: 9.2.21
- Default settings: Yes
- Advanced settings: No
- Exact command:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/romm.sh)"
Description
Running update script to update to new version 5.4.0 fails during uv sync.
Steps to reproduce
Step 1: Open LXC console
Step 2: type "update"
Step 3: Select verbose mode
Step 4: Observe failed update with error message
Error output
/ __ ____ ____ ___ / |/ /
/ // / __ / __ `__ / /|/ /
/ , / // / / / / / / / / /
// ||_// // /// /_/
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://security.debian.org trixie-security InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 https://deb.nodesource.com/node_24.x nodistro InRelease
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
nodejs is already the newest version (24.21.0-1nodesource1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
changed 10 packages in 1s
✔️ Update Node.js 24 (npm 12.2.0)
✔️ Update available: romm 5.3.1 -> 5.4.0
✔️ Stopped Services
✔️ Backed up data to /opt/romm.backup
✔️ Backed up data to /opt/romm-players.backup
✔️ Deployed: romm (5.4.0)
⏳ Installing Python 3.13 via uvPython 3.13 is already installed
✔️ Python 3.13 installed
✔️ Setup uv 0.13.0
✔️ Restored data
⏳ Updating ROMMerror: Required uv version >=0.12.15, <0.13 does not match the running version 0.13.0
✖️ in line 87: exit code 2 (Misuse of shell builtins (e.g. syntax error)): while executing command uv sync --all-extras
--- Last 20 lines of log ---
[2026-10-10 19:36:54] [INFO] Update Node.js 24
[2026-10-10 19:36:56] [OK] Update Node.js 24 (npm 12.2.0)
[2026-10-10 19:36:56] [INFO] Checking for update: romm
[2026-10-10 19:36:56] [OK] Update available: romm 5.3.1 -> 5.4.0
[2026-10-10 19:36:56] [INFO] Stopping Services
[2026-10-10 19:36:58] [OK] Stopped Services
[2026-10-10 19:36:58] [INFO] Backing up data
[2026-10-10 19:36:58] [OK] Backed up data to /opt/romm.backup
[2026-10-10 19:36:58] [INFO] Backing up data
[2026-10-10 19:36:58] [OK] Backed up data to /opt/romm-players.backup
[2026-10-10 19:36:59] [INFO] Fetching github release: romm (5.4.0)
[2026-10-10 19:37:15] [OK] Deployed: romm (5.4.0)
[2026-10-10 19:37:16] [INFO] Upgrade uv from 0.12.13 to 0.13.0
[2026-10-10 19:37:16] [INFO] Installing Python 3.13 via uv
[2026-10-10 19:37:16] [OK] Python 3.13 installed
[2026-10-10 19:37:16] [OK] Setup uv 0.13.0
[2026-10-10 19:37:16] [INFO] Restoring data
[2026-10-10 19:37:16] [OK] Restored data
[2026-10-10 19:37:16] [INFO] Updating ROMM
[2026-10-10 19:37:16] [ERROR] in line 87: exit code 2 (Misuse of shell builtins (e.g. syntax error)): while executing command uv sync --all-extras
Attachments

- Lingua principale
- Shell
- Stelle
- 29.8k
- Fork
- 2.9k
- Merge medio
- 5h 12m
- PR unite (30g)
- 430
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di community-scripts/ProxmoxVE
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
community-scripts/ProxmoxVE#17824 ·
I maintainer di solito rispondono entro 1 giorno
-
website
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
community-scripts/ProxmoxVE#17821 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 Mezza giornata Idoneità per principianti 42/100
community-scripts/ProxmoxVE#17843 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
community-scripts/ProxmoxVE#17833 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Update caddy errorApertabug external
Difficoltà 3/5 Mezza giornata Idoneità per principianti 50/100
community-scripts/ProxmoxVE#17830 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di community-scripts/ProxmoxVE
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
docs(evals): note CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS for headless eval runs that use workflowsApertagood first issue needs-triage priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
melodic-software/claude-code-plugins#7022 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug(backend): `make test-update` in backend/src/v2 fails because the --update flag was removedApertaready
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
kubeflow/pipelines#14784 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
implement-spec: step 9 cleanup collides with branch -D guards and with rewritten integration historyApertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
mattpocock/skills#1251 ·
I maintainer di solito rispondono entro 1 giorno