none
На клиентах SCCM 2007 пропадают Действия для компонентов и отключается распространение ПО RRS feed

  • Общие обсуждения

  • Доброго дня!

     

    Помогите разобраться с проблемой

    Для начала опишу конфигурацию: SCCM 2007 SP2 R2, все сервера на Windows 2008 R2, SQL 2008 R2. Используется три сервера, SCCM01 (БД, SLP, SMP, PXE), SCCM02 и SCCM03 (MP, RP,DP). Management Point отображается как SCCM04 (создан виртуальный кластер).

    Сайт центральный, кроме него есть еще несколько вторичных серверов в других городах. Сайт работает в режиме mixed.

    Пару дней назад обнаружил, что перестали устанавливаться программы через SCCM. Причем постепенно, а не на всех компьютерах сразу. При выяснении причины обнаружилось, что на рабочих станциях в свойствах клиента в поле Actions осталось только 4 пункта: SoftwareInventoryCycle, SoftwareMeteringUsageReportCycle, MachinePolicyRetrieval& EvaluationCycleи UserPolicyRetrieval& EvaluationCycle. При этом все компоненты установлены.

    Начал смотреть логи и вот что нашел:

    CAS.log

    ------

    Software Distribution Site Settings for the client are missing from WMI.

    CacheConfig::InitializeFromWmi - GetSWDistSiteSettings failed with 0x80004005. Default site settings will be used

    ------

     

    Execmgr.log

    ------

    Software Distribution Site Settings for the client are missing from WMI.

    Can not find client site settings

    On policy activation ignore disabled policy NetFramework 4

    Mandatory execution requested for program NetFramework 4 and advertisement P0120406

    Creating mandatory request for advert P0120406, program NetFramework 4, package P0100127

    Policy arrived for parent package P0100127 program NetFramework 4

    Software Distribution Site Settings for the client are missing from WMI.

    Can not find client site settings     

    Raising event:     

    [SMS_CodePage(866), SMS_LocaleID(1049)]           

    instance of SoftDistProgramOfferReceivedEvent        

    {              

                    AdvertisementId = "P0120406";

                    ClientID = "GUID:56E7D0ED-B5A0-4230-96DF-73B8C96A24E1";

                    DateTime = "20150206063626.798000+000";

                    MachineName = "TESTSMS1";

                    ProcessID = 1916;

                    SiteCode = "P01";

                    ThreadID = 820;

    };             

                   

    Software Distribution Site Settings for the client are missing from WMI.          

    Common Client Agent Settings for the client are missing from WMI. 

    Software Distribution Site Settings for the client are missing from WMI.          

    Common Client Agent Settings for the client are missing from WMI. 

    Program NetFramework 4 change to state WAITING_ENABLED            

    Execution Request for package P0100127 program NetFramework 4 state change from NotExist to WaitingDisabled              

    ------

    Для примера запустил установку .Net Framework 4. Компьютер получает задания от DP, но не запускает их. Само объявление на сайте имеет статус Enable.

    Начал искать решение проблемы. В основном у людей, при возникновении данных ошибок были проблемы со связью с MP. Поэтому смотрим логи дальше

    ClientLocation.log

    ------

    Getting Assigned Site

    Assigned Site is P01

    GetCurrentManagementPointEx

    Current Management Point is SCCM04.domain.ru with version 6487 and capabilities: <Capabilities SchemaVersion="1.0"></Capabilities>.

    ------

    PolicyAgent.log

    ------

    Requesting Machine policy assignments

    Requesting policy from authority 'SMS:P01'

    Raising event:

    instance of CCM_PolicyAgent_AssignmentsRequested

    {

                    AuthorityName = "SMS:P01";

                    ClientID = "GUID:56E7D0ED-B5A0-4230-96DF-73B8C96A24E1";

                    DateTime = "20150206080646.632000+000";

                    ProcessID = 1916;

                    ResourceName = "TESTSMS1";

                    ResourceType = "Machine";

                    ThreadID = 2992;

    };

    Requesting User policy assignments for 'S-1-5-21-895526307-3419585598-7585018-10459'

    Requesting policy from authority 'SMS:P01'

    Skipping request for user policy assignments due to agent configuration for authority 'SMS:P01'.

    ------

     

    LocationServices.log

    ------

    Attempting to retrieve default management point from AD                                         

    Retrieved Default Management Point from AD: SCCM04.domain.ru                                      

    Persisting the default management point in WMI                                        

    Persisted Default Management Point Location locally                                               

    Attempting to retrieve proxy MP from AD                                       

    DhcpGetOriginalSubnetMask entry point not supported.                                           

    Current AD site of machine is MOSCOW                                      

    Retrieved Proxy Management Point from AD: SCCM04.domain.ru                                         

    Attempting to retrieve local MP from AD                                        

    Current AD site of machine is MOSCOW                                      

    Retrieved local Management Point from AD: SCCM04.domain.ru                                           

    Group Policy Site Assignment key HKLM\Software\Microsoft\SMS\Mobile Client has changed, will attempt to re-assign the client.                                         

    Unknown task LSProxyMPModificationTask in non-quarantine - ignoring.                                            

    Unknown task LSProxyMPModificationTask in non-quarantine - ignoring.                                            

    Executing Task LSRefreshDefaultMPTask                                   

    Attempting to retrieve default management point from AD                                         

    Retrieved Default Management Point from AD: SCCM04.domain.ru                                      

    Persisting the default management point in WMI                                        

    Persisted Default Management Point Location locally                                               

    Unknown task LSProxyMPModificationTask in non-quarantine - ignoring.                                            

    Attempting to retrieve proxy MP from AD                                       

    Current AD site of machine is MOSCOW                                      

    Retrieved Proxy Management Point from AD: SCCM04.domain.ru                                         

    Unknown task LSProxyMPModificationTask in non-quarantine - ignoring.                                            

    Attempting to retrieve local MP from AD                                        

    Current AD site of machine is MOSCOW                                      

    Retrieved local Management Point from AD: SCCM04.domain.ru                                           

    Refreshing the Management Point List for site P01                                    

    Retrieved management point encryption info from AD.                                              

    Raising event:                                     

    instance of CCM_CcmHttp_Status                                 

    {                                              

                    ClientID = "GUID:56E7D0ED-B5A0-4230-96DF-73B8C96A24E1";                        

                    DateTime = "20150206053651.799000+000";                            

                    HostName = "SCCM04.domain.ru";                

                    HRESULT = "0x00000000";                             

                    ProcessID = 1916;                              

                    StatusCode = 0;                  

                    ThreadID = 1596;                               

    };                                             

                                                   

    Refreshing trusted key information                                 

    Raising event:                                     

    instance of CCM_CcmHttp_Status                                 

    {                                              

                    ClientID = "GUID:56E7D0ED-B5A0-4230-96DF-73B8C96A24E1";                        

                    DateTime = "20150206053651.846000+000";                            

                    HostName = "SCCM04.domain.ru";                

                    HRESULT = "0x00000000";                             

                    ProcessID = 1916;                              

                    StatusCode = 0;                  

                    ThreadID = 1596;                               

    };                                             

                                                   

    Persisting the management point authentication information in WMI                                      

    Persisted Management Point Authentication Information locally                                              

    The 'Certificate Store' is empty in the registry, using default store name 'MY'.                                       

    Attempting to retrieve default management point from AD                                         

    Refreshing client operational settings over AD                                            

    Retrieved Default Management Point from AD: SCCM04.domain.ru                                      

    Persisting the default management point in WMI                                        

    Refreshed security settings over AD                                              

    No security settings update detected.                                            

    Persisted Default Management Point Location locally                                               

    Attempting to retrieve proxy MP from AD                                       

    Unknown task LSProxyMPModificationTask in non-quarantine - ignoring.                                            

    Current AD site of machine is MOSCOW                                      

    Retrieved Proxy Management Point from AD: SCCM04.domain.ru                                         

    Unknown task LSProxyMPModificationTask in non-quarantine - ignoring.                                            

    Attempting to retrieve local MP from AD                                        

    Current AD site of machine is MOSCOW                                      

    Retrieved local Management Point from AD: SCCM04.domain.ru                                           

    -----

    Т.е. получается MP доступен и компьютер получает от него информацию.

    Попробовал также запустить в браузере команду http://SCCM04/sms_mp/.sms_aut?MPLIST . Результат:

    ------

    - <MPList>

    - <MP Name="SCCM02" FQDN=" SCCM02.domain.ru">

    <Version>6487</Version>

    <Capabilities SchemaVersion="1.0" />

    </MP>

    - <MP Name=" SCCM03" FQDN=" SCCM03. domain.ru">

    <Version>6487</Version>

    <Capabilities SchemaVersion="1.0" />

    </MP>

    </MPList>

    ------

    Компьютеры в коллекциях висят как всегда, не пропадают. Пробовал полностью вычистить клиента с машины, удалял в консоли SCCM, пересобрал WMI и повторно поставил клиента (правда запуском ccmexec, а не дожидаясь, пока sccm сам его найдет). Результат тот же. Единственно, что меняется, это компьютер становится «Not approved». Все остальное в норме: корректно указаны домен и сайт, Client:Yes, Assigned:Yes, Blocked:No, Client type:Advanced, Obsolete:No, Active:Yes.

    Тестовый компьютер работает на виртуалке. Пробовал откатить его состояние – через некоторое время, когда он связывается с сервером все опять возвращается к текущему состоянию.

    Полазил по серверам в других городах, там все нормально.

    Единственное, что я делал с сервером последнее время, это пытался настроить функционал OSD. PXE и WDS были подняты еще месяц назад, но не было времени капитально этим заняться. На этой неделе менял несколько настроек Службы PXE. Поскольку проблема с дублирующимися GUID в моем случае довольно актуальна, то пробовал применять настройки описанные вот тут http://blog.it-kb.ru/2012/09/07/system-center-2012-configmgr-sccm-double-uuid-bios-guid-pxe-and-task-sequence-error/ , т.е. вносил изменения в процедуры БД. После обнаружения проблемы с клиентами временно вернул настройки БД к изначальным.

    Кроме того, в выходные (2 февраля) на сервера были установлены обновления безопасности.

    Но мне кажется, что проблема началась раньше. Мне попались пара машин, на которых все вышеописанное началось на несколько дней раньше того, как были установлены обновления и я правил процедуры в БД.

    Пока подходящего решения найти не удалось

     

    6 февраля 2015 г. 8:49

Все ответы

  • Частично получилось устранить проблему следующим образом - отключил, а потом снова включил агенты клиента на сервере. Практически сразу после этого на всех компьютерах все стало как было и началась установка ПО, которое было в тот момент объявлено.

    Вот только в логе execmgr появилась запись "Common Client Agent Settings for the client are missing from WMI". Пока еще не нашел, как от этого избавиться.


    • Изменено Krager 9 февраля 2015 г. 12:01
    9 февраля 2015 г. 12:00
  • Кто нибудь может подсказать, что вообще такое "Common Client Agent Settings"? Что это за общие свойства и где они настраиваются?

    Что-то никак не могу побороть эту ошибку. Переустановил роли Managenent Point на обоих серверах, толку нет, только опять как то вернулась ошибка "Software Distribution Site Settings for the client are missing from WMI". Опять переинициировал все агенты, которые используются и эта ошибка пропала, а ошибка "Common Client Agent Settings for the client are missing from WMI" никак не уходит. При этом она есть только в логе execmgr.log, больше ошибок на клиенте не вижу.

    17 февраля 2015 г. 5:41