IT μ•Œμ•„κ°€κΈ°

[코딩흔적] Ollama μ—λŸ¬ λ©”μ‹œμ§€ / "code":"INTERNAL_ERROR","message":"internal error"

μž‘μ‹λƒ₯이 2025. 2. 7. 14:11

 

ollama run llama3.2
Error: pull model manifest: 500: {"errors":[{"code":"INTERNAL_ERROR","message":"internal error"}]}

 

뭐라도 λ°°μ›Œλ³΄κ² λ‹€κ³  Ollamaλ₯Ό μ„€μΉ˜ν–ˆλŠ”λ° 첫 μ‹€ν–‰λΆ€ν„° 문제λ₯Ό μΌμœΌμΌ°λ‹€.

μ±—μ§€ν”Όν‹°κ°€ ν•˜λΌλŠ”λŒ€λ‘œ ν–ˆμ§€λ§Œ μ—λŸ¬κ°€ ν•΄κ²°λ˜μ§€ μ•Šμ•„μ„œ 짜증이 λ‚¬μ§€λ§Œ 결ꡭ의 원인은 뭐도 μ•„λ‹ˆκ³  κ·Έλƒ₯ μ™€μ΄νŒŒμ΄μ˜€λ‹€. 

κ²°λ‘ λΆ€ν„° λ§ν•˜μžλ©΄ λ‚˜λŠ” ν•«μŠ€νŒŸ 연결을 ν•΄μ§€ν•˜κ³  일반 μ™€μ΄νŒŒμ΄ 연결을 ν•˜λ‹ˆ λ°”λ‘œ 해결이 λ˜μ—ˆλ‹€. 


500 INTERNAL_ERROR 였λ₯˜

  • 500 였λ₯˜λŠ” μ„œλ²„μ—μ„œ μš”μ²­μ„ μ²˜λ¦¬ν•˜λŠ” 도쀑 μ˜ˆμƒμΉ˜ λͺ»ν•œ 였λ₯˜κ°€ λ°œμƒν–ˆμŒμ„ μ˜λ―Έν•œλ‹€. 

ν•«μŠ€νŒŸμ΄ 문제일 수 μžˆλŠ” 이유

ν•«μŠ€νŒŸμ„ 톡해 인터넷에 μ—°κ²°ν•  λ•ŒλŠ” 일반적인 Wi-Fi λ˜λŠ” μœ μ„  μ—°κ²°κ³ΌλŠ” λ‹€λ₯Έ λ„€νŠΈμ›Œν¬ ν™˜κ²½μ΄ κ΅¬μ„±λœλ‹€κ³  ν•œλ‹€. 이와 같은 μ΄μœ λ“€λ‘œ λ¬Έμ œκ°€ 될 수 μžˆλ‹€κ³  ν•œλ‹€. 

  1. λΆˆμ•ˆμ •ν•œ λ„€νŠΈμ›Œν¬ μ—°κ²°
    • ν•«μŠ€νŒŸμ€ Wi-Fiλ‚˜ μœ μ„  인터넷보닀 λ„€νŠΈμ›Œν¬κ°€ λΆˆμ•ˆμ •ν•  수 μžˆλ‹€. 
    • μš”μ²­μ΄ μ„œλ²„μ— λΆ€λΆ„μ μœΌλ‘œ μ „μ†‘λ˜κ±°λ‚˜, νŒ¨ν‚· 손싀이 λ°œμƒν•˜λ©΄ μ„œλ²„κ°€ 이λ₯Ό μ œλŒ€λ‘œ μ²˜λ¦¬ν•˜μ§€ λͺ»ν•΄ 였λ₯˜κ°€ λ°œμƒν•  수 μžˆλ‹€. 
    • 특히 API μš”μ²­μ΄λ‚˜ λŒ€μš©λŸ‰ 데이터 전솑 μ‹œ 더 λ―Όκ°ν•˜κ²Œ λ‚˜νƒ€λ‚  수 μžˆλ‹€.
  2. νƒ€μž„μ•„μ›ƒ 이슈
    • ν•«μŠ€νŒŸ μ—°κ²°μ˜ μ§€μ—° μ‹œκ°„(latency)이 λ†’μœΌλ©΄ μ„œλ²„ μš”μ²­μ΄ νƒ€μž„μ•„μ›ƒλ˜λ©΄μ„œ λ‚΄λΆ€ 였λ₯˜λ‘œ 처리될 수 μžˆλ‹€.
    • μ„œλ²„κ°€ μš”μ²­μ„ 기닀리닀가 쀑간에 연결이 λŠμ–΄μ§€λ©΄ μ˜ˆμ™Έ 처리 μ‹€νŒ¨λ‘œ 500 였λ₯˜κ°€ λ°œμƒν•  수 μžˆλ‹€.
  3. λ³΄μ•ˆ μ„€μ • 좩돌
    • 일뢀 μ„œλ²„λŠ” νŠΉμ • IP λ²”μœ„(예: λͺ¨λ°”일 λ„€νŠΈμ›Œν¬)λ₯Ό μ œν•œν•˜κ±°λ‚˜, ν”„λ‘μ‹œ μ„œλ²„λ₯Ό κ±°μΉ˜λŠ” μš”μ²­μ„ λ‹€λ₯΄κ²Œ μ²˜λ¦¬ν•œλ‹€.
    • ν•«μŠ€νŒŸ μ‚¬μš© μ‹œ 이쀑 NAT(Double Network Address Translation)둜 인해 μ„œλ²„κ°€ 비정상적인 μš”μ²­μœΌλ‘œ κ°„μ£Όν•˜μ—¬ μš”μ²­ 차단 κ°€λŠ₯ν•  μˆ˜λ„ μžˆλ‹€. 
    • VPN은 ν•˜λ‚˜μ˜ μΌκ΄€λœ 터널을 μ œκ³΅ν•˜κΈ° λ•Œλ¬Έμ— 이 문제λ₯Ό μš°νšŒν•  수 μžˆλ‹€. 
  4. μ„œλ²„μ˜ κ³ΌλΆ€ν•˜ 유발
    • ν•«μŠ€νŒŸμœΌλ‘œ μ—¬λŸ¬ μž₯μΉ˜κ°€ λ™μ‹œμ— μ ‘μ†ν•˜λ©΄ λΆˆμ•ˆμ •ν•œ μš”μ²­μ΄ μ„œλ²„μ— 많이 전솑될 수 μžˆλ‹€.
    • μ„œλ²„κ°€ κ³ΌλΆ€ν•˜ μƒνƒœμ— λΉ μ§€λ©΄μ„œ λ‚΄λΆ€ 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚¬ 수 μžˆλ‹€.
  5. DNS 이슈 
    • ν•«μŠ€νŒŸμ—μ„œλŠ” μ΄λ™ν†΅μ‹ μ‚¬μ˜ DNS μ„œλ²„λ₯Ό μ‚¬μš©ν•˜λŠ” κ²½μš°κ°€ λ§Žμ€λ°, ν•΄μ™Έμ„œλ²„μ™€μ˜ 연결이 느릴 수 있음. 

μ΄μ™Έμ˜ ν•΄κ²° 방법

1. λ„€νŠΈμ›Œν¬ ν™˜κ²½ λ³€κ²½: ν•«μŠ€νŒŸμ΄ μ•„λ‹Œ μ•ˆμ •μ μΈ Wi-Fi λ˜λŠ” μœ μ„  λ„€νŠΈμ›Œν¬λ‘œ λ³€κ²½ν•  것. 

2. Ollama μΊμ‹œ μ‚­μ œ: 둜컬 μΊμ‹œ λ¬Έμ œμΌμˆ˜λ„ μžˆμœΌλ‹ˆ, μΊμ‹œ 폴더λ₯Ό μ΄ˆκΈ°ν™” μ‹œλ„ν•  것.

ollama rm llama3.2
rm -rf ~/.ollama/models
ollama pull llama3.2

3. VPN μ‚¬μš©: νŠΉμ • λ„€νŠΈμ›Œν¬ μ œν•œμ΄ μžˆλŠ” 경우 VPN을 μ‚¬μš©ν•˜λ©΄ ν•΄κ²°λ˜κΈ°λ„ ν•œλ‹€. 

4. DNS μ„œλ²„ λ³€κ²½: κ΅¬κΈ€μ˜ 퍼블릭 DNS둜 λ³€κ²½ν•΄λ³Ό 것 

sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4

κ²°λ‘ 

Ollama의 500: INTERNAL_ERROR 였λ₯˜λŠ” λ‹¨μˆœν•œ μ„œλ²„ 문제둜 보일 수 μžˆμ§€λ§Œ, ν•«μŠ€νŒŸκ³Ό 같은 λΆˆμ•ˆμ •ν•œ λ„€νŠΈμ›Œν¬ ν™˜κ²½μ΄ 원인일 수 μžˆμœΌλ‹ˆ, κ°€λŠ₯ν•˜λ‹€λ©΄ μ•ˆμ •μ μΈ λ„€νŠΈμ›Œν¬ ν™˜κ²½μ„ μ‚¬μš©ν•˜κ³ , μ•ˆλœλ‹€λ©΄ DNS λ³€κ²½κ³Ό μΊμ‹œ μ΄ˆκΈ°ν™”λ₯Ό μ‹œλ„ν•΄λ³΄μž. 


μˆ˜μ •μ΄ ν•„μš”ν•œ μ–˜κΈ°λ‚˜ μ²¨μ–Έν•˜κ³  싢은 뢀뢄이 μžˆλ‹€λ©΄ 자유둭게 λ§μ”€λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. πŸ˜€

728x90