[RomM] Update Script Fails During UV Sync
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 70/100
Direção de pesquisa
A etapa que falha é uv sync --all-extras na linha 87 do fluxo de atualização em ct/romm.sh, que o relator executou com o comando curl da issue. O erro diz que o RomM requer uv >=0.12.15,<0.13, mas o script atualiza o uv para 0.13.0 logo antes dessa etapa, então comece comparando essas duas etapas de versão. Está concluído quando a atualização termina no Debian 13 com uv 0.13.0 ou com o uv fixado em uma versão compatível, e você pode confirmar isso executando a atualização novamente no modo verbose.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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

- Linguagem predominante
- Shell
- Estrelas
- 30k
- Forks
- 2.9k
- Merge médio
- 4h 45min
- PRs com merge (30d)
- 507
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de community-scripts/ProxmoxVE
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
community-scripts/ProxmoxVE#18331 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 28/100
community-scripts/ProxmoxVE#18361 ·
Mantenedores costumam responder em até 1 dia
-
Docker install script stuckAbertabug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 15/100
community-scripts/ProxmoxVE#18360 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
external
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
community-scripts/ProxmoxVE#18293 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
external
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
community-scripts/ProxmoxVE#17946 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de community-scripts/ProxmoxVE
Issues semelhantes
-
check-skill-pages: show fixture build errors when a build failsTalvez já em andamento @ShahadatTest assumiu hoje. Abertagood first issue P2
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
coco-research/coco#439 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
needs-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
manaflow-ai/cmux#31387 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
ehmpathy/rhachet-roles-ehmpathy#1231 ·
Mantenedores costumam responder em até 1 dia
-
type:docs
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
nightgauge/nightgauge#2836 ·
Mantenedores costumam responder em até 1 dia
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
btclib-org/claude-process#265 ·
Mantenedores costumam responder em até 1 dia