Ky36aC
27.Октябрь.2025 09:05:26
1
Ошибка при установке Open WebUI LXC Proxmox helper-scripts
____ _ __ __ __ ______
/ __ \____ ___ ____ | | / /__ / /_ / / / / _/
/ / / / __ \/ _ \/ __ \ | | /| / / _ \/ __ \/ / / // /
/ /_/ / /_/ / __/ / / / | |/ |/ / __/ /_/ / /_/ // /
\____/ .___/\___/_/ /_/ |__/|__/\___/_.___/\____/___/
/_/
⚙️ Using Default Settings on node pve
🆔 Container ID: 132
🖥️ Operating System: debian (12)
📦 Container Type: Unprivileged
💾 Disk Size: 25 GB
🧠 CPU Cores: 4
🛠️ RAM Size: 8192 MiB
🚀 Creating a Open WebUI LXC using the above default settings
✔️ Storage local (Free: 495.7GB Used: 54.4GB) [Template]
✔️ Storage local-zfs (Free: 495.7GB Used: 324.4GB) [Container]
PBSmisha: error fetching datastores - 500 Can't connect to 10.0.0.232:8007 (No route to host)
✔️ Template debian-12-standard_12.12-1_amd64.tar.zst [local]
✔️ LXC Container 132 was successfully created.
⚙️ Configuring VAAPI passthrough for LXC container
⚠️ Container is unprivileged – VAAPI passthrough may not work without additional host configuration (e.g., idmap).
ℹ️ VAAPI enables GPU hardware acceleration (e.g., for video transcoding in Jellyfin or Plex).
➤ Automatically mount all available VAAPI devices? [Y/n]: y
✔️ Started LXC Container
💡 No network in LXC yet (try 1/10) – waiting...
✔️ Network in LXC is reachable (ping)
✔️ Customized LXC Container
✔️ Set up Container OS
✔️ Network Connected: 10.0.0.110
✔️ IPv4 Internet Connected
✖️ IPv6 Internet Not Connected
✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ )
✔️ Updated Container OS
✔️ Installed Dependencies
✔️ Setup Python3
✔️ Setup Node.js 22
⠏ Installing Open WebUI (Patience)
[ERROR] in line 159: exit code 0: while executing command "$@" > /dev/null 2>&1
⠼ Installing Open WebUI (Patience)
[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)"
root@pve:~#
Подскажи как понять что ему надо? В самом скрипте нету строчек 159 и 1345. Их в нём 87))
Подробный режим:
✔️ Setup Node.js 22
⏳ Installing Open WebUI (Patience)Cloning into '/opt/open-webui'...
remote: Enumerating objects: 136870, done.
remote: Counting objects: 100% (180/180), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 136870 (delta 139), reused 81 (delta 81), pack-reused 136690 (from 3)
Receiving objects: 100% (136870/136870), 282.29 MiB | 20.13 MiB/s, done.
Resolving deltas: 100% (89579/89579), 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://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/install/${var_install}.sh)"
Ky36aC
27.Октябрь.2025 09:13:08
2
Наткнулся на форуме на похожую ситуацию : Guacamole ошибка установки PVE community scripts - #2 от пользователя admin
Попробовал Gitea вместо гитхаб, попробовал через “другой ip адресс” всё тож самое.
Ky36aC
27.Октябрь.2025 11:49:17
4
Тут всё доступно, а вот для какого процессора
Ky36aC:
(from versions: none)
он пытается найти библиотеку или что там, я вообще не пойму. Система максимально стандартная, проц АМД 5700G.
Вручную команда pip3 install torch torchvision torchaudio работает, но как после этого продолжить выполнение скрипта я не смог разобраться.
Вручную доставить тоже не выходит, зависает при запуске бинарника.
Спойлер
Есть варик может у кого попробовать скрипт отработает на вашем PVE?
UPT: Поставил проксмокс в виртуалку Hyper-V на компе у сына - Те же ошибки. Щас буду смотреть коммиты на гхабе мб что то меняли.
KRom
27.Октябрь.2025 12:44:54
5
У меня так
✔️ Setup Node.js 22
⏳ Installing Open WebUI (Patience)Клонирование в «/opt/open-webui»...
remote: Enumerating objects: 136870, done.
remote: Counting objects: 100% (231/231), done.
remote: Compressing objects: 100% (120/120), done.
remote: Total 136870 (delta 169), reused 111 (delta 111), pack-reused 136639 (from 2)
Получение объектов: 100% (136870/136870), 282.19 МиБ | 22.34 МиБ/с, готово.
Определение изменений: 100% (89585/89585), готово.
Looking in indexes: https://download.pytorch.org/whl/cpu
Collecting torch
Obtaining dependency information for torch from https://download.pytorch.org/whl/cpu/torch-2.9.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl.metadata
Downloading https://download.pytorch.org/whl/cpu/torch-2.9.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (29 kB)
Collecting torchvision
Obtaining dependency information for torchvision from https://download.pytorch.org/whl/cpu/torchvision-0.24.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl.metadata
Downloading https://download.pytorch.org/whl/cpu/torchvision-0.24.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (5.9 kB)
Collecting torchaudio
Obtaining dependency information for torchaudio from https://download.pytorch.org/whl/cpu/torchaudio-2.9.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl.metadata
Downloading https://download.pytorch.org/whl/cpu/torchaudio-2.9.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (6.9 kB)
Collecting filelock
Obtaining dependency information for filelock from https://download.pytorch.org/whl/filelock-3.19.1-py3-none-any.whl.metadata
Downloading https://download.pytorch.org/whl/filelock-3.19.1-py3-none-any.whl.metadata (2.1 kB)
Collecting typing-extensions>=4.10.0
Obtaining dependency information for typing-extensions>=4.10.0 from https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl.metadata
Downloading https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Discarding https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl (from https://download.pytorch.org/whl/cpu/typing-extensions/): Requeste
Ky36aC
27.Октябрь.2025 12:54:38
6
И всё дальше прошло успешно?
Не удалось найти подходящую версию для PyTorch.
Что-то с версией PyTorch ИМХО. Может обновить его.
KRom
27.Октябрь.2025 15:49:22
8
да, все поставилось
[vite-plugin-static-copy] Copied 2 items.
✓ built in 3m 33s
Run npm run preview to preview your production build locally.
> Using @sveltejs/adapter-static
Wrote site to "build"
✔ done
✔️ Installed Open WebUI
Would you like to add Ollama? <y/N> y
✔️ Installed Ollama
✔️ Created Service
✔️ Customized Container
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
✔️ Cleaned
✔️ Completed Successfully!
🚀 Open WebUI setup has been successfully initialized!
💡 Access it using the following URL:
🌐 http://10.110.0.168:8080
root@pve-02:~#
Ky36aC
27.Октябрь.2025 16:18:55
9
Ну по идее он всё заного ставт, то что на хосте его ваще не косается же.
KRom:
да, все поставилось
А есть вариант бекапом готового lxc поделится?
Garrett
27.Октябрь.2025 16:49:29
10
Что покажет?
python -c "import platform; print(platform.architecture())"
python -c "import torch; print(torch.__version__)"
и
uname -m
просто порой бывает проблема с разрядностью.
KRom
27.Октябрь.2025 16:55:15
11
Garrett:
Что покажет?
root@openwebui:~# python3 -c "import platform; print(platform.architecture())"
('64bit', 'ELF')
root@openwebui:~# python3 -c "import torch; print(torch.__version__)"
2.5.1+cpu
root@openwebui:~# uname -m
x86_64
root@openwebui:~#
Поделился, не знаю, поможет ли, по-хорошему бы решить проблему
Garrett
27.Октябрь.2025 18:39:51
12
Самому интересно
ИМХО минимум:
Проверить версию Python (для последний версии PyTorch рекомендуется использовать версии 2.9.0 - 3.10 с версией 3.14 могут быть проблемы)
Перед установкой, обновить PIP (менеджер пакетов)
python -m pip install --upgrade pip
//или
python3 -m pip install --upgrade pip
Желательно использовать разрядность версий х64
Пытаться установить PyTorch
KRom
Какая у вас версия Python и PIP?
python --version
pip --version
Ky36aC
27.Октябрь.2025 19:48:25
13
root@pve:~# python --version
-bash: python: command not found
root@pve:~# pip --version
pip 25.1.1 from /usr/lib/python3/dist-packages/pip (python 3.13)
это на хосте так было, установил питон из репозитория установилась версия 3.13.5:
root@pve:~# python --version
Python 3.13.5
root@pve:~# pip --version
pip 25.1.1 from /usr/lib/python3/dist-packages/pip (python 3.13)
После этого установка уже проходит дальше.
✔️ Setup Python3
✔️ Setup Node.js 22
⠇ Installing Open WebUI (Patience)
[ERROR] in line 159: exit code 0: while executing command "$@" > /dev/null 2>&1
⠸ Installing Open WebUI (Patience)
[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)"
Но по логу видно что он устанавливает питон и ноду нужных ему версий. ПРоверяем в контейнере:
root@openwebui:~# python --version
bash: python: command not found
root@openwebui:~# pip --version
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11
ПРобуем снова с включение трёх буков и другим IP:
✔ done
✔️ Installed Open WebUI
Получается как будто надо было питон в хост установить? Но ведь мы чётко видим что в ходу установки скрипт устанавливает сам питон в контейнер, причём успешно…
Есть мысль что это совпадение, завтра проверю на компе ребёнка, сегодня уже позно))
Спасибо, Товарищи, результат достигнут!
xD
KRom
27.Октябрь.2025 19:49:02
14
root@openwebui:~# pip --version
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
root@openwebui:~# python --version
-bash: python: команда не найдена
root@openwebui:~# python3 --version
Python 3.11.2
Проблема в том, что установка производится скриптом
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/openwebui.sh)"
Который скачивает чистый дистрибутив debian12 и туда все накатывает.
KRom
27.Октябрь.2025 19:53:36
15
python на хосте есть, но надо python3 запускать
root@pve-02:~# python3 --version
Python 3.13.5
Helper scripts используют только bash, насколько я знаю, без python. Скорее всего были временные трудности
1 лайк
Ky36aC
28.Октябрь.2025 05:08:27
16
Сегодня попробовал установить на тестовую систему, без установки phyton3 и вообще без каких либо предварительных ласк и… всё установилось.