Jak mogę dowiedzieć się, którzy klienci powodują niepowodzenie mojej aktualizacji dystrybucji?


14

Zdarza się to od czasu do czasu. Aktualizuję pakiet i muszę zaktualizować punkt dystrybucji. Mamy wiele DP i zazwyczaj wszystko idzie dobrze, jednak co jakiś czas nasz główny DP nie aktualizuje pakietu.

1 Nieudany zrzut ekranu DP

Dziennik stanu zawartości nigdy nie mówi wiele o awarii. Nie mam dostępu serwera zaplecza do punktów zarządzania lub DP, jestem tylko administratorem SCCM. Mogę sprawdzać dowolne dzienniki w SCCM, uruchamiać raporty i wszystko, ale nie wiem, gdzie szukać.

W przeszłości próbowałem ustawić ustawienie „Odłącz użytkowników od punktu dystrybucji” w pakiecie problemów, oba pod-ustawienia na 0, ale tak naprawdę nie działa dla nas. Problem wydaje się znikać po pewnym czasie, ale czasem zajmuje to kilka dni. Dla większości (naprawdę wszystkich, ale może istnieć jeden lub dwa, które przeoczyłem) ustawiamy klientów na „Uruchamianie programu z punktu dystrybucji” Podczas wdrażania programu, nie jestem pewien, czy ma to coś wspólnego z tym, czy co root przyczyną jest.

Aktualizacja

W raportach znalazłem trochę więcej informacji, w szczególności All Status Messages for a Specific Package at a Specific Sitezapytanie. Używając mojego identyfikatora pakietu do zapytania, po ponownym niepowodzeniu aktualizacji DP, zobaczyłem jeden wyróżniający się wpis:

Menedżer dystrybucji nie przetworzył pakietu „Aktualizacje konfiguracji” (identyfikator pakietu = SOM00013).

Możliwa przyczyna : Menedżer dystrybucji nie ma dostępu ani do katalogu źródłowego pakietu, ani do punktu dystrybucji. Rozwiązanie: Sprawdź, czy menedżer dystrybucji może uzyskać dostęp do źródłowego katalogu / punktu dystrybucji pakietu.

Możliwa przyczyna : katalog źródłowy pakietu zawiera pliki o długich nazwach, a całkowita długość ścieżki przekracza maksymalną długość obsługiwaną przez system operacyjny. Rozwiązanie: Zmniejsz liczbę folderów zdefiniowanych dla pakietu, skróć nazwę pliku lub rozważ dołączenie plików za pomocą narzędzia do kompresji.

Możliwa przyczyna : Brak wystarczającej ilości miejsca na dysku na komputerze serwera lokacji lub punkcie dystrybucji. Rozwiązanie: Sprawdź, czy na komputerze serwera lokacji i punkcie dystrybucji jest wystarczająca ilość wolnego miejsca na dysku.

Możliwa przyczyna : katalog źródłowy pakietu zawiera pliki, które mogą być używane przez aktywny proces. Rozwiązanie: Zamknij wszystkie procesy korzystające z plików w katalogu źródłowym. Jeśli błąd nadal występuje, utwórz alternatywną kopię katalogu źródłowego i zaktualizuj źródło pakietu, aby wskazywało na to.

Wątpię w dwie środkowe przyczyny z prostych powodów

  • Folder źródłowy nie jest zbyt głęboki, aby zawierać długie nazwy plików dla NTFS, chociaż spróbuję sprawdzić kompletność.

  • Mogę dodawać pliki do DP w porządku, więc nie jest to problem z przestrzenią plików, inne pakiety można zaktualizować w porządku.

Nie spodziewałem się, że trzecia przyczyna mówi, że gdzieś jest używany katalog źródłowy . Jaką to i tak by to zmieniło? Czy to nie tylko kopiowanie plików z udziału w SCCM DP Share? Dalsze rzucanie mnie w pętli klienci b / c nawet nie mają dostępu do katalogu źródłowego, jest to po prostu katalog pomostowy, z którego sccm może kopiować pliki.

