open-webui as an AI frontend to Ollama

It's back again:  The illegal instruction is back again in version 0.8.0.

Fixed in open-webui 0.8.2

Bug-Fix: The reason for the existence of this page began as a place to document an issue with open-webui 0.6.18 and it's bug when running on ARM64 architecture (Raspberry Pi 5 and friends). Error 132 appears as the docker container starts up, which apparently is an attempted execution of an illegal instruction.

Fixed in open-webui 0.6.22

This bug was introduced at some point in the pyarrow library or one of its depencies.
See: https://github.com/open-webui/open-webui/issues/15897
for a full discussion. The fix is shown below.

docker exec -it open-webui /bin/bash
pip install -U pyarrow==20.0.0
exit

Here the original container was loaded with /bin/bash running instead of the default CMD. The above python fix was added and then the whole container was committed to open-webui:0.6.18.1 where the only remaining issue was the container CMD then became /bin/bash. A new line was added to the Portainer stack script with:

    command: ["bash", "start.sh"]
#   image: registry:5000/backplane/open-webui:0.6.15
#   image: registry:5000/backplane/open-webui:0.6.16
#   image: registry:5000/backplane/open-webui:0.6.18
    image: registry:5000/backplane/open-webui:0.6.18.1

The open-webui is available on https://ai.electricbrain.au/ where an account is required to gain access. It's not public at this point in part because there isn't a nuclear reactor providing the electricity.

MCP

MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems. Copied from  https://modelcontextprotocol.io

MCP tool settings

Wiring up the MCPO tool server to Open-WebUI became significantly more involved at versions 0.6.31. Essentially security of access has become a thing. One can only speculate at what sort of security blunders caused this rethink, which is obviously for the better I must add. The references used currently are
1)  https://docs.openwebui.com/openapi-servers/open-webui 
1)  https://docs.openwebui.com/ [2026.02.04]
2)  https://lobehub.com/mcp/baronco-open-webui-and-mcpo 

A lot of the stuff below has changed. The concept is still the same however, where the intent is to add a "tool server" that Open-webUI can make use of. During a recent update the locations of things changed slightly.

The name of the tool server also changed to better reflect its function. It's now mcpo-manager.ai-network.