Win10运行snakemake-minimal7.8.5无法写入元数据故障问询
Windows 10 运行snakemake-minimal=7.8.5 元数据写入错误问题
Windows 10系统中运行snakemake-minimal=7.8.5时出现异常:工作流的规则可正常执行,但Snakemake会因元数据相关错误终止,报错信息如下:
Failed to set marker file for job started ([Errno 2] No such file or directory: 'C:\\test\\project\\.snakemake\\incomplete\\cnVucy9leHBlcmltZW50XzAzL2RmX2ludGVuc2l0aWVzX3Byb3RlaW5Hcm91cHNfbG9uZ18yMDE3XzIwMThfMjAxOV8yMDIwX04wNTAxNV9NMDQ1NDcvUV9FeGFjdGl2ZV9IRl9YX09yYml0cmFwX0V4YWN0aXZlX1Nlcmllc19zbG90XyM2MDcwLzE0X2V4cGVyaW1lbnRfMDNfZGF0YS5pcHluYg=='). Snakemake will work, but cannot ensure that output files are complete in case of a kill signal or power loss. Please ensure write permissions for the directory C:\test\project\.snakemake
已执行的排查操作
- 更换项目存放路径:先后尝试将项目放在
Documents文件夹、用户个人目录、C盘根目录下,故障依旧 - 调整系统安全设置:检查受控文件夹访问(勒索软件防护)相关配置,确认该功能已关闭
初步排查结论
手动删除.snakemake文件夹后,程序运行时可自动重建该目录,可确认当前账号对工作目录具备基础写入权限,推测是系统某项安全配置拦截了带哈希值的长文件名写入操作。
在另一台Windows 10设备上运行完全相同的工作流无此报错,因此判定故障与当前Windows系统的本地配置相关,征集遇到过相同错误的用户分享可行解决方案。
内容的提问来源于stack exchange,提问作者enryh
相关产品推荐
相关产品推荐