To po prostu pozostawia pierwszą przyczynę, ale znowu wraca do tego samego: inne pakiety mogą się dobrze aktualizować.


1
Zacznę od przejrzenia wbudowanego raportu znajdującego się w kategorii Aktualizacje oprogramowania - E Rozwiązywanie problemów.
Garth Jones

Czy sprawdziłeś dzienniki w samych klientach? Zazwyczaj zaczynam od $ env: windir \ ccm \ logs \ wuahandler.log Poszukaj linii z flagami ERROR i WARNING. Aktualizacja będzie wyglądać następująco (zejdę mi z głowy; nie mam maszyny do wycinania i wklejania systemu Windows) 1) Powiedz, że niedługo rozpocznie się aktualizacja. Ta część zajmuje wiele wierszy, ponieważ chcą, aby wyglądała ładnie 2) Powiedz, kto jest serwerem SCCM, pobiera pliki 3) Wspomnij, że sprawdza pliki i które pakiety, jeśli w ogóle się pojawiają 4) Jeśli widzi błąd , wyświetli komunikat „Nie mogę dostać paczki” lub „Nie mogę znaleźć
raubvogel

-1, jest to klient powodujący ten problem bardziej niż prawdopodobne, ale indywidualne przeglądanie 3000 klientów dla dzienników wskazujących coś, co powinno być już znane punktowi dystrybucji, jest szalone. Wiem, czego się spodziewać, nie jest to pytanie, które wymaga niejasnej odpowiedzi, a nawet pytanie, które może skorzystać z niejasnej odpowiedzi. To bardzo konkretne pytanie.
MDMoore313

Jeśli ma on uprawnienia administratora SCCM, powinien móc przejść do monitorowania-> wdrożenia, a następnie znaleźć tam pozycję pakietu oprogramowania. Kliknięcie tego spowoduje wyświetlenie, którzy klienci zainstalowali, a którzy nie. Zakładałem, że obraz, który dostał pochodzi z tego ekranu.
raubvogel

Odpowiedzi:


3

Wątpię, czy będziesz w stanie rozwiązać ten problem, jeśli jest to prawdą „Nie mam dostępu serwera zaplecza do punktów zarządzania lub DP”.

Czy możesz uzyskać dostęp do pliku distmgr.log na serwerze witryny? Jeśli nie, musisz przekazać problem komuś, kto może.

Ten problem nie ma nic wspólnego z klientem, więc zignorowałbym inne odpowiedzi radzące spojrzeć na klientów. Przyczyną tego problemu jest to, że serwer lokacji nie może skopiować plików z folderu źródłowego do punktu dystrybucji.

Jeśli nie możesz uzyskać dostępu do dzienników serwera lokacji, jedną z rzeczy, które możesz spróbować wyeliminować, ponieważ struktura folderów jest zbyt długa, jest spakowanie pakietu, wdrożenie go i rozpakowanie przed instalacją po stronie klienta.


+1 za informacje dziennika, ale problem polega na tym, że serwer nie może skopiować plików tak, ale nasza robocza teoria mówi, że klient ma blokadę zapisu na plikach DP. Struktura folderów nie jest zbyt długa, ponieważ ten konkretny pakiet miał już skompresowane pliki, a zachowanie nie jest spójne, ale nierówne.
MDMoore313

0

Pobierz zestaw narzędzi SCCM. Ma analizator logów i zestawy narzędzi do punktu dystrybucji, które mogą pomóc w znalezieniu problemu.

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


2
czy byłbyś w stanie przejść do bardziej szczegółowych informacji na temat tego, jak ktoś użyłby tego zestawu narzędzi, aby znaleźć klienta nadal trzymającego pakiet? Jeśli nie, jest to w rzeczywistości odpowiedź tylko na link, ponieważ miałem już zainstalowany zestaw narzędzi.
MDMoore313
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.