{"record":{"id":"0a3fa2e80ac4c208","repo":"langflow-ai/langflow","slug":"windows-c-drive-not-mounted-at-mnt-c-in-wsl","errorCode":null,"errorMessage":"Windows C: drive not mounted at /mnt/c in WSL","messagePattern":"Windows C: drive not mounted at /mnt/c in WSL","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"src/backend/base/langflow/api/v1/mcp_projects.py","lineNumber":1276,"sourceCode":"                        return Path(\n                            f\"/mnt/c/Users/{windows_username}/AppData/Roaming/Claude/claude_desktop_config.json\"\n                        )\n\n                    # Fallback: try to find the Windows user directory\n                    users_dir = Path(\"/mnt/c/Users\")\n                    if users_dir.exists():\n                        # Get the first non-system user directory\n                        user_dirs = [\n                            d\n                            for d in users_dir.iterdir()\n                            if d.is_dir() and not d.name.startswith((\"Default\", \"Public\", \"All Users\"))\n                        ]\n                        if user_dirs:\n                            return user_dirs[0] / \"AppData\" / \"Roaming\" / \"Claude\" / \"claude_desktop_config.json\"\n\n                    if not Path(\"/mnt/c\").exists():\n                        msg = \"Windows C: drive not mounted at /mnt/c in WSL\"\n                        raise ValueError(msg)\n\n                    msg = \"Could not find valid Windows user directory in WSL\"\n                    raise ValueError(msg)\n                except (OSError, CalledProcessError) as e:\n                    await logger.awarning(\"Failed to determine Windows user path in WSL: %s\", str(e))\n                    msg = f\"Could not determine Windows Claude config path in WSL: {e!s}\"\n                    raise ValueError(msg) from e\n            # Regular Windows\n            return Path(os.environ[\"APPDATA\"]) / \"Claude\" / \"claude_desktop_config.json\"\n\n        msg = \"Unsupported operating system for Claude configuration\"\n        raise ValueError(msg)\n\n    msg = \"Unsupported client\"\n    raise ValueError(msg)\n\n\ndef remove_server_by_urls(config_data: dict, urls: Sequence[str] | str) -> tuple[dict, list[str]]:","sourceCodeStart":1258,"sourceCodeEnd":1294,"githubUrl":"https://github.com/langflow-ai/langflow/blob/976ec789d2886a86de109c044d089d68e96c9a35/src/backend/base/langflow/api/v1/mcp_projects.py#L1258-L1294","documentation":"Error \"Windows C: drive not mounted at /mnt/c in WSL\" thrown in langflow-ai/langflow.","triggerScenarios":"Occurs on WSL when the Windows C: drive is not mounted at /mnt/c while locating the Claude config path.","commonSituations":"See trigger scenarios.","solutions":["Mount the Windows C: drive at /mnt/c in WSL, or run on a supported platform."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"976ec789d2886a86de109c044d089d68e96c9a35","analyzedAt":"2026-08-14T18:23:12.227Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}