[GH-ISSUE #8762] Open WebUI installation fails: PyTorch not available for CPU architecture #1901

Closed
opened 2026-02-26 12:50:36 +03:00 by kerem · 1 comment
Owner

Originally created by @Burzhui34 on GitHub (Oct 30, 2025).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/8762

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Open WebUI

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openwebui.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

9.0.11

📝 Provide a clear and concise description of the issue.

The Open WebUI installation fails when trying to install PyTorch dependencies. The script attempts to install torch, torchvision, and torchaudio from the CPU-specific PyTorch repository (https://download.pytorch.org/whl/cpu), but no compatible versions are found for the system architecture.

The error occurs at line 35 in the install script:
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)

This suggests that either:

  1. The PyTorch CPU repository doesn't have packages for the Debian 12 (bookworm) / Python 3.11 combination
  2. The architecture of the LXC container is not supported by the CPU-only PyTorch builds
  3. The repository URL or index may be incorrect or outdated

🔄 Steps to reproduce the issue.

  1. Run the installation command with verbose mode
  2. Select Advanced Settings and enable Verbose Mode
  3. Wait for the installation to progress through:
    • Container creation (successful)
    • OS setup (successful)
    • Dependencies installation (successful)
    • Python3 setup (successful - version 3.11.2)
    • Node.js 22 setup (successful)
    • Open WebUI repository cloning (successful)
  4. Installation fails when attempting to install PyTorch via pip3

Paste the full error output (if available).

✔️ Setup Node.js 22
Installing Open WebUI (Patience)Cloning into '/opt/open-webui'...
remote: Enumerating objects: 137069, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 137069 (delta 19), reused 12 (delta 12), pack-reused 137041 (from 2)
Receiving objects: 100% (137069/137069), 282.04 MiB | 804.00 KiB/s, done.
Resolving deltas: 100% (89786/89786), done.
Looking in indexes: https://download.pytorch.org/whl/cpu
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch

[ERROR] in line 35: exit code 0: while executing command $STD pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu

[ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"

🖼️ Additional context (optional).

No response

Originally created by @Burzhui34 on GitHub (Oct 30, 2025). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/8762 ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Open WebUI ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openwebui.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? 9.0.11 ### 📝 Provide a clear and concise description of the issue. The Open WebUI installation fails when trying to install PyTorch dependencies. The script attempts to install torch, torchvision, and torchaudio from the CPU-specific PyTorch repository (https://download.pytorch.org/whl/cpu), but no compatible versions are found for the system architecture. The error occurs at line 35 in the install script: `ERROR: Could not find a version that satisfies the requirement torch (from versions: none)` This suggests that either: 1. The PyTorch CPU repository doesn't have packages for the Debian 12 (bookworm) / Python 3.11 combination 2. The architecture of the LXC container is not supported by the CPU-only PyTorch builds 3. The repository URL or index may be incorrect or outdated ### 🔄 Steps to reproduce the issue. 1. Run the installation command with verbose mode 2. Select Advanced Settings and enable Verbose Mode 3. Wait for the installation to progress through: - Container creation (successful) - OS setup (successful) - Dependencies installation (successful) - Python3 setup (successful - version 3.11.2) - Node.js 22 setup (successful) - Open WebUI repository cloning (successful) 4. Installation fails when attempting to install PyTorch via pip3 ### ❌ Paste the full error output (if available). ✔️ Setup Node.js 22 ⏳ Installing Open WebUI (Patience)Cloning into '/opt/open-webui'... remote: Enumerating objects: 137069, done. remote: Counting objects: 100% (28/28), done. remote: Compressing objects: 100% (16/16), done. remote: Total 137069 (delta 19), reused 12 (delta 12), pack-reused 137041 (from 2) Receiving objects: 100% (137069/137069), 282.04 MiB | 804.00 KiB/s, done. Resolving deltas: 100% (89786/89786), done. Looking in indexes: https://download.pytorch.org/whl/cpu ERROR: Could not find a version that satisfies the requirement torch (from versions: none) ERROR: No matching distribution found for torch [ERROR] in line 35: exit code 0: while executing command $STD pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu [ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:50:36 +03:00
Author
Owner

@MickLesk commented on GitHub (Nov 5, 2025):

Fixed with #8874

<!-- gh-comment-id:3491190613 --> @MickLesk commented on GitHub (Nov 5, 2025): Fixed with #8874
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ProxmoxVE#1901
No description provided.