{"record":{"id":"ebedff4b72327001","repo":"tinyhumansai/openhuman","slug":"venv-created-but-interpreter-missing-at-ebedff","errorCode":null,"errorMessage":"venv created but interpreter missing at {}","messagePattern":"venv created but interpreter missing at (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/openhuman/runtime/python_server/spacy.rs","lineNumber":124,"sourceCode":"        .resolve()\n        .await\n        .context(\"resolving base python for runtime python server spaCy venv\")?;\n    log::debug!(\n        \"[runtime_python_server::spacy] base python resolved version={} bin={}\",\n        base.version,\n        base.python_bin.display()\n    );\n\n    run_step(\n        &base.python_bin,\n        &[\"-m\", \"venv\", &venv_dir.to_string_lossy()],\n        VENV_TIMEOUT,\n        \"create venv\",\n    )\n    .await?;\n\n    if !venv_python.exists() {\n        bail!(\n            \"venv created but interpreter missing at {}\",\n            venv_python.display()\n        );\n    }\n\n    run_step(\n        &venv_python,\n        &spacy_pip_install_args(),\n        PIP_TIMEOUT,\n        \"pip install spacy\",\n    )\n    .await?;\n\n    run_step(\n        &venv_python,\n        &[\"-m\", \"spacy\", \"download\", SPACY_MODEL],\n        PIP_TIMEOUT,\n        \"spacy download model\",","sourceCodeStart":106,"sourceCodeEnd":142,"githubUrl":"https://github.com/tinyhumansai/openhuman/blob/749120085864ce16e0f273c7b86fac7740b39c5b/src/openhuman/runtime/python_server/spacy.rs#L106-L142","documentation":"The spaCy venv creation command succeeded but the venv's python binary is missing afterwards — silent creation failure (disk, permissions, antivirus) or a broken venv layout on this platform.","triggerScenarios":"Thrown at src/openhuman/runtime/python_server/spacy.rs:124 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Delete the spaCy venv directory so provisioning re-runs","Check disk space, permissions and antivirus interference on the venv path"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"749120085864ce16e0f273c7b86fac7740b39c5b","analyzedAt":"2026-08-17T21:21:45.363Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}