infrastructure
infrastructure copied to clipboard
windocker: User ID mapping/permissions prevents removal of files in containers
The current jobs are failing to remove some of the files after the build. Suspect they're being extracted via the host system and then deletion is attempted in the container which is failing:
18:29:42 Cleaning workspace non-hidden files: C:/workspace/openjdk-build/*
[Pipeline] sh
18:29:44 + rm -rf C:/workspace/openjdk-build/CONTRIBUTING.md C:/workspace/openjdk-build/FAQ.md C:/workspace/openjdk-build/LICENSE C:/workspace/openjdk-build/NOTICE C:/workspace/openjdk-build/README.md C:/workspace/openjdk-build/cyclonedx-lib C:/workspace/openjdk-build/docs C:/workspace/openjdk-build/pipelines C:/workspace/openjdk-build/tools C:/workspace/openjdk-build/workspace
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/CONTRIBUTING.md': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/FAQ.md': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/LICENSE': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/NOTICE': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/README.md': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/cyclonedx-lib': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/docs': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/pipelines': Permission denied
18:29:44 rm: cannot remove 'C:/workspace/openjdk-build/tools': Permission denied
[Pipeline] }
Originally posted by @sxa in https://github.com/adoptium/infrastructure/issues/3713#issuecomment-2315921481