packages/web/src/content/docs/bs/troubleshooting.mdx
Da biste otklonili probleme s OpenCode, počnite provjeravanjem dnevnika i lokalnih podataka koje pohranjuje na disku.
Log fajlovi se pišu na:
~/.local/share/opencode/log/WIN+R i zalijepite %USERPROFILE%\.local\share\opencode\logDatoteke evidencije se imenuju vremenskim oznakama (npr. 2025-01-09T123456.log) i čuvaju se najnovijih 10 datoteka dnevnika.
Možete postaviti nivo dnevnika pomoću opcije komandne linije --log-level da biste dobili detaljnije informacije o otklanjanju grešaka. Na primjer, opencode --log-level DEBUG.
OpenCode pohranjuje podatke o sesiji i druge podatke aplikacije na disku na:
~/.local/share/opencode/WIN+R i zalijepite %USERPROFILE%\.local\share\opencodeOvaj direktorij sadrži:
auth.json - Podaci o autentifikaciji kao što su API ključevi, OAuth tokenilog/ - Dnevnici aplikacijeproject/ - Podaci specifični za projekat kao što su podaci o sesiji i poruci
./<project-slug>/storage/./global/storage/OpenCode Desktop pokreće lokalni OpenCode server (opencode-cli sidecar) u pozadini. Većina problema je uzrokovana nedostatkom dodatka, oštećenom keš memorijom ili lošim postavkama servera.
OpenCode meni -> Ponovo učitaj Webview (pomaže ako je korisnički interfejs prazan/zamrznut).Ako se desktop aplikacija ruši pri pokretanju, visi ili se čudno ponaša, počnite s onemogućavanjem dodataka.
Otvorite svoju globalnu konfiguracijsku datoteku i potražite ključ plugin.
~/.config/opencode/opencode.jsonc (ili ~/.config/opencode/opencode.json)~/.local/share/opencode/opencode.jsoncWIN+R i zalijepite %USERPROFILE%\.config\opencode\opencode.jsoncAko imate konfigurirane dodatke, privremeno ih onemogućite uklanjanjem ključa ili postavljanjem na prazan niz:
{
"$schema": "https://opencode.ai/config.json",
"plugin": [],
}
OpenCode također može učitati lokalne dodatke s diska. Privremeno ih maknite s puta (ili preimenujte folder) i ponovo pokrenite desktop aplikaciju:
~/.config/opencode/plugins/WIN+R i zalijepite %USERPROFILE%\.config\opencode\plugins<your-project>/.opencode/plugins/Ako aplikacija ponovo počne raditi, ponovo omogućite dodatke jedan po jedan kako biste otkrili koji od njih uzrokuje problem.
Ako onemogućavanje dodataka ne pomogne (ili se instalacija dodatka zaglavila), obrišite keš memoriju kako bi ga OpenCode mogao ponovo izgraditi.
Cmd+Shift+G -> zalijepi ~/.cache/opencode~/.cache/opencode (ili pokrenite rm -rf ~/.cache/opencode)WIN+R i zalijepite %USERPROFILE%\.cache\opencodeOpenCode Desktop može ili pokrenuti svoj lokalni server (podrazumevano) ili se povezati na URL servera koji ste konfigurisali.
Ako vidite dijaloški okvir "Povezivanje nije uspjelo" (ili aplikacija nikada ne prođe kroz početni ekran), provjerite da li postoji prilagođeni URL servera.
Na početnom ekranu kliknite na ime servera (sa tačkom statusa) da otvorite birač servera. U odjeljku Podrazumevani server kliknite na Obriši.
server.port / server.hostname iz vaše konfiguracijeAko vaš opencode.json(c) sadrži odjeljak server, privremeno ga uklonite i ponovo pokrenite desktop aplikaciju.
Ako ste postavili OPENCODE_PORT u svom okruženju, desktop aplikacija će pokušati da koristi taj port za lokalni server.
OPENCODE_PORT (ili odaberite slobodan port) i ponovo pokrenite.Na Linuxu, neka podešavanja Waylanda mogu uzrokovati prazne prozore ili greške sastavljača.
OC_ALLOW_WAYLAND=1.Na Windows-u, OpenCode Desktop zahtijeva Microsoft Edge WebView2 Runtime. Ako se aplikacija otvori u praznom prozoru ili se ne pokrene, instalirajte/ažurirajte WebView2 i pokušajte ponovo.
Ako imate spore performanse, probleme s pristupom datotekama ili probleme s terminalom na Windows-u, pokušajte koristiti WSL (Windows podsistem za Linux). WSL pruža Linux okruženje koje radi neprimetnije sa OpenCode karakteristikama.
OpenCode Desktop prikazuje sistemska obavještenja samo kada:
Ako se aplikacija ne pokrene i ne možete izbrisati postavke unutar korisničkog sučelja, resetirajte spremljeno stanje desktop aplikacije.
opencode.settings.dat (URL zadanog servera za desktop)opencode.global.dat i opencode.workspace.*.dat (stanje korisničkog interfejsa poput nedavnih servera/projekata)Da brzo pronađete direktorij:
Cmd+Shift+G -> ~/Library/Application Support (onda potražite nazive fajlova iznad)~/.local/shareWIN+R -> %APPDATA% (zatim potražite nazive fajlova iznad)Ako imate problema s OpenCode:
Prijavite probleme na GitHub
Najbolji način da prijavite greške ili zatražite funkcije je putem našeg GitHub spremišta:
github.com/anomalyco/opencode/issues
Prije kreiranja novog problema, pretražite postojeće probleme da vidite je li vaš problem već prijavljen.
Pridružite se našem Discordu
Za pomoć u stvarnom vremenu i diskusiju u zajednici, pridružite se našem Discord serveru:
Evo nekih uobičajenih problema i kako ih riješiti.
--print-logs da vidite izlaz u terminaluopencode upgrade/connect u TUIAko naiđete na ProviderModelNotFoundError najvjerovatnije niste u pravu
referenciranje modela negdje.
Modele treba referencirati ovako: <providerId>/<modelId>
primjeri:
openai/gpt-4.1openrouter/google/gemini-2.5-flashopencode/kimi-k2Da saznate kojim modelima imate pristup, pokrenite opencode models
Ako naiđete na grešku ProviderInitError, vjerovatno imate nevažeću ili oštećenu konfiguraciju.
Da biste ovo riješili:
rm -rf ~/.local/share/opencode
Na Windows-u pritisnite WIN+R i izbrišite: %USERPROFILE%\.local\share\opencode
/connect u TUI.Ako naiđete na greške API poziva, to može biti zbog zastarjelih paketa dobavljača. OpenCode dinamički instalira pakete dobavljača (OpenAI, Anthropic, Google, itd.) po potrebi i kešira ih lokalno.
Da biste riješili probleme s paketom dobavljača:
rm -rf ~/.cache/opencode
Na Windows-u pritisnite WIN+R i izbrišite: %USERPROFILE%\.cache\opencode
Ovo će prisiliti OpenCode da preuzme najnovije verzije paketa dobavljača, što često rješava probleme kompatibilnosti s parametrima modela i promjenama API-ja.
Korisnici Linuxa moraju imati instaliran jedan od sljedećih uslužnih programa međuspremnika da bi funkcionirala funkcionalnost kopiranja/lijepljenja:
Za X11 sisteme:
apt install -y xclip
# or
apt install -y xsel
Za Wayland sisteme:
apt install -y wl-clipboard
Za okruženja bez glave:
apt install -y xvfb
# and run:
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
export DISPLAY=:99.0
OpenCode će otkriti da li koristite Wayland i preferirate wl-clipboard, u suprotnom će pokušati pronaći alate međuspremnika po redoslijedu: xclip i xsel.