当部署LDMS 9.5 SP1后,Vulscan会被一个循环卡死

Version 2

    问题描述:

     

    当打完LDMS 9.5的Service Pack 1补丁之后,安全和遵从性扫描(Vulscan)会在客户端系统上重复的运行.

    从Vulscan日志中,能看到扫描程序在重复尝试下载.XML文件.

     

    原因:

     

    这是一个代码的bug:当打完补丁,vulscan程序重复循环运行来让客户端机器重启,但是在扫描和修复设置中,或者是代理设置中,是设置为'‘从不重启’'机器的.

     

    这个问题仅在下面的情况下发生:

     

    1. 客户端机器等待运行后面的任务
      (这个键值存在 HKLM\Software\LANDesk\ManagementSuite\WinClient\Vulscan\Continue)
      (这个也会在本地调度程序中体现)
    2. 扫描和修复设置,或者代理设置中,设置为‘从不重启’
    3. 确实需要重启
    4. Vulscan /continue 被调起了(通常是在本地调度程序中local scheduler).

     

    Vulscan会持续循环.  如果核心服务器打了补丁,客户端重启之后就能修复这个问题。

     

    如果不能够重启, 杀掉当前的Vulscan进程,客户端就会去下载一个更新过的vulscan.dll 文件了.

     

    Taskkill 或者 PSKill 都可以用来结束进程.

     

    解决方案:

     

    在核心安装补丁 95-Vulscan-2013-0708. 这个补丁包含了新的Vulscan.dll文件. 这个补丁能从这里下载: 查看文档29070 http://community.landesk.com/support/docs/DOC-29070 或者从LANDesk补丁管理器更新.

     

    客户端机器会在下一次安全扫描的时候更新这个文件vulscan.dll .

     

    英文文档:

    http://community.landesk.com/support/docs/DOC-29073