我如何找到哪个客户端导致我的发行版更新失败?


14

它不时发生。我更新了软件包,并且需要更新分发点。我们有多个DP,通常一切都会顺利进行,但是偶尔,主DP无法更新程序包。

1 DP失败截图

内容状态日志从不对失败说太多。我没有后端服务器访问管理点或DP的权限,我只是SCCM管理员。我可以检查SCCM中的任何日志,运行报告以及所有内容,但是我不知道在哪里查找。

过去,我曾尝试将问题包上的“将用户与分发点断开连接”设置,将这两个子设置都设置为0,但实际上对我们而言不起作用。一段时间后,问题似乎完全消失了,但是有时要花几天的时间。对于大多数(确实是全部,但是我可能忽略了一两个),我们将客户端设置为“从分发点运行程序”。在部署程序时,不确定是否与它有任何关系,或者根目录是什么原因是。

更新资料

我在报告中找到了更多信息,特别是All Status Messages for a Specific Package at a Specific Site查询。在DP更新再次失败后,使用我的程序包ID进行查询,我确实看到一个突出的条目:

分发管理器无法处理程序包“配置更新”(程序包ID = SOM00013)。

可能的原因:分发管理器无权访问包源目录或分发点。解决方案:验证分发管理器可以访问程序包源目录/分发点。

可能的原因:软件包源目录包含文件名较长的文件,并且路径的总长度超过了操作系统支持的最大长度。解决方案:减少为程序包定义的文件夹数量,缩短文件名,或考虑使用压缩实用程序捆绑文件。

可能的原因:站点服务器计算机或分发点上没有足够的磁盘空间。解决方案:验证站点服务器计算机和分发点上是否有足够的可用磁盘空间。

可能的原因:包源目录包含活动进程可能正在使用的文件。解决方案:关闭可能使用源目录中文件的所有进程。如果此故障仍然存在,请创建源目录的备用副本并更新程序包源以指向该目录。

我出于简单的原因怀疑中间的两个原因

  • 尽管我将尝试检查完整性,但源文件夹并不深,无法包含NTFS的长文件名。

  • 我可以将文件添加到DP中,所以这不是文件空间问题,其他软件包也可以更新。

我没想到的是,第三个原因说目录正在某处使用。无论如何会有什么不同?不仅仅是将文件从文件共享中复制到SCCM DP共享中吗?进一步使我陷入循环b / c客户端甚至无法访问源目录,这几乎只是sccm从中复制文件的暂存目录。

这只是第一个原因,但这又回到了同一件事:其他软件包可以正常更新。


1
我将从查看“软件更新-E故障排除”类别下的内置报告开始。
Garth Jones

您是否已查看客户端本身中的日志?我通常首先开始的是$ env:windir \ ccm \ logs \ wuahandler.log查找带有ERROR和WARNING标志的行。一个更新看起来像这样(我不高兴;没有Windows计算机剪切粘贴)1)告诉它即将开始更新。这部分内容很多行,因为他们想让它看起来更漂亮2)说是谁在SCCM服务器上获取文件3)提到正在检查文件以及正在获取哪些软件包4)如果看到错误,它将报告为“我无法获得包裹”或“我找不到
raubvogel

-1,这是一个导致此问题的客户端,很有可能,但是单独地向3000个客户端浏览日志,表明分发点应该已经知道的某些东西是疯狂的。我知道会发生什么,这不是需要模糊答案的问题,甚至不是可以从模糊答案中受益的问题。这是一个非常具体的问题。
MDMoore313

如果他具有SCCM管理员访问权限,则应该可以转到监视->部署,然后在此处找到该软件包的条目。单击该按钮将显示哪些客户端已安装该客户端,哪些未安装。我假设他得到的图像来自该屏幕。
raubvogel 2015年

Answers:


3

我怀疑如果这是真的“我没有后端服务器对管理点或DP的访问权”,您将能够解决此问题。

您可以访问站点服务器上的distmgr.log吗?如果没有,那么您将需要将该问题上报给可以的人。

此问题与客户端无关,因此我会忽略建议查看客户端的其他答案。发生此问题的原因是站点服务器无法将文件从您的源文件夹复制到分发点。

如果您无法访问站点服务器日志,则可以尝试消除它的原因是文件夹结构太长,这是您压缩包,进行部署并在客户端安装之前解压缩的一件事。


+1为日志信息,但问题是服务器无法复制文件,但是我们的工作原理是客户端以某种方式对DP文件具有写锁定。文件夹结构不太长b / c这个特定的程序包已经压缩了文件,并且行为不一贯但参差不齐。
MDMoore313

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.