I have read and followed all the instructions provided in the README.md.
I am on the latest version of both Open WebUI and Ollama.
I have included the browser console logs. (N/A)
I have included the Docker container logs. (N/A)
I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.
Expected Behavior:
Expected Open WebUI to run successfully on an aarch64 architecture device.
Actual Behavior:
Encountered an error when running the application.
Description
Bug Summary:
On my device (CPU architecture is aarch64), I encountered the following error when trying to install and run the open-webui library via pip.
Reproduction Details
Steps to Reproduce:
Install open-webui via pip: pip install open-webui.
root@ubuntu-1:/# open-webui serve
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Loading WEBUI_SECRET_KEY from /.webui_secret_key
/usr/local/lib/python3.11/dist-packages/open_webui
/usr/local/lib/python3.11/dist-packages
/usr/local/lib/python3.11
Running migrations
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [open_webui.env]'DEFAULT_PROMPT_SUGGESTIONS' loaded from the latest database entry
WARNI [open_webui.env]
WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS.
INFO [open_webui.env]'DEFAULT_LOCALE' loaded from the latest database entry
INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
INFO [open_webui.apps.audio.main] whisper_device_type: cpu
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.
Error in cpuinfo: prctl(PR_SVE_GET_VL) failed
Additional Information
CPU Information:
root@ubuntu-1:/# lscpu
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Vendor ID: ARM
Model name: Cortex-A53
Model: 4
Thread(s) per core: 1
Core(s) per cluster: 2
Socket(s): -
Cluster(s): 1
Stepping: r0p4
BogoMIPS: 25.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32
System Information:
root@ubuntu-1:/# uname -a
Linux ubuntu-1 4.4.302+ #69057 SMP Fri Jan 12 17:01:41 CST 2024 aarch64 aarch64 a
arch64 GNU/Linux
Originally created by @IcedWatermelonJuice on GitHub (Oct 30, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/6587
# Bug Report
## Installation Method
I installed the project via pip in Synology NAS.
## Environment
- **Open WebUI Version:** 0.3.35
- **Ollama (if applicable):** N/A
- **Operating System:** Ubuntu 22.04.4 LTS
- **Browser (if applicable):** N/A
**Confirmation:**
- [x] I have read and followed all the instructions provided in the README.md.
- [x] I am on the latest version of both Open WebUI and Ollama.
- [ ] I have included the browser console logs. (N/A)
- [ ] I have included the Docker container logs. (N/A)
- [x] I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.
## Expected Behavior:
Expected Open WebUI to run successfully on an aarch64 architecture device.
## Actual Behavior:
Encountered an error when running the application.
## Description
**Bug Summary:**
On my device (CPU architecture is aarch64), I encountered the following error when trying to install and run the open-webui library via pip.
## Reproduction Details
**Steps to Reproduce:**
1. Install open-webui via pip: `pip install open-webui`.
2. Run `open-webui serve`.
## Logs and Screenshots
**Browser Console Logs:**
N/A
**Screenshots/Screen Recordings (if applicable):**
N/A
**Application Logs:**
```shell
root@ubuntu-1:/# open-webui serve
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Loading WEBUI_SECRET_KEY from /.webui_secret_key
/usr/local/lib/python3.11/dist-packages/open_webui
/usr/local/lib/python3.11/dist-packages
/usr/local/lib/python3.11
Running migrations
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
INFO [open_webui.env] 'DEFAULT_PROMPT_SUGGESTIONS' loaded from the latest database entry
WARNI [open_webui.env]
WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS.
INFO [open_webui.env] 'DEFAULT_LOCALE' loaded from the latest database entry
INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
INFO [open_webui.apps.audio.main] whisper_device_type: cpu
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.
Error in cpuinfo: prctl(PR_SVE_GET_VL) failed
```
## Additional Information
**CPU Information:**
```
root@ubuntu-1:/# lscpu
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Vendor ID: ARM
Model name: Cortex-A53
Model: 4
Thread(s) per core: 1
Core(s) per cluster: 2
Socket(s): -
Cluster(s): 1
Stepping: r0p4
BogoMIPS: 25.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32
```
**System Information:**
```
root@ubuntu-1:/# uname -a
Linux ubuntu-1 4.4.302+ #69057 SMP Fri Jan 12 17:01:41 CST 2024 aarch64 aarch64 a
arch64 GNU/Linux
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @IcedWatermelonJuice on GitHub (Oct 30, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/6587
Bug Report
Installation Method
I installed the project via pip in Synology NAS.
Environment
Confirmation:
Expected Behavior:
Expected Open WebUI to run successfully on an aarch64 architecture device.
Actual Behavior:
Encountered an error when running the application.
Description
Bug Summary:
On my device (CPU architecture is aarch64), I encountered the following error when trying to install and run the open-webui library via pip.
Reproduction Details
Steps to Reproduce:
pip install open-webui.open-webui serve.Logs and Screenshots
Browser Console Logs:
N/A
Screenshots/Screen Recordings (if applicable):
N/A
Application Logs:
Additional Information
CPU Information:
System Information: