none
Windows Server 2012 wsus补丁存储映射磁盘,重复报下载失败 RRS feed

  • 问题

  • 问题情况描述: Windows server 2012 standard 安装wsus功能,作为补丁服务器。EMC 存储Islion划分一块空间映射为服务器D磁盘,作为WSUS补丁存储空间。安装功能后,与官网同步完补丁信息后,下载补丁不成功,重复报下载失败

    问题测试比较:1. 映射的Islion存储空间D磁盘,手动在映射的D磁盘里创建文件或者目录,创建成功可写入; 手动通过WEB浏览器在微软网站下载补丁,指定下载到 映射的D磁盘, 可下载成功。 2. 同一台服务器,WSUS指定本地C磁盘作为补丁存储空间位置,WSUS可正常下载补丁。

    请教问题: 1. 以上反应的的问题现象,您判断是哪里的问题? 如何调整解决? 2. WSUS功能服务,指定存储补丁的空间路径,只能是本地物理磁盘空间么?不能指定网络存储通过 SMB映射过来的磁盘,作为补丁存储空间么? 3. WSUS如果可以指定为EMC islion 存储通过SMB网络映射的空间作为补丁存储空间,问题转到上1,我遇到的问题现象是哪里的的错误,如何解决? 以上请帮助,谢谢。

    错误代码: 查看事件查看器,报错信息如下:

    报错信息1:

    无法访问 WSUS 内容目录。
    System.IO.DirectoryNotFoundException: 未能找到路径“D:\WSUS\WsusContent\anonymousCheckFile.txt”的一部分。
       在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
       在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
       在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
       在 System.IO.FileInfo.Open(FileMode mode, FileAccess access, FileShare share)
       在 Microsoft.UpdateServices.Internal.HealthMonitoring.HmtWebServices.CheckContentDirWebAccess(EventLoggingType type, HealthEventLogger logger)

    报错信息2:

    内容文件下载失败。原因: Error calling [kernel32.dll]:CreateDirectory(D:\WSUS\WsusContent\70) 源文件:  目标文件: 。

    2017年11月13日 9:53

答案

  • 你好,

    根据我们的测试,虽然给了映射盘以及共享文件夹Everyone full control的权限,但还是出现了下载不成功的问题。具体的报错信息是:

    然后我们来查看映射盘中的WSUSContent文件夹, 这个文件夹是空的,正常情况下,这个文件夹应该要产生类似“6A” 一系列的文件夹来存放相应的Update文件。而上述报错中说Kernel32.dll无法帮助创建6A文件夹,所以很有可能WSUS services无法在映射盘中正常工作。

    后来我们也尝试了很多种方法做了一些调查,但是目前为止也没有使WSUS正常工作,并且也没有找到官方文档说这是一个被支持的配置。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月17日 5:30
    版主

全部回复

  • 你好,

    根据我的理解,你遇到的问题为WSUS server无法下载补丁到SMB的映射盘,如果我理解有误的话,请及时指正。

    通常情况下,我们不建议将更新包安装在网络路径中,主要是因为这会引起很多权限相关的问题。如果非要将WSUS content设在网络路径上的盘的话,那作为Workaround, 我们需要将WSUS content文件夹share给Everyone, 而这也不是一个好的实现方式,容易出现安全问题。所以我们建议还是将WSUS content放在本地路径上。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月14日 2:58
    版主
  • 您好,就是WSUS无法下载补丁到存储SMB映射过来的磁盘;先不考虑安全问题,就单纯实现WSUS正常使用的角度来说,我在安装WSUS功能后,在SMB映射盘里出现了两个目录,您说的Wsus content的属性如下:everyone 是所有权限,可是下载不成功的。


    D盘是EMC 存储SMB映射过来的磁盘,里面的文件的所有者是存储的用户信息。不是服务器本地的用户,但已给予Everyone的所有权限。

    2017年11月14日 4:04
  • 你好,

    首先官方是不建议将WSUS content 文件夹放在网络路径上的。基于你的环境,我们将搭建相关环境来测试将Update下载到映射盘,看看是否可以实现,这个过程可能会需要一定的时间,一旦有有用的信息,我们会立刻分享到帖子中来。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月15日 9:44
    版主
  • 好的,很迫切的期待后续的回复的测试信息
    2017年11月16日 4:43
  • 你好,

    根据我们的测试,虽然给了映射盘以及共享文件夹Everyone full control的权限,但还是出现了下载不成功的问题。具体的报错信息是:

    然后我们来查看映射盘中的WSUSContent文件夹, 这个文件夹是空的,正常情况下,这个文件夹应该要产生类似“6A” 一系列的文件夹来存放相应的Update文件。而上述报错中说Kernel32.dll无法帮助创建6A文件夹,所以很有可能WSUS services无法在映射盘中正常工作。

    后来我们也尝试了很多种方法做了一些调查,但是目前为止也没有使WSUS正常工作,并且也没有找到官方文档说这是一个被支持的配置。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月17日 5:30
    版主
  • 你好,

    请问你是否收到了最新的回复并且看到了相关内容,该回复对你是否有帮助,如果有帮助的话,请将有用的回复标记为答案,如果有其他问题的话,欢迎反馈。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月20日 5:48
    版主
  • 您好,刚看到您的回复,谢谢您的测试以及回复。 根据您测试的反馈,是不是就是可以有个结论,映射盘不能作为补丁存储盘空间,还是说可以后续继续有什么方法方式解决此问题?
    2017年11月21日 6:03
  • 你好,

    感谢你的回复。由于微软本来就不建议用共享盘做WSUS Content,后来我们也没有找到相关的workaround, 所以我们还是建议您将它部署成本地盘。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年11月21日 6:09
    版主