Back Home

GitHub Repo

Ollama Community Reports Windows Migration Defect; Model Names May Become Unreadable After 0.40.0 Update

A community report dated October 7 says that after an Ollama update wrote model manifests as symbolic links, Windows refused to read them, causing CLI and API requests to fail. The report includes file attributes and migration logs, but whether Developer Mode is a trigger remains unconfirmed upstream.

Mattruffoni · CC BY-SA 4.0 · Image source
zh-Hant

A new compatibility issue has been reported with Ollama’s Windows model migration. A case filed on October 7 says that after an automatic update from 0.35.1 to 0.40.0, the previously usable qwen3.5:9b could no longer be accessed by its existing name: ollama show returned an error about a path containing an untrusted mount point, while /api/show and /api/chat returned HTTP 500. This is failure evidence provided by a single user; no maintainer has confirmed it so far. Issue report

The report narrows the failure to how model manifests are represented on disk. After the update, a local GGUF compatibility migration created named manifests under manifests-v2 as symbolic links pointing to blobs that were still present. The blob contained manifest entries for both the ggml and llamacpp execution backends; the user said the model could still be run using the llamacpp:<digest> name shown in the listing. This supports the assessment that reading the named manifest is blocked, but does not establish that all weights or migration results have been verified as sound. File attributes and logs

A symbolic link redirects a file path to another target, and an application must resolve that relationship when reading it. Microsoft’s documentation explains that Windows supports absolute and relative symbolic links, with relative paths resolved based on the link’s location. Therefore, a completed migration and an existing target file are not enough to prove that the serving process can successfully open the model by its original name. Microsoft technical documentation

The affected environment was Windows 11 Pro with Developer Mode enabled. The reporter suspects that permissions for creating links, combined with later read restrictions, caused the failure, and recommends that Windows use regular files instead. These remain unverified hypotheses, and no proposed fix has been attached to the issue. Issue status

For engineers maintaining local inference services, this case is a reminder that upgrade acceptance checks should cover existing model names and real API requests. Ollama’s official documentation confirms that Windows downloads updates automatically and that OLLAMA_MODELS can be used to specify the storage location. During troubleshooting, record the version, actual directory, link target, and process permissions. Next, watch to see whether upstream can reproduce the issue and whether a fix addresses both new migrations and links that have already been created. Ollama FAQ

Sources

  1. OLLAMA_GPU_OVERHEAD is ignored by the llama-server backend — Issue #18679
  2. llm: include OLLAMA_GPU_OVERHEAD in llama-server fit target — PR #18680
  3. Ollama envconfig 套件文件
  4. Ollama FAQ:並行請求與 GPU 記憶體管理
  5. envconfig: integer-second durations can wrap into short timeouts · Issue #18799
  6. envconfig: clamp integer-second durations before overflow · Pull Request #18800
  7. Ollama issue #18817:特定 GSQ-RCO GGUF 匯入時張量大小解析失敗
  8. Swift-1.5-Qwen3.8-Flash-Next GSQ-RCO 衍生模型卡
  9. Importing a Model
  10. Go time.Duration 官方文件
  11. Windows: model unusable after 0.40.0 migration writes its manifest as a symlink
  12. Creating Symbolic Links