CLAUDE ERRORS

Claude Code hata kodları ve sorun giderme

Claude Code'daki kurulum, giriş, proxy, sertifika, hız sınırı, kurumsal ağ ve izin sorunlarını hata türüne göre bulun.

Önce hatanın hangi katmanda olduğunu belirleyin

INSTALL

Kurulum / çalışma zamanı

command not found, Node sürümü, npm izinleri, WSL yolu ve yerel yükleyici (native installer) sorunları.

AUTH

Giriş / kimlik doğrulama

OAuth geri çağrısı, API anahtarı, Console kuruluşu, SSO ve yerel kimlik doğrulama durumu sorunları.

NETWORK

Ağ / proxy

Kurumsal proxy, güvenlik duvarı, sertifikalar, zaman aşımları, 403/429 ve erişilemeyen zorunlu alan adları.

Yaygın hatalar ve çözümleri

claude: command not found

Yaygın neden: Kurulum dizini PATH'te değil veya mevcut kabuk (shell) yapılandırmasını yeniden yüklemedi.

Çözüm: Yeni bir terminal açın ya da Claude Code kurulum dizinini PATH'e ekleyip kabuk yapılandırmanızı yeniden yükleyin.

export PATH="$PATH:$HOME/.local/bin"
source ~/.zshrc
Node version not supported / silent crash

Yaygın neden: Node sürümü resmî gereksinimin altında veya WSL, Windows tarafındaki Node'u çağırıyor.

Çözüm: Node'u yükseltin ya da resmî yerel yükleyiciyi kullanın. WSL'de which node / which npm ile yolun Linux ortamından geldiğini doğrulayın.

node -v
which node
which npm
EACCES / permission denied

Yaygın neden: Global npm dizininin sahibi root veya daha önce sudo ile yapılan bir kurulum izinleri bozmuş.

Çözüm: Claude Code'u sudo ile kurmayın. npm önekini (prefix) bir kullanıcı dizinine değiştirin veya yerel yükleyiciyi kullanın.

npm config set prefix ~/.npm-global
export PATH="$HOME/.npm-global/bin:$PATH"
Waiting for authentication...

Yaygın neden: Tarayıcıdaki OAuth geri çağrısı yerel CLI aracına ulaşmıyor — uzak SSH, devcontainer, sıkı güvenlik duvarları veya engellenen localhost geri çağrılarında yaygındır.

Çözüm: Tarayıcının ve CLI aracının aynı makinede birbirine erişebildiğini doğrulayın. Gerekirse çıkış yapın, Claude Code'u yeniden başlatın ve kimlik doğrulamayı yeniden tamamlayın.

/logout
# 关闭 Claude Code 后重新运行
claude
SELF_SIGNED_CERT_IN_CHAIN / certificate error

Yaygın neden: Kurumsal bir proxy veya güvenlik ağ geçidi, Node'un varsayılan olarak güvenmediği kendinden imzalı bir CA ekliyor.

Çözüm: BT ekibinizden kurumsal CA paketini isteyin ve NODE_EXTRA_CA_CERTS ile belirtin.

export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem
proxy connection failed / timeout

Yaygın neden: Proxy değişkenleri yanlış ayarlanmış, proxy protokolü desteklenmiyor, NO_PROXY hedef alan adını proxy dışında bırakıyor ya da kurumsal güvenlik duvarı erişimi engelliyor.

Çözüm: Claude Code standart HTTP/HTTPS proxy ortam değişkenlerini kullanır; belgelere göre SOCKS proxy'leri desteklenmez. Önce HTTPS_PROXY ile yeniden test edin.

export HTTPS_PROXY=http://proxy.example.com:8080
echo $HTTPS_PROXY
echo $NO_PROXY
403 Forbidden

Yaygın neden: Kuruluş Claude Code'u etkinleştirmemiş, kurumsal izin listesi mevcut çıkışı içermiyor, hesap / bölge / politika kısıtlamaları geçerli ya da proxy reddediliyor.

Çözüm: Kişisel hesaplarda önce desteklenen bölgeleri ve hesap durumunu doğrulayın; kurumsal hesaplarda bir yöneticinin Claude Code izinlerini, SSO'yu, IP izin listesini ve güvenlik duvarı kurallarını kontrol etmesini sağlayın.

429 / rate limit

Yaygın neden: İstekler çok sık, eşzamanlılık çok yüksek ya da hesap planı veya kuruluş hız sınırına ulaştı.

Çözüm: Dış katmandaki eşzamanlılığı azaltın, yeniden deneme döngülerini durdurun ve sınırın sıfırlanmasını bekleyin. Hızı zorlamak için Claude Code'u birden çok worker ile sarmalamayın.

API key not recognized / SSO mismatch

Yaygın neden: API anahtarı başka bir kabuktan geliyor, bir Console anahtarı OAuth oturumuyla çakışıyor ya da kuruluş SSO ile giriş yapılmasını zorunlu tutuyor.

Çözüm: ANTHROPIC_API_KEY değişkeninin mevcut kabukta ayarlı olup olmadığını kontrol edin. Kurumsal hesaplar, yöneticinin belirlediği Console/SSO giriş akışını izlemelidir.

echo $ANTHROPIC_API_KEY

Proxy ve kurumsal ağ için temel ayarlar

Resmî belgelere göre Claude Code standart HTTPS_PROXY / HTTP_PROXY / NO_PROXY ortam değişkenlerini destekler, ancak SOCKS proxy'lerini desteklemez. Kurumsal kendinden imzalı sertifikalar için CA paketini NODE_EXTRA_CA_CERTS ile belirtin.

export HTTPS_PROXY=http://proxy.example.com:8080
export NO_PROXY="localhost,127.0.0.1"
export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem

Asgari yeniden üretme adımları

  1. `node -v` çıktısının resmî gereksinimi karşıladığını doğrulayın veya Claude Code yerel yükleyicisini (native installer) kullanın.
  2. Sarmalayıcı betikleri ve worker'ları kapatın, `claude` komutunu yalnızca tek bir terminal penceresinde çalıştırın.
  3. Proxy değişkenlerinin doğru ayarlandığını doğrulamak için `echo $HTTPS_PROXY` ve `echo $NO_PROXY` komutlarını kullanın.
  4. Güvenlik duvarının api.anthropic.com, claude.ai, statsig.anthropic.com ve sentry.io adreslerine erişime izin verip vermediğini kontrol edin.
  5. Giriş takılıyorsa `/logout` çalıştırıp Claude Code'u yeniden başlatın; gerekirse tekrar giriş yapmadan önce yerel kimlik doğrulama dosyalarını temizleyin.

Resmî kaynaklar

mimetic
mimetic
mimetic