# Fix Ollama model not found or pull failed

> ollama run says model not found? Pull the exact model:tag first, fix a wrong or case-sensitive tag, or run a GGUF straight from Hugging Face.

- Canonical: https://guides-ai.com/guides/fix-ollama-model-not-found/
- Plate 09.16 · Topic: Local LLMs (https://guides-ai.com/topics/local-llm/)
- Published: 21 Oct 2026 · 3 min read
- Source site: guides-ai — https://guides-ai.com/

`ollama run NAME` normally downloads the model for you. A "model not found" or "pull model
manifest: file does not exist" error almost always means the name or tag does not exist in the
registry — a typo, the wrong quant tag, or a model type Ollama cannot load. Fix the name, then
pull.

## 1. See what is installed

```bash
ollama list
```

Lists every model and tag on this machine; the `ollama ls` alias does the same.

## 2. Find the exact name and tag

Browse the [model library](/glossary/#ollama) at `ollama.com/search`; names are case-sensitive and
a bare name means `:latest`.

```bash
ollama pull llama3.2
```

Pull the exact `model:tag` string from the library before you run it.

## 3. Pull a GGUF from Hugging Face

```bash
ollama run hf.co/bartowski/Llama-3.2-3B-Instruct-GGUF
```

Runs any public [GGUF](/glossary/#gguf) repo directly; `huggingface.co` works as the host too.

```bash
ollama run hf.co/bartowski/Llama-3.2-3B-Instruct-GGUF:Q8_0
```

Append `:QUANT` to pick a quantization (the default is `Q4_K_M`), and the tag is case-insensitive.

## 4. Retry a failed pull

```bash
ollama pull hf.co/bartowski/Llama-3.2-3B-Instruct-GGUF:Q8_0
```

A pull that died mid-download leaves incomplete layers; re-running continues it, while a full disk
or registry outage shows up here first.

## Verify it worked

```bash
ollama run llama3.2
```

The model loads and you get a chat prompt. **If it fails:**

- **Error: model "X" not found, try pulling it first** — the name is wrong or not yet pulled; copy
  the exact string from the library and run `ollama pull` on it.
- **Error: pull model manifest: file does not exist** — a wrong repo or tag, or a bitsandbytes
  (BnB) repo Ollama cannot use; choose a GGUF repo and the exact quant tag.
- **max retries exceeded / unexpected EOF** — the network dropped; re-run the pull, and check free
  disk against [how much RAM or VRAM a model needs](/guides/local-llm-ram-vram-requirements/).

Next: package a local file with a [Modelfile](/guides/ollama-custom-model-modelfile/), or install
Ollama on [Windows](/guides/run-local-llm-ollama-windows/) or
[macOS and Linux](/guides/run-local-llm-ollama-macos-linux/). GGUF-from-Hub details:
[Hugging Face's Ollama guide](https://huggingface.co/docs/hub/ollama).
