Pertama, pastikan galat terjadi di lapisan mana
Instalasi / Runtime
command not found, versi Node, izin npm, path WSL, dan masalah native installer.
Login / Autentikasi
Callback OAuth, API key, organisasi Console, SSO, dan masalah status auth lokal.
Jaringan / Proxy
Proxy perusahaan, firewall, sertifikat, timeout, 403/429, dan domain wajib yang tidak dapat dijangkau.
Galat umum dan solusinya
claude: command not found
Penyebab umum: Direktori instalasi tidak ada di PATH, atau shell saat ini belum memuat ulang konfigurasinya.
Solusi: Buka terminal baru, atau tambahkan direktori instalasi Claude Code ke PATH lalu muat ulang konfigurasi shell Anda.
export PATH="$PATH:$HOME/.local/bin" source ~/.zshrc
Node version not supported / silent crash
Penyebab umum: Versi Node berada di bawah persyaratan resmi, atau WSL memanggil Node di sisi Windows.
Solusi: Tingkatkan versi Node, atau gunakan native installer resmi. Di WSL, pastikan path dengan which node / which npm agar berasal dari lingkungan Linux.
node -v which node which npm
EACCES / permission denied
Penyebab umum: Direktori npm global dimiliki oleh root, atau instalasi sebelumnya dengan sudo meninggalkan izin yang berantakan.
Solusi: Jangan menginstal Claude Code dengan sudo. Ubah prefix npm ke direktori pengguna, atau gunakan native installer.
npm config set prefix ~/.npm-global export PATH="$HOME/.npm-global/bin:$PATH"
Waiting for authentication...
Penyebab umum: Callback OAuth dari browser tidak sampai ke CLI lokal - umum terjadi pada remote SSH, devcontainer, firewall ketat, atau callback localhost yang diblokir.
Solusi: Pastikan browser dan CLI di mesin yang sama dapat saling terhubung. Bila perlu, logout, mulai ulang Claude Code, lalu selesaikan autentikasi lagi.
/logout # 关闭 Claude Code 后重新运行 claude
SELF_SIGNED_CERT_IN_CHAIN / certificate error
Penyebab umum: Proxy perusahaan atau gateway keamanan menyisipkan CA self-signed yang tidak dipercaya Node secara default.
Solusi: Minta bundle CA perusahaan dari tim IT dan tentukan lewat NODE_EXTRA_CA_CERTS.
export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem
proxy connection failed / timeout
Penyebab umum: Variabel proxy salah dikonfigurasi, protokol proxy tidak didukung, NO_PROXY menimpa domain tujuan, atau firewall perusahaan memblokir akses.
Solusi: Claude Code memakai variabel lingkungan proxy HTTP/HTTPS standar; dokumentasi menyatakan proxy SOCKS tidak didukung. Uji ulang dulu dengan HTTPS_PROXY.
export HTTPS_PROXY=http://proxy.example.com:8080 echo $HTTPS_PROXY echo $NO_PROXY
403 Forbidden
Penyebab umum: Organisasi belum mengaktifkan Claude Code, allowlist perusahaan tidak mencakup jalur keluar saat ini, ada pembatasan akun/wilayah/kebijakan, atau proxy ditolak.
Solusi: Untuk akun pribadi, pastikan dulu wilayah yang didukung dan status akun; untuk akun perusahaan, minta admin memeriksa izin Claude Code, SSO, allowlist IP, dan aturan firewall.
429 / rate limit
Penyebab umum: Permintaan terlalu sering, konkurensi terlalu tinggi, atau paket akun maupun organisasi telah mencapai batas laju.
Solusi: Kurangi konkurensi di lapisan luar, hentikan loop percobaan ulang, dan tunggu hingga batas direset. Jangan membungkus Claude Code dengan banyak worker untuk memaksa kecepatan.
API key not recognized / SSO mismatch
Penyebab umum: API key berasal dari shell yang berbeda, key Console bentrok dengan sesi OAuth, atau organisasi mewajibkan login SSO.
Solusi: Periksa apakah ANTHROPIC_API_KEY diatur di shell saat ini. Akun perusahaan sebaiknya mengikuti alur login Console/SSO yang diwajibkan admin.
echo $ANTHROPIC_API_KEY
Dasar proxy dan jaringan perusahaan
Dokumentasi resmi menyatakan bahwa Claude Code mendukung variabel lingkungan standar HTTPS_PROXY / HTTP_PROXY / NO_PROXY, tetapi tidak mendukung proxy SOCKS. Untuk sertifikat self-signed perusahaan, tentukan CA bundle lewat NODE_EXTRA_CA_CERTS.
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
Alur reproduksi minimal
- Pastikan `node -v` memenuhi persyaratan resmi, atau gunakan native installer Claude Code.
- Tutup skrip pembungkus dan worker apa pun, lalu jalankan `claude` hanya di satu jendela terminal.
- Gunakan `echo $HTTPS_PROXY` dan `echo $NO_PROXY` untuk memastikan variabel proxy sudah diatur dengan benar.
- Periksa apakah
api.anthropic.com,claude.ai,statsig.anthropic.com, dansentry.iodiizinkan melewati firewall. - Jika login macet, jalankan `/logout` lalu mulai ulang Claude Code, hapus file auth lokal bila perlu sebelum login kembali.
Referensi resmi
Proxy, CA, mTLS, dan URL akses yang wajib.
Daftar resmi masalah umum instalasi, Node, izin, proxy, dan login.
Statsig, Sentry, /bug, dan variabel lingkungan untuk menonaktifkan lalu lintas yang tidak esensial.
Proxy perusahaan, organisasi Console, dan masalah izin yang umum.