Skip to content

brew Ollama is missing llama-server #285917

Description

@thodem

brew config AND brew doctor output OR brew gist-logs <formula> link

-- ~ » brew config
HOMEBREW_VERSION: 5.1.14
ORIGIN: https://github.com/Homebrew/brew
HEAD: 10a163ac127624caa80cc5cc5a705e97f3615b0e
Last commit: 9 days ago
Branch: stable
Core tap JSON: 02 Jun 08:42 UTC
Core cask tap JSON: 02 Jun 08:42 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_DOWNLOAD_CONCURRENCY: 32
HOMEBREW_FORBID_PACKAGES_FROM_PATHS: set
HOMEBREW_MAKE_JOBS: 16
Homebrew Ruby: 4.0.5 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/4.0.5_1/bin/ruby
CPU: 16-core 64-bit arm_brava
Clang: 21.0.0 build 2100
Git: 2.54.0 => /opt/homebrew/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 26.5-arm64
CLT: 26.5.0.0.1777544298
Xcode: 26.5
Metal Toolchain: N/A
Rosetta 2: false

Verification

  • My brew doctor output says Your system is ready to brew. and am still able to reproduce my issue.
  • I ran brew update and am still able to reproduce my issue.
  • I have resolved all warnings from brew doctor and that did not fix my problem.
  • I searched for recent similar issues at https://github.com/Homebrew/homebrew-core/issues?q=is%3Aissue and found no duplicates.
  • My issue is not about a failure to build a formula from source.

What were you trying to do (and why)?

since ollama 0.30, GGUF models fail to work because ollama needs llama-server bundled which wasn't needed before.
MLX models still run.

ollama run gemma4:26b-a4b-it-q8_0
leads to a failure ~"error starting llama-server: llama-server binary not found"

while
ollama run Gemma4:26b-mlx
works.

ollama needs a special llama-server, see ollama/ollama#16432 (comment)

What happened (include all command output)?

ollama run gemma4:26b-a4b-it-q8_0:

Error: 500 Internal Server Error: error starting llama-server: llama-server binary not found (checked: /opt/homebrew/Cellar/ollama/0.30.0/libexec/lib/ollama/llama-server, /opt/homebrew/Cellar/ollama/0.30.0/libexec/llama-server, /opt/homebrew/Cellar/ollama/0.30.0/lib/ollama/llama-server, /opt/homebrew/Cellar/ollama/0.30.0/libexec/build/lib/ollama/llama-server, /opt/homebrew/Cellar/ollama/0.30.0/libexec/dist/darwin-arm64/lib/ollama/llama-server, /opt/homebrew/Cellar/ollama/0.30.0/libexec/dist/darwin_arm64/lib/ollama/llama-server, /opt/homebrew/Cellar/ollama/0.30.0/libexec/dist/darwin/llama-server, /opt/homebrew/var/build/lib/ollama/llama-server, /opt/homebrew/var/dist/darwin-arm64/lib/ollama/llama-server, /opt/homebrew/var/dist/darwin_arm64/lib/ollama/llama-server, /opt/homebrew/var/dist/darwin/llama-server). Run 'cmake -S llama/server --preset cpu && cmake --build --preset cpu' first

What did you expect to happen?

promt is shown:

send a message

Step-by-step reproduction instructions (by running brew commands)

brew install ollama
ollama pull gemma4:26b-a4b-it-q8_0
ollama run gemma4:26b-a4b-it-q8_0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions