Як я можу знайти, який клієнт (и) викликає збій мого оновлення дистрибутива?


14

Час від часу трапляється. Я оновлюю пакет і потрібно оновити точку розподілу. У нас є декілька DP, і зазвичай все проходить добре, проте раз у раз наш основний DP не оновлює пакет.

1 Помилка знімка екрана DP

Журнал стану вмісту ніколи не говорить багато про помилку. У мене немає доступу до сервера резервного сервісу до точок управління або до DP, я просто адміністратор SCCM. Я можу перевірити будь-які журнали в SCCM, запустити звіти та все, але я не знаю, де шукати.

Раніше я намагався встановити налаштування "Відключити користувачів від точки розподілу" на проблемному пакеті, обидва субнастройки - 0, але це насправді не працює для нас. Здається, проблема через деякий час відходить сама по собі, але іноді це займає кілька днів. Для більшості (насправді всіх, але може бути один або два, які я не помітив) ми встановлюємо клієнтам "Запустити програму з точки розподілу". При розгортанні програми, не впевнений, що це має відношення до цього, або який корінь причина є.

Оновлення

Я знайшов трохи більше інформації у звітах, зокрема All Status Messages for a Specific Package at a Specific Siteзапитах. Використовуючи свій ідентифікатор пакета для запиту, після того, як оновлення DP знову не вдалося, я побачив один запис, який виділявся:

Диспетчер розподілу не зміг обробити пакет "Оновлення конфігурації" (ідентифікатор пакета = SOM00013).

Можлива причина : диспетчер розповсюдження не має доступу ні до каталогу джерела пакета, ні до точки розподілу. Рішення: Перевірте, чи може диспетчер розподілу отримати доступ до каталогу / точки розподілу джерел пакунків.

Можлива причина : Каталог джерела пакунків містить файли з довгими іменами файлів і загальна довжина шляху перевищує максимальну довжину, підтримувану операційною системою. Рішення: зменшіть кількість папок, визначених для пакета, скоротіть ім'я файлу або розглянути можливість зв'язати файли за допомогою утиліти стиснення.

Можлива причина : на комп'ютері сервера веб-сайту або в точці розподілу недостатньо місця на диску. Рішення: Перевірте, чи є достатньо вільного місця на диску на сервері сервера веб-сайту та в точці розповсюдження.

Можлива причина : Каталог джерела пакунків містить файли, які можуть використовуватися активним процесом. Рішення: Закрийте будь-які процеси, які, можливо, використовують файли у вихідному каталозі. Якщо ця помилка зберігається, створіть альтернативну копію вихідного каталогу та оновіть джерело пакета, щоб вказати на нього.

Я сумніваюсь у середині двох причин з простих причин

  • Папка джерела не така глибока, щоб містити довгі імена файлів для NTFS, хоча я спробую перевірити їх повноту.

  • Я можу додати файли до DP просто чудово, тому це не проблема файлового простору, інші пакети можна буде просто оновити.

Чого я не очікував, це те, що третя причина говорить, що джерело десь використовується. Яка різниця це все-таки має значення? Хіба це не просто копіювання файлів із спільного використання файлів у розділ SCCM DP? Крім того, клієнти з циклу b / c навіть не мають доступу до вихідного каталогу, це майже просто каталог каталогів для sccm для копіювання файлів.

Це просто залишає першу причину, але це знову повертається до тієї ж речі: Інші пакети можуть оновлюватись чудово.


1
Я б почав з перегляду вбудованого звіту в розділі "Оновлення програмного забезпечення - E Усунення несправностей".
Гарт Джонс

Ви перевіряли журнали у самих клієнтів? Я зазвичай починаю з $ env: windir \ ccm \ logs \ wuahandler.log Шукайте рядки з прапорами ERROR та WARNING. Оновлення виглядатиме так (я знімаю голову; не маю віконну машину, щоб вирізати-вставити) 1) Скажіть, що збирається розпочати оновлення. Ця частина займає багато рядків, тому що вони хочуть, щоб вона виглядала гарною , він повідомить, як "я не можу отримати пакунок" або "я не можу знайти
raubvogel

-1, це клієнт викликає цю проблему більш ніж ймовірно, але індивідуально переглядаючи 3000 клієнтів для журналів, що вказують на те, що вже повинно бути відомо точці розповсюдження, є божевільним. Я знаю, чого очікувати, це не питання, на яке потрібна розпливчаста відповідь, або навіть питання, яке може отримати користь від невиразної відповіді. Це дуже специфічне питання.
MDMoore313

Якщо у нього є доступ до адміністратора SCCM, він повинен мати можливість перейти до моніторингу-> розгортань, а потім знайти запис для програмного пакету там. Натиснувши на це, ви побачите, які клієнти встановили, а які не. Я припускав, що зображення, яке він отримав, прийшло з цього екрана.
raubvogel

Відповіді:


3

Сумніваюсь, ви зможете вирішити це, якщо це правда: "У мене немає доступу до сервера резервного сервісу до точок управління або до DP".

Чи можете ви отримати доступ до distmgr.log на сервері сайту? Якщо ні, то вам потрібно буде передати це питання тому, хто зможе.

Це питання не має нічого спільного з клієнтом, тому я б ігнорував інші відповіді, радивши подивитися на клієнтів. Ця проблема викликана тим, що сервер сайту не може скопіювати файли з вихідної папки до точки розповсюдження.

Якщо ви не можете отримати доступ до журналів сервера веб-сайтів, одне, що ви можете спробувати усунути його надто довгу структуру вашої папки, - це зібрати пакет, розгорнути його та розпакувати перед встановленням на кінцевому кінці.


+1 для інформації журналу, але проблема полягає в тому, що сервер не може копіювати файли так, але наша робоча теорія полягає в тому, що клієнт має запит на записування файлів DP якось. Структура папок не надто довга в / ч. У цьому конкретному пакеті файли вже були зафіксовані, а поведінка не послідовна, а плямиста.
MDMoore313

0

Отримайте набір інструментів SCCM. У ньому є набір інструментів аналізатора журналів та інструментів для розподілу точок, які допоможуть вам знайти проблему.

http://www.microsoft.com/en-us/download/details.aspx?id=36213


2
Ви зможете детальніше розібратися, як хтось використовував інструментарій, щоб знайти клієнта, який все ще тримається за пакет? Якщо ні, це фактично відповідь лише на посилання, оскільки я вже мав інструментарій.
MDMoore313
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.