symstore error: Couldn't create "...\000Admin\0000000001". Win32 error 80: The file exists"

symstore error: Couldn't create "...\000Admin\0000000001". Win32 error 80: The file exists"

作为构建过程的一部分,我们正在将符号发布到我们的符号服务器(S3 作为网络驱动器)。第一次发布成功,但现在 symstore 任务失败并出现此错误:

"C:\Program Files (x86)\Windows Kits.1\Debuggers\x64\symstore" add /r /f C:\Users\Administrator\workspace\mybuild\symbols-source\*.* /s Z:\symbol-server
Finding ID... 0000000001
SYMSTORE ERROR: Class: Server. Desc: Couldn't create "Z:\symbol-server[=10=]0Admin[=10=]00000001". Win32 error 80: The file exists.

我正在寻求解决此错误的帮助或它发生的原因。我已经查看了 symstore 文档并搜索了其他 运行 来解决这个问题,但一无所获。

事实证明这是一个与权限相关的问题。构建服务器的 S3 帐户没有删除或编辑文件的权限,只能添加新文件。修复权限后,问题就解决了。