[RomM] Update Script Fails During UV Sync
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
Línea de trabajo
El paso que falla es uv sync --all-extras en la línea 87 del flujo de actualización en ct/romm.sh, que el reportero ejecutó con el comando curl del issue. El error indica que RomM requiere uv >=0.12.15,<0.13, pero el script actualiza uv a 0.13.0 justo antes de ese paso, así que empieza comparando esas dos etapas de versión. Está terminado cuando la actualización se completa en Debian 13 con uv 0.13.0 o con uv fijado a una versión compatible, y puedes confirmarlo volviendo a ejecutar la actualización en modo verbose.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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

- Lenguaje dominante
- Shell
- Estrellas
- 29.8k
- Forks
- 2.9k
- Merge medio
- 5 h 13 min
- PR fusionados (30 d)
- 429
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de community-scripts/ProxmoxVE
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
community-scripts/ProxmoxVE#17870 ·
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
community-scripts/ProxmoxVE#17868 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Add user account creationAbiertoenhancement website
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
community-scripts/ProxmoxVE#17629 · 8 comentarios ·
Los mantenedores suelen responder en 1 día
-
update hermes errorAbiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
community-scripts/ProxmoxVE#17516 · 11 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
external
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
community-scripts/ProxmoxVE#17208 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de community-scripts/ProxmoxVE
Issues similares
-
[Linux] --calibrate combined with --model silently falls through to plain re-setup (setup.py:4958)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
needs-triage priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
melodic-software/claude-code-plugins#7288 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
请将logging的全部镜像加入白名单,谢谢Abiertoallows image
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
DaoCloud/public-image-mirror#46209 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
osam-cologne/archlinux-proaudio#909 ·
Los mantenedores suelen responder en 1 día
-
type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
blamechris/chroxy#8579 ·
Los mantenedores suelen responder en 1 día