55| `spend limit reached` / `spend limit unavailable` | [Nutzungslimits](#spend-limit-reached) |55| `spend limit reached` / `spend limit unavailable` | [Nutzungslimits](#spend-limit-reached) |
56| `Not logged in · Please run /login` | [Authentifizierung](#not-logged-in) |56| `Not logged in · Please run /login` | [Authentifizierung](#not-logged-in) |
57| `Couldn't save your login` | [Authentifizierung](#couldnt-save-your-login) |57| `Couldn't save your login` | [Authentifizierung](#couldnt-save-your-login) |
58| `Sign in again to take your previous account or API key off the config file.` | [Authentifizierung](#sign-in-again-to-take-your-previous-account-or-api-key-off-the-config-file) |
59| `Your account or API key may still be in the config file. Run claude auth logout.` | [Authentifizierung](#your-account-or-api-key-may-still-be-in-the-config-file) |
58| `Authentication required · Sign in again to continue` | [Authentifizierung](#not-logged-in) |60| `Authentication required · Sign in again to continue` | [Authentifizierung](#not-logged-in) |
59| `Could not resolve authentication method` | [Authentifizierung](#could-not-resolve-authentication-method) |61| `Could not resolve authentication method` | [Authentifizierung](#could-not-resolve-authentication-method) |
60| `Invalid API key` | [Authentifizierung](#invalid-api-key) |62| `Invalid API key` | [Authentifizierung](#invalid-api-key) |
82| `Couldn't verify your organization's policy for remote control` | [Fehlerbehebung für Remote Control](https://code.claude.com/docs/de/remote-control.md#couldnt-verify-your-organizations-policy-for-remote-control) |84| `Couldn't verify your organization's policy for remote control` | [Fehlerbehebung für Remote Control](https://code.claude.com/docs/de/remote-control.md#couldnt-verify-your-organizations-policy-for-remote-control) |
83| `Remote Control is disabled by your organization's policy` | [Fehlerbehebung für Remote Control](https://code.claude.com/docs/de/remote-control.md#remote-control-is-disabled-by-your-organizations-policy) |85| `Remote Control is disabled by your organization's policy` | [Fehlerbehebung für Remote Control](https://code.claude.com/docs/de/remote-control.md#remote-control-is-disabled-by-your-organizations-policy) |
84| `Remote Control was turned off by your organization's policy` | [Fehlerbehebung für Remote Control](https://code.claude.com/docs/de/remote-control.md#remote-control-was-turned-off-by-your-organizations-policy) |86| `Remote Control was turned off by your organization's policy` | [Fehlerbehebung für Remote Control](https://code.claude.com/docs/de/remote-control.md#remote-control-was-turned-off-by-your-organizations-policy) |
87| `Session failed: working folder not found:` | [Fehlerbehebung bei Remote Control](https://code.claude.com/docs/de/remote-control.md#working-folder-not-found) |
88| `The program file this Remote Control started from is gone` | [Fehlerbehebung bei Remote Control](https://code.claude.com/docs/de/remote-control.md#program-file-is-gone) |
89| `Session failed: spawn error:` gefolgt von einer `ENOENT`-Meldung | [Fehlerbehebung bei Remote Control](https://code.claude.com/docs/de/remote-control.md#program-file-is-gone) |
85| `OAuth token revoked` / `OAuth token has expired` | [Authentifizierung](#oauth-token-revoked-or-expired) |90| `OAuth token revoked` / `OAuth token has expired` | [Authentifizierung](#oauth-token-revoked-or-expired) |
86| `Failed to authenticate: OAuth token revoked` | [Authentifizierung](#oauth-token-revoked-or-expired) |91| `Failed to authenticate: OAuth token revoked` | [Authentifizierung](#oauth-token-revoked-or-expired) |
87| `Your account does not have access to Claude. Please login again or contact your administrator.` | [Authentifizierung](#oauth-token-revoked-or-expired) |92| `Your account does not have access to Claude. Please login again or contact your administrator.` | [Authentifizierung](#oauth-token-revoked-or-expired) |
165| `Request too large for the API's 32MB request limit` | [Anfragefehler](#request-too-large) |170| `Request too large for the API's 32MB request limit` | [Anfragefehler](#request-too-large) |
166| `Image was too large` | [Anfragefehler](#image-was-too-large) |171| `Image was too large` | [Anfragefehler](#image-was-too-large) |
167| `API Error: an image in the conversation could not be processed and was removed` | [Anfragefehler](#image-was-too-large) |172| `API Error: an image in the conversation could not be processed and was removed` | [Anfragefehler](#image-was-too-large) |
173| `An image in the conversation exceeds the dimension limit for many-image requests` | [Anfragefehler](#image-was-too-large) |
168| `Unable to resize image` | [Anfragefehler](#unable-to-resize-image) |174| `Unable to resize image` | [Anfragefehler](#unable-to-resize-image) |
169| `Request rejected as unprocessable by the model` | [Anfragefehler](#request-rejected-as-unprocessable-by-the-model) |175| `Request rejected as unprocessable by the model` | [Anfragefehler](#request-rejected-as-unprocessable-by-the-model) |
170| `PDF too large` / `PDF is password protected` / `pdftoppm is not installed` | [Anfragefehler](#pdf-errors) |176| `PDF too large` / `PDF is password protected` / `pdftoppm is not installed` | [Anfragefehler](#pdf-errors) |
229| `Error: --agents takes a JSON object, or a file path only with --print (-p)` | [Befehlszeilenfehler](#invalid-agents-configuration) |235| `Error: --agents takes a JSON object, or a file path only with --print (-p)` | [Befehlszeilenfehler](#invalid-agents-configuration) |
230| `Error: --agents file not found` | [Befehlszeilenfehler](#invalid-agents-configuration) |236| `Error: --agents file not found` | [Befehlszeilenfehler](#invalid-agents-configuration) |
231| `Error: Settings file exceeds the 2MiB limit` | [Befehlszeilenfehler](#settings-file-exceeds-the-2mib-limit) |237| `Error: Settings file exceeds the 2MiB limit` | [Befehlszeilenfehler](#settings-file-exceeds-the-2mib-limit) |
238| `Configuration error in` | [Befehlszeilenfehler](#configuration-error-in-claude-json) |
239| `Claude configuration file at <path> was empty and no backup holds anything: starting with defaults.` | [Befehlszeilenfehler](#claude-configuration-file-was-empty) |
232| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Befehlszeilenfehler](#the-current-directory-no-longer-exists) |240| `The current directory no longer exists (it was deleted or moved)` / `Can't read the current directory` | [Befehlszeilenfehler](#the-current-directory-no-longer-exists) |
233| `Temp directory <dir> ... Refusing to use it` / `Claude Code's temporary directory <dir> could not be created` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |241| `Temp directory <dir> ... Refusing to use it` / `Claude Code's temporary directory <dir> could not be created` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |
234| `ENOSPC: no space left on device, mkdir '<dir>'` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |242| `ENOSPC: no space left on device, mkdir '<dir>'` | [Befehlszeilenfehler](#temp-directory-refused-or-cannot-be-created) |
334| `cannot contain null bytes (\0)` | [Werkzeugfehler](#path-cannot-contain-null-bytes) |342| `cannot contain null bytes (\0)` | [Werkzeugfehler](#path-cannot-contain-null-bytes) |
335| `Path contains null bytes` | [Werkzeugfehler](#path-cannot-contain-null-bytes) |343| `Path contains null bytes` | [Werkzeugfehler](#path-cannot-contain-null-bytes) |
336| `command contains the invisible character U+FEFF (byte order mark) or U+180E (Mongolian vowel separator), and was not run` | [Tool-Fehler](#command-contains-an-invisible-character) |344| `command contains the invisible character U+FEFF (byte order mark) or U+180E (Mongolian vowel separator), and was not run` | [Tool-Fehler](#command-contains-an-invisible-character) |
345| `This call was not run. The command was approved before Claude Code restarted` | [Tool-Fehler](#command-approved-before-a-restart-was-not-run) |
337| `File is too large to read as an image (the limit is 128MB)` | [Werkzeugfehler](#file-is-too-large-to-read-as-an-image) |346| `File is too large to read as an image (the limit is 128MB)` | [Werkzeugfehler](#file-is-too-large-to-read-as-an-image) |
338| `Cannot read this as an image: <path> is a pipe or a device` | [Werkzeugfehler](#file-is-too-large-to-read-as-an-image) |347| `Cannot read this as an image: <path> is a pipe or a device` | [Werkzeugfehler](#file-is-too-large-to-read-as-an-image) |
339| `subagent_type is required: the general-purpose agent is not available in this session` | [Werkzeugfehler](#subagent-type-is-required) |348| `subagent_type is required: the general-purpose agent is not available in this session` | [Werkzeugfehler](#subagent-type-is-required) |
420| `Not loaded: rename <path>, then restart — its name uses "<name>", a name reserved for the skills synced from your claude.ai account` | [Konfigurationswarnungen](#a-skill-command-or-workflow-wasnt-loaded-because-its-name-is-reserved) |429| `Not loaded: rename <path>, then restart — its name uses "<name>", a name reserved for the skills synced from your claude.ai account` | [Konfigurationswarnungen](#a-skill-command-or-workflow-wasnt-loaded-because-its-name-is-reserved) |
421| `N skill or command names refused: run with --debug to see which ([names]), rename, then restart` | [Konfigurationswarnungen](#skill-or-command-name-refused) |430| `N skill or command names refused: run with --debug to see which ([names]), rename, then restart` | [Konfigurationswarnungen](#skill-or-command-name-refused) |
422| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [Konfigurationswarnungen](#workspace-has-not-been-trusted) |431| `Ignoring N permissions.allow entries from ... this workspace has not been trusted` | [Konfigurationswarnungen](#workspace-has-not-been-trusted) |
432| `Make this change again later: <path> could not be updated, so it applies to this session only` | [Konfigurationswarnungen](#make-this-change-again-later) |
423| `is a network path, which cannot be added as a working directory` | [Konfigurationswarnungen](#working-directory-is-a-network-path) |433| `is a network path, which cannot be added as a working directory` | [Konfigurationswarnungen](#working-directory-is-a-network-path) |
424| `Remote managed settings failed to load (<cause>)` | [Konfigurationswarnungen](#remote-managed-settings-failed-to-load) |434| `Remote managed settings failed to load (<cause>)` | [Konfigurationswarnungen](#remote-managed-settings-failed-to-load) |
435| `Your organization requires remote managed settings to load, but they could not be loaded` | [Fail-Closed-Start erzwingen](https://code.claude.com/docs/de/server-managed-settings.md#enforce-fail-closed-startup) |
436| `Remote managed settings are still loading` | [Konfigurationswarnungen](#remote-managed-settings-failed-to-load) |
437| `Remote managed settings did not load` | [Konfigurationswarnungen](#remote-managed-settings-failed-to-load) |
438| `Claude Code couldn't load your organization's settings` / `Claude Code couldn't reach Anthropic to load your organization's settings` / `requires them before a session can start` | [Konfigurationswarnungen](#couldnt-load-your-organizations-settings) |
439| `Claude Code can't start this session yet` | [Konfigurationswarnungen](#couldnt-load-your-organizations-settings) |
440| `Your Claude session has expired. Sign in again to continue (claude auth login).` | [Konfigurationswarnungen](#couldnt-load-your-organizations-settings) |
425| `Managed settings were not approved; exiting without applying them.` | [Konfigurationswarnungen](#managed-settings-were-not-approved) |441| `Managed settings were not approved; exiting without applying them.` | [Konfigurationswarnungen](#managed-settings-were-not-approved) |
426| `Your organization's managed settings need your approval, which couldn't be asked for here.` | [Konfigurationswarnungen](#managed-settings-need-your-approval) |442| `Your organization's managed settings need your approval, which couldn't be asked for here.` | [Konfigurationswarnungen](#managed-settings-need-your-approval) |
427| `Claude Code can't start: your organization's managed settings block the default model` / `Claude Code can't start: your organization allows only the models listed in "availableModels"` | [Konfigurationswarnungen](#managed-settings-block-the-default-model) |443| `Claude Code can't start: your organization's managed settings block the default model` / `Claude Code can't start: your organization allows only the models listed in "availableModels"` | [Konfigurationswarnungen](#managed-settings-block-the-default-model) |
454| `is ignored — managed settings set allowManagedReadPathsOnly` / `is ignored — managed settings set allowManagedDomainsOnly` | [Konfigurationswarnungen](#sandbox-allow-entries-are-ignored-under-a-managed-lock) |470| `is ignored — managed settings set allowManagedReadPathsOnly` / `is ignored — managed settings set allowManagedDomainsOnly` | [Konfigurationswarnungen](#sandbox-allow-entries-are-ignored-under-a-managed-lock) |
455| `Sandbox mask files left behind at write-deny paths` | [Konfigurationswarnungen](#stale-sandbox-mask-files-left-by-a-killed-session) |471| `Sandbox mask files left behind at write-deny paths` | [Konfigurationswarnungen](#stale-sandbox-mask-files-left-by-a-killed-session) |
456| `Stale sandbox mask files left by a killed session` | [Konfigurationswarnungen](#stale-sandbox-mask-files-left-by-a-killed-session) |472| `Stale sandbox mask files left by a killed session` | [Konfigurationswarnungen](#stale-sandbox-mask-files-left-by-a-killed-session) |
473| `Ubuntu's AppArmor restriction on user namespaces stops bubblewrap here` | [Fehlerbehebung beim Sandboxing](https://code.claude.com/docs/de/sandboxing.md#apparmor-restriction-stops-bubblewrap) |
474| `bwrap: setting up uid map: Permission denied` / `bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted` | [Fehlerbehebung beim Sandboxing](https://code.claude.com/docs/de/sandboxing.md#bwrap-uid-map-permission-denied) |
457| Antworten scheinen von geringerer Qualität als üblich | [Antwortqualität](#responses-seem-lower-quality-than-usual) |475| Antworten scheinen von geringerer Qualität als üblich | [Antwortqualität](#responses-seem-lower-quality-than-usual) |
458 476
459## Automatische Wiederholungsversuche477## Automatische Wiederholungsversuche
1031* Führen Sie `/login` aus, um sich mit Ihrem Claude-Abonnement oder Console-Konto zu authentifizieren1049* Führen Sie `/login` aus, um sich mit Ihrem Claude-Abonnement oder Console-Konto zu authentifizieren
1032* Wenn Sie erwartet haben, dass eine Umgebungsvariable Sie authentifiziert, prüfen Sie, ob `ANTHROPIC_API_KEY` in der Shell, in der Sie `claude` gestartet haben, gesetzt und exportiert ist1050* Wenn Sie erwartet haben, dass eine Umgebungsvariable Sie authentifiziert, prüfen Sie, ob `ANTHROPIC_API_KEY` in der Shell, in der Sie `claude` gestartet haben, gesetzt und exportiert ist
1033* Für CI oder Automatisierung, bei denen keine interaktive Anmeldung möglich ist, konfigurieren Sie ein [`apiKeyHelper`](https://code.claude.com/docs/de/settings-reference#apikeyhelper)-Skript, das beim Start einen Schlüssel abruft1051* Für CI oder Automatisierung, bei denen keine interaktive Anmeldung möglich ist, konfigurieren Sie ein [`apiKeyHelper`](https://code.claude.com/docs/de/settings-reference#apikeyhelper)-Skript, das beim Start einen Schlüssel abruft
1052* Wenn `claude -p`-Jobs mit dieser Meldung beendet werden, sobald sich jemand erneut bei demselben claude.ai-Konto und derselben Organisation anmeldet, aktualisieren Sie Claude Code dort, wo diese Anmeldung stattfindet. Vor v2.1.318 entfernte Claude Code während dieser Anmeldung die gespeicherte Anmeldung, bevor die neue gespeichert wurde.
1034* Unter [Vorrang der Authentifizierung](https://code.claude.com/docs/de/authentication.md#authentication-precedence) erfahren Sie, welche Anmeldedaten Claude Code verwendet, wenn mehrere vorhanden sind1053* Unter [Vorrang der Authentifizierung](https://code.claude.com/docs/de/authentication.md#authentication-precedence) erfahren Sie, welche Anmeldedaten Claude Code verwendet, wenn mehrere vorhanden sind
1035 1054
1036Wenn Sie wiederholt zur Anmeldung aufgefordert werden, finden Sie unter [Nicht angemeldet oder Token abgelaufen](https://code.claude.com/docs/de/troubleshoot-install.md#not-logged-in-or-token-expired) Prüfungen der Systemuhr und Schritte zur Wiederherstellung des Anmeldedatenspeichers unter macOS.1055Wenn Sie wiederholt zur Anmeldung aufgefordert werden, finden Sie unter [Nicht angemeldet oder Token abgelaufen](https://code.claude.com/docs/de/troubleshoot-install.md#not-logged-in-or-token-expired) Prüfungen der Systemuhr und Schritte zur Wiederherstellung des Anmeldedatenspeichers unter macOS.
1441* Führen Sie auf anderen Plattformen erneut `/login` aus1460* Führen Sie auf anderen Plattformen erneut `/login` aus
1442* Wenn die Anmeldung weiterhin nicht gespeichert wird, finden Sie unter [Nicht angemeldet oder Token abgelaufen](https://code.claude.com/docs/de/troubleshoot-install.md#not-logged-in-or-token-expired) den Befehl zum Entsperren des Schlüsselbunds und weitere Schritte zur Wiederherstellung des Anmeldedatenspeichers1461* Wenn die Anmeldung weiterhin nicht gespeichert wird, finden Sie unter [Nicht angemeldet oder Token abgelaufen](https://code.claude.com/docs/de/troubleshoot-install.md#not-logged-in-or-token-expired) den Befehl zum Entsperren des Schlüsselbunds und weitere Schritte zur Wiederherstellung des Anmeldedatenspeichers
1443 1462
1463### Sign in again to take your previous account or API key off the config file
1464
1465Diese Warnung nach der Anmeldung bedeutet, dass ein Konto, mit dem Sie zuvor angemeldet waren, möglicherweise noch in [`~/.claude.json`](https://code.claude.com/docs/de/claude-directory#ce-claude-json) gespeichert ist:
1466
1467```text theme={null}
1468Sign in again to take your previous account or API key off the config file.
1469```
1470
1471Auch ein API-Schlüssel kann noch in `~/.claude.json` stehen, wenn eine Console-Anmeldung unter Linux oder Windows einen erstellt hat.
1472
1473**Vorgehensweise:**
1474
1475* Führen Sie `claude auth login` in Ihrer Shell aus, um sich erneut anzumelden. Claude Code wiederholt dann den Speichervorgang, der das ersetzte Konto oder den API-Schlüssel aus der Datei entfernt.
1476
1477### Your account or API key may still be in the config file
1478
1479Sie haben `/logout` oder `claude auth logout` ausgeführt, und Claude Code hat diesen Prozess abgemeldet, konnte aber nicht bestätigen, dass [`~/.claude.json`](https://code.claude.com/docs/de/claude-directory#ce-claude-json) Ihr Konto nicht mehr enthält. Entweder wurde das Speichern nicht übernommen, oder die Datei konnte zur Prüfung nicht zurückgelesen werden.
1480
1481```text theme={null}
1482Your account or API key may still be in the config file. Run claude auth logout.
1483```
1484
1485Auch ein API-Schlüssel kann noch in `~/.claude.json` stehen, wenn eine Console-Anmeldung unter Linux oder Windows einen erstellt hat.
1486
1487**Vorgehensweise:**
1488
1489* Führen Sie `claude auth logout` in Ihrer Shell aus, um das Speichern erneut zu versuchen. Wenn das Speichern erfolgreich ist, gibt der Befehl `Successfully logged out from your Anthropic account.` aus.
1490
1444### Couldn't start the local listener that receives the browser sign-in1491### Couldn't start the local listener that receives the browser sign-in
1445 1492
1446Jede dieser Meldungen von `/login`, `claude auth login` oder `claude setup-token` bedeutet, dass Claude Code den Port auf `127.0.0.1`, über den Ihr Browser das Anmeldeergebnis zurückgibt, nicht öffnen konnte.1493Jede dieser Meldungen von `/login`, `claude auth login` oder `claude setup-token` bedeutet, dass Claude Code den Port auf `127.0.0.1`, über den Ihr Browser das Anmeldeergebnis zurückgibt, nicht öffnen konnte.
2420Image was too large. Double press esc to go back and try again with a smaller image.2467Image was too large. Double press esc to go back and try again with a smaller image.
2421API Error: 400 ... image dimensions exceed max allowed size2468API Error: 400 ... image dimensions exceed max allowed size
2422API Error: an image in the conversation could not be processed and was removed.2469API Error: an image in the conversation could not be processed and was removed.
2470An image in the conversation exceeds the dimension limit for many-image requests (3000px). Run /compact to remove old images from context, or start a new session.
2423```2471```
2424 2472
2425Die Zeile `could not be processed and was removed` bedeutet, dass die API ein Bild in der Konversation abgelehnt hat, etwa eines, das die Größen- oder Abmessungslimits überschreitet.2473Die Zeile `could not be processed and was removed` bedeutet, dass die API ein Bild in der Konversation abgelehnt hat, etwa eines, das die Größen- oder Abmessungslimits überschreitet.
2434 2482
2435* Ändern Sie die Größe des Bildes vor dem Einfügen. Die API akzeptiert Bilder bis zu 8000 Pixeln an der längsten Kante für ein einzelnes Bild oder 3000 Pixel, wenn mehr als 20 Bilder im Kontext sind.2483* Ändern Sie die Größe des Bildes vor dem Einfügen. Die API akzeptiert Bilder bis zu 8000 Pixeln an der längsten Kante für ein einzelnes Bild oder 3000 Pixel, wenn mehr als 20 Bilder im Kontext sind.
2436* Machen Sie einen engeren Screenshot des relevanten Bereichs statt des gesamten Bildschirms2484* Machen Sie einen engeren Screenshot des relevanten Bereichs statt des gesamten Bildschirms
2485* Bei der Meldung `dimension limit for many-image requests` führen Sie `/compact` im Claude-Code-Prompt aus, wenn die Meldung es nennt, oder starten Sie eine neue Sitzung mit weniger Bildern
2486
2487Die Meldung `dimension limit for many-image requests` zeigt das Pixellimit an, das im Fehler der API genannt wird.
2437 2488
2438### Bildgröße konnte nicht geändert werden2489### Bildgröße konnte nicht geändert werden
2439 2490
3223 3274
3224* Verweisen Sie mit `--settings` auf eine reguläre JSON-Einstellungsdatei unter 2 MiB. Das Format finden Sie unter [Einstellungen](https://code.claude.com/docs/de/settings.md).3275* Verweisen Sie mit `--settings` auf eine reguläre JSON-Einstellungsdatei unter 2 MiB. Das Format finden Sie unter [Einstellungen](https://code.claude.com/docs/de/settings.md).
3225 3276
3277### Configuration error in \~/.claude.json
3278
3279Claude Code konnte `~/.claude.json` nicht parsen, die Datei, die Ihre Kontodaten, MCP-Server und den projektbezogenen Zustand enthält. Ihre Datei ist unverändert. Ein [nicht interaktiver](https://code.claude.com/docs/de/headless.md) Start wie `claude -p` beendet sich jedes Mal mit Exit-Code 1, bis Sie die Datei reparieren.
3280
3281Wenn Claude Code ein [Backup](https://code.claude.com/docs/de/claude-directory.md#cleaned-up-automatically) findet, nennt die Ausgabe es und gibt eine `cp`-Zeile aus, die es zurückkopiert:
3282
3283```text wrap theme={null}
3284Claude configuration file at /home/user/.claude.json is corrupted: <JSON parser's message>
3285The corrupted file has been backed up to: /home/user/.claude/backups/.claude.json.corrupted.1793664000000
3286A backup file exists at: /home/user/.claude/backups/.claude.json.backup.1793660400000
3287You can manually restore it by running: cp -f "/home/user/.claude/backups/.claude.json.backup.1793660400000" "/home/user/.claude.json"
3288
3289Configuration error in /home/user/.claude.json: <JSON parser's message>
3290```
3291
3292**Was Sie tun können:**
3293
3294* **Die Ausgabe enthält eine `cp`-Zeile**: Führen Sie diese Zeile in Ihrem Terminal aus. Unter Windows führen Sie sie in PowerShell aus. Sie ersetzt die defekte Datei durch das Backup, eine frühere Version von `~/.claude.json`.
3295* **Die Ausgabe enthält keine `cp`-Zeile, oder der Fehler tritt nach dem Ausführen erneut auf**: Korrigieren Sie das JSON in `~/.claude.json`, kopieren Sie eine andere `.claude.json.backup.<timestamp>`-Datei aus [`~/.claude/backups/`](https://code.claude.com/docs/de/claude-directory#cleaned-up-automatically) darüber, falls vorhanden, oder benennen Sie die Datei um. Ohne Datei unter `~/.claude.json` startet Claude Code mit Standardeinstellungen und ohne den Inhalt der Datei.
3296
3297Vor v2.1.318 blieben nach einem nicht interaktiven Start, der diesen Fehler ausgab, nur Standardwerte in `~/.claude.json` zurück, sodass der nächste Start ohne Ihre Konfiguration lief.
3298
3299### Claude configuration file was empty and no backup holds anything
3300
3301Diese Meldung beim Start bedeutet, dass die genannte Datei leer war und keine der [`.backup`-Kopien](https://code.claude.com/docs/de/claude-directory#cleaned-up-automatically) der Datei Inhalt hat. Claude Code ist für den Inhalt dieser Datei mit Standardwerten gestartet. Ihre `settings.json`-Dateien und `.mcp.json` sind separate Dateien.
3302
3303```text wrap theme={null}
3304Claude configuration file at /home/user/.claude.json was empty and no backup holds anything: starting with defaults.
3305```
3306
3307**Was Sie tun können:**
3308
3309* Richten Sie erneut ein, was Sie in dieser Datei konfiguriert hatten. Fügen Sie beispielsweise Ihre [MCP-Server](https://code.claude.com/docs/de/mcp.md#mcp-installation-scopes) mit den Geltungsbereichen `user` und `local` mit `claude mcp add` aus Ihrem Terminal hinzu.
3310* Melden Sie sich erneut an, wenn Claude Code Sie dazu auffordert
3311
3312Vor v2.1.318 meldete Claude Code eine leere Datei ohne Backup als [beschädigt](#configuration-error-in-claude-json).
3313
3226### Das aktuelle Verzeichnis existiert nicht mehr3314### Das aktuelle Verzeichnis existiert nicht mehr
3227 3315
3228Sie haben `claude` aus einem Verzeichnis gestartet, das gelöscht oder verschoben wurde, nachdem Ihre Shell es betreten hatte, zum Beispiel ein Worktree oder ein temporäres Verzeichnis, das eine andere Shell entfernt hat. Claude Code kann sein Arbeitsverzeichnis nicht lesen, daher beendet es sich mit Exit-Code 1, bevor die Sitzung startet, im interaktiven wie im [nicht interaktiven](https://code.claude.com/docs/de/headless.md) Modus. Vor v2.1.239 stürzte Claude Code ab und gab statt dieser Meldung minifizierten Bundle-Quellcode und einen rohen `ENOENT ... uv_cwd`-Stack auf stderr aus.3316Sie haben `claude` aus einem Verzeichnis gestartet, das gelöscht oder verschoben wurde, nachdem Ihre Shell es betreten hatte, zum Beispiel ein Worktree oder ein temporäres Verzeichnis, das eine andere Shell entfernt hat. Claude Code kann sein Arbeitsverzeichnis nicht lesen, daher beendet es sich mit Exit-Code 1, bevor die Sitzung startet, im interaktiven wie im [nicht interaktiven](https://code.claude.com/docs/de/headless.md) Modus. Vor v2.1.239 stürzte Claude Code ab und gab statt dieser Meldung minifizierten Bundle-Quellcode und einen rohen `ENOENT ... uv_cwd`-Stack auf stderr aus.
3626 3714
3627Verwandte Meldungen treten auf, bevor der Befehl überhaupt ausgeführt wird:3715Verwandte Meldungen treten auf, bevor der Befehl überhaupt ausgeführt wird:
3628 3716
3629* `Shell command permission check failed for pattern "..."`: Die Berechtigungsprüfung des Befehls hat ihn nicht erlaubt. [Berechtigungsprüfungen für eingefügte Befehle](https://code.claude.com/docs/de/skills.md#permission-checks-on-injected-commands) beschreibt, welche Ergebnisse in welchem Berechtigungsmodus zum Abbruch führen und wie Sie einen Befehl mit `allowed-tools` vorab genehmigen3717* `Shell command permission check failed for pattern "..."`: Die Berechtigungsprüfung des Befehls hat ihn nicht zugelassen. [Berechtigungsprüfungen für eingefügte Befehle](https://code.claude.com/docs/de/skills.md#permission-checks-on-injected-commands) beschreibt, welche Ergebnisse in jedem Berechtigungsmodus zum Abbruch führen und wie Sie einen Befehl mit `allowed-tools` vorab genehmigen
3630* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: Das Frontmatter des Skills verlangt bash auf einem Rechner, der es nicht hat. Installieren Sie Git for Windows oder ändern Sie das Frontmatter auf `shell: powershell`. Siehe [Wie eingefügte Befehle ausgeführt werden](https://code.claude.com/docs/de/skills.md#how-injected-commands-run)3718* ``Skill <name> requires bash (`shell: bash` in frontmatter) but Git Bash was not found``: Das Frontmatter des Skills verlangt bash auf einem Rechner ohne bash. Installieren Sie Git for Windows oder ändern Sie das Frontmatter zu `shell: powershell`. Siehe [Wie eingefügte Befehle ausgeführt werden](https://code.claude.com/docs/de/skills.md#how-injected-commands-run)
3631 3719
3632**Vorgehensweise:**3720**Vorgehensweise:**
3633 3721
4666* **Für einen Befehl, den Claude geschrieben hat**: Sie müssen nichts beheben. Die Nachricht teilt Claude mit, wie der Befehl umzuschreiben ist.4754* **Für einen Befehl, den Claude geschrieben hat**: Sie müssen nichts beheben. Die Nachricht teilt Claude mit, wie der Befehl umzuschreiben ist.
4667* **Für eine Skill- oder Befehlsdatei**: Die Nachricht folgt auf `No shell command in <name> was run`. Siehe [wo Sie das Zeichen finden und wie Sie es entfernen](#no-shell-command-was-run).4755* **Für eine Skill- oder Befehlsdatei**: Die Nachricht folgt auf `No shell command in <name> was run`. Siehe [wo Sie das Zeichen finden und wie Sie es entfernen](#no-shell-command-was-run).
4668 4756
4757### Vor dem Neustart von Claude Code genehmigter Befehl wurde nicht ausgeführt
4758
4759Ein Shell-Befehl, den Sie genehmigt haben, wurde nicht ausgeführt, und Claude erhält diese Nachricht als Ergebnis des Befehls:
4760
4761```text wrap theme={null}
4762This call was not run. The command was approved before Claude Code restarted, and Claude Code could not confirm that the shell is back in the directory where it was approved. That directory may be gone or replaced, lie outside the directory where the session started, or be one that Claude Code needs approval to enter or is not allowed to examine. The shell's directory is <directory>. If the command still makes sense, cd to the directory it was meant for and make the call again; it may need approval again.
4763```
4764
4765Der dritte Satz der Nachricht kann stattdessen `It does not keep track of that directory across a restart in a session that has been in a worktree.` lauten.
4766
4767**Was zu tun ist:**
4768
4769* Lassen Sie Claude fortfahren, und beantworten Sie die Berechtigungsabfrage, falls Sie gebeten werden, den Befehl erneut zu genehmigen.
4770
4669### Datei ist zu groß, um als Bild gelesen zu werden4771### Datei ist zu groß, um als Bild gelesen zu werden
4670 4772
4671Claude hat versucht, eine Datei mit dem [Read-Tool](https://code.claude.com/docs/de/tools-reference.md#read-tool-behavior) als Bild zu lesen, und die Datei ist größer als 128 MB, die maximale Größe, die Read aus einer Bilddatei lädt. Es wurde nichts gelesen, und Claude erhält diesen Fehler als Tool-Ergebnis:4773Claude hat versucht, eine Datei mit dem [Read-Tool](https://code.claude.com/docs/de/tools-reference.md#read-tool-behavior) als Bild zu lesen, und die Datei ist größer als 128 MB, die maximale Größe, die Read aus einer Bilddatei lädt. Es wurde nichts gelesen, und Claude erhält diesen Fehler als Tool-Ergebnis:
5818 5920
5819### Remote verwaltete Einstellungen konnten nicht geladen werden5921### Remote verwaltete Einstellungen konnten nicht geladen werden
5820 5922
5821Ihre Sitzung ist berechtigt für [servergesteuerte Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md), aber Claude Code konnte sie nicht abrufen oder konnte nicht anwenden, was der Server zurückgegeben hat, daher zeigt es diese Warnung in interaktiven Sitzungen an.5923Ihre Sitzung ist für [servergesteuerte Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) berechtigt, aber Claude Code konnte sie nicht abrufen oder konnte nicht anwenden, was der Server zurückgegeben hat, daher zeigt es diese Warnung in interaktiven Sitzungen und im Code-Tab von Claude Desktop an.
5822 5924
5823Die eingeklammerte Ursache benennt, was fehlgeschlagen ist, z. B. `network error`, `request timed out` oder `authentication rejected (401)`. Die Ursache `no setting in the server response could be applied as written` bedeutet, dass der Server geantwortet hat, aber keine der Einstellungen, die er zurückgegeben hat, die [Validierung](https://code.claude.com/docs/de/server-managed-settings.md#invalid-entries-in-delivered-settings) bestanden hat. Vor v2.1.282 lautete diese Ursache `server returned invalid settings`.5925Die eingeklammerte Ursache benennt, was fehlgeschlagen ist, z. B. `network error`, `request timed out` oder `authentication rejected (401)`. Die Ursache `no setting in the server response could be applied as written` bedeutet, dass der Server geantwortet hat, aber keine der Einstellungen, die er zurückgegeben hat, die [Validierung](https://code.claude.com/docs/de/server-managed-settings.md#invalid-entries-in-delivered-settings) bestanden hat. Vor v2.1.282 lautete diese Ursache `server returned invalid settings`.
5824 5926
5827* **Einstellungen aus einem früheren erfolgreichen Abruf zwischengespeichert**: Claude Code führt die Sitzung auf dieser zwischengespeicherten Richtlinie aus, außer den [zurückhaltenen Umgebungsvariablen](https://code.claude.com/docs/de/server-managed-settings.md#fetch-and-caching-behavior), und die Zeile liest `using cached policy`.5929* **Einstellungen aus einem früheren erfolgreichen Abruf zwischengespeichert**: Claude Code führt die Sitzung auf dieser zwischengespeicherten Richtlinie aus, außer den [zurückhaltenen Umgebungsvariablen](https://code.claude.com/docs/de/server-managed-settings.md#fetch-and-caching-behavior), und die Zeile liest `using cached policy`.
5828* **Kein Cache**: Claude Code führt die Sitzung ohne servergesteuerte Einstellungen aus, und die Zeile liest `no remote policy applied`.5930* **Kein Cache**: Claude Code führt die Sitzung ohne servergesteuerte Einstellungen aus, und die Zeile liest `no remote policy applied`.
5829 5931
5932Im Code-Tab erscheint die Warnung als Zeile in der Konversation, wenn Sie eine Nachricht senden, und eine neue Zeile erscheint, wenn sich der Status des Abrufs ändert. Drei verwandte Meldungen erscheinen auf dieselbe Weise:
5933
5934* `Remote managed settings are still loading`: Der Abruf lief noch, als die Sitzung fortgesetzt wurde
5935* `Remote managed settings did not load`: Der Abruf endete ohne Antwort
5936* `Remote managed settings have now loaded`: Die Einstellungen wurden nach einer dieser Warnungen geladen, und der Rest der Zeile gibt an, ob eine Remote-Richtlinie gilt
5937
5830**Was zu tun ist:**5938**Was zu tun ist:**
5831 5939
5832* Handeln Sie nach der Ursache, die die Meldung benennt: Überprüfen Sie für eine Netzwerkursache, dass dieser Computer `api.anthropic.com` erreichen kann; für eine Authentifizierungsursache überprüfen Sie Ihre Anmeldung mit `/status`5940* Handeln Sie nach der Ursache, die die Meldung benennt: Überprüfen Sie für eine Netzwerkursache, dass dieser Computer `api.anthropic.com` erreichen kann; für eine Authentifizierungsursache überprüfen Sie Ihre Anmeldung mit `/status`
5835 5943
5836Vor v2.1.248 meldete Claude Code einen fehlgeschlagenen Einstellungsabruf nur im Debug-Protokoll.5944Vor v2.1.248 meldete Claude Code einen fehlgeschlagenen Einstellungsabruf nur im Debug-Protokoll.
5837 5945
5946### Claude Code konnte die Einstellungen Ihrer Organisation nicht laden
5947
5948Ihre Sitzung wurde nicht gestartet, weil die Einstellungen Ihrer Organisation, einschließlich ihrer [servergesteuerten Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md), zuerst geladen werden müssen und Claude Code sie nicht laden konnte. Zum Beispiel:
5949
5950```text theme={null}
5951Claude Code couldn't reach Anthropic to load your organization's settings (could not connect). <Organization name> requires them before a session can start.
5952```
5953
5954Wenn die Meldung in einem Dialog mit dem Titel `Claude Code can't start this session yet` erscheint, schließt sich der Dialog, und die Sitzung startet, sobald die Einstellungen geladen sind.
5955
5956Im [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md) und in [Hintergrundsitzungen](https://code.claude.com/docs/de/agent-view.md) gibt Claude Code stattdessen die Meldung aus und wird mit Status 1 beendet.
5957
5958**Was zu tun ist:**
5959
5960* **`could not connect` oder `the reply came from a network proxy, not Anthropic`**: Überprüfen Sie Ihre Netzwerkverbindung, und bitten Sie in einem Unternehmensnetzwerk die IT, HTTPS zu `api.anthropic.com/api/claude_code/policy_limits` und `api.anthropic.com/api/claude_code/settings` zuzulassen. Wählen Sie dann **Retry now** aus, oder führen Sie Ihren Befehl erneut aus.
5961* **`timed out`, `Anthropic returned an error` oder `Anthropic asked it to retry shortly`**: Lassen Sie den Dialog es erneut versuchen, oder führen Sie Ihren Befehl später erneut aus. Prüfen Sie [status.anthropic.com](https://status.anthropic.com), wenn das Problem weiterhin auftritt.
5962* **`still loading` oder `couldn't verify your sign-in with Anthropic yet`**: Lassen Sie den Dialog es erneut versuchen, oder führen Sie Ihren Befehl erneut aus. Wenn die Anmeldemeldung immer wieder erscheint, melden Sie sich erneut an, indem Sie `claude auth login` in Ihrer Shell ausführen.
5963* **`Your Claude session has expired`**: Die auf diesem Computer gespeicherte Anmeldung ist nicht mehr gültig, daher hilft ein erneuter Versuch nicht. Wählen Sie im Dialog **Sign in again** aus, um Claude Code zu schließen; führen Sie dann in Ihrer Shell `claude auth login` aus, was auch funktioniert, solange Sitzungen nicht starten können.
5964* **`none of the settings the server returned could be applied as written`**: Bitten Sie Ihren Administrator, die [servergesteuerten Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md#invalid-entries-in-delivered-settings) der Organisation zu korrigieren, und versuchen Sie es dann erneut.
5965
5838### Verwaltete Einstellungen wurden nicht genehmigt5966### Verwaltete Einstellungen wurden nicht genehmigt
5839 5967
5840Die [servergesteuerten Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) Ihrer Organisation enthalten Einstellungen, die Ihre Genehmigung benötigen, und Sie haben den [Sicherheitsgenehmigungsdialog](https://code.claude.com/docs/de/server-managed-settings.md#security-approval-dialogs) abgelehnt, daher wird Claude Code beendet, ohne sie anzuwenden:5968Die [servergesteuerten Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) Ihrer Organisation enthalten Einstellungen, die Ihre Genehmigung benötigen, und Sie haben den [Sicherheitsgenehmigungsdialog](https://code.claude.com/docs/de/server-managed-settings.md#security-approval-dialogs) abgelehnt, daher wird Claude Code beendet, ohne sie anzuwenden:
6294 6422
6295Vor v2.1.257 kennzeichnete `claude doctor` diese Dateien nicht; frühere Versionen hinterlassen die gleichen Platzhalter, wenn eine Sitzung zwangsweise beendet wird.6423Vor v2.1.257 kennzeichnete `claude doctor` diese Dateien nicht; frühere Versionen hinterlassen die gleichen Platzhalter, wenn eine Sitzung zwangsweise beendet wird.
6296 6424
6425### Make this change again later: \~/.claude.json could not be updated
6426
6427Dieser Hinweis auf stderr bedeutet, dass eine Änderung an [`~/.claude.json`](https://code.claude.com/docs/de/claude-directory#ce-claude-json), z. B. eine Anmeldung oder eine Antwort auf eine Vertrauensabfrage, nicht in der Datei gespeichert wurde:
6428
6429```text theme={null}
6430Make this change again later: /home/user/.claude.json could not be updated, so it applies to this session only.
6431```
6432
6433**Was zu tun ist:**
6434
6435* Nehmen Sie die Änderung in einer späteren Sitzung erneut vor. Führen Sie zum Beispiel `/login` erneut aus oder beantworten Sie die Vertrauensabfrage erneut.
6436
6297## Antworten scheinen von geringerer Qualität als üblich6437## Antworten scheinen von geringerer Qualität als üblich
6298 6438
6299Wenn Claudes Antworten weniger leistungsfähig erscheinen als erwartet, aber kein Fehler angezeigt wird, liegt die Ursache normalerweise im Gesprächszustand und nicht im Modell selbst. Claude Code ändert nicht stillschweigend Modellversionen. Es kann in diesen Fällen zu einem Fallback-Modell wechseln:6439Wenn Claudes Antworten weniger leistungsfähig erscheinen als erwartet, aber kein Fehler angezeigt wird, liegt die Ursache normalerweise im Gesprächszustand und nicht im Modell selbst. Claude Code ändert nicht stillschweigend Modellversionen. Es kann in diesen Fällen zu einem Fallback-Modell wechseln: