2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ollama serveエラー時の対処法(備忘録)

Posted at

エラー文

> ollama serve
Error: listen tcp 127.0.0.1:11434: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

エラーの説明

このエラーメッセージは、Ollamaが使用しようとしているポート(11434)が既に使用中であることを示しています。具体的には:

  • listen tcp 127.0.0.1:11434: Ollamaは localhost(127.0.0.1)の11434ポートでリッスンしようとしています
  • bind: Only one usage of each socket address ... is normally permitted: このポートは既に他のプロセス(この場合は自動起動されたOllama)によって使用されているため、新しく使用することができません

原因

このエラーの主な原因は、Windowsのスタートアップに登録されたOllamaが自動的に起動され、既にポート11434を使用しているためです。

  1. Windows起動時に自動的にOllamaが起動
  2. 手動でollama serveコマンドを実行
  3. 同じポートを使用しようとして衝突が発生

対処法

以下の手順で問題を解決できます:

  1. 現在実行中のOllamaを停止する

    • タスクトレイのOllamaアイコンを右クリック
    • 「Quit Ollama」を選択

    Ollamaのタスクトレイアイコン

    Quit Ollamaの選択

  2. スタートアップからOllamaを削除する

    • 以下のパスにあるOllamaのショートカットを削除します:
    C:\Users\【ユーザ名】\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    
  3. システムの再起動

    • Windows を再起動して、変更を完全に反映させます
    • 再起動後、Ollamaが自動的に起動しないことを確認

確認方法

  1. システム再起動後、タスクトレイにOllamaのアイコンが表示されていないことを確認
  2. ollama serveコマンドを実行し、エラーなく起動することを確認

トラブルシューティング

上記の手順を実行しても問題が解決しない場合は、以下を確認してください:

  1. タスクマネージャーでOllamaのプロセスが実行されていないことを確認
  2. netstat -ano | findstr :11434コマンドを実行して、ポート11434が使用されていないことを確認
  3. 必要に応じて、Ollamaを完全にアンインストールして再インストール
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?