Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mcp-evals
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DeepPavlov
  • mcp-evals
  • Merge requests
  • !28

F/filesystem permission error on cleanup

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Roman Zlobin requested to merge b/fs-permission-error into main Apr 24, 2026
  • Overview 1
  • Commits 1
  • Pipelines 0
  • Changes 1

Created by: voorhs

it happened on ubuntu laptop, while macos worked ok

propable reason:

the MCP server runs in Docker with a bind mount of work_dir. On Linux, files created in the container are owned by the container user (usually root, UID 0), so the host user can't delete them during teardown. Docker Desktop on macOS often masks this via its VM. We should not run Python with sudo — we'll add --user to match the host UID/GID so created files remain deletable.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: b/fs-permission-error