Usuario
Problemas sincronizando server 2012 en wsus

Pregunta
-
Hola a todos,
tengo un servidor wsus montado sobre un server 2012 Datacenter.
Los wxp, w7, etc no tienen ningún problema en sincronizar.
Sin embargo los windows server 2012 datacenter que tengo en el dominio no pueden. Quiza en algún momento llegaron a sincronizar pero no ahora. De hecho no aparecen ni siquiera en la consola de wsus.
He revisado varios artículos y blogs pero no consigo sincronizarlos.
En los clientes he comprobado que todo esté bien (https://technet.microsoft.com/en-us/library/dd939857%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396) y todo parece ok pero sigo sin entender porque no sincroniza. A nivel de parches el wsus está a la última.
En el cliente acabo de ejecutar "wuauclt /detectnow /resetauthorization"
y en windowsupdate.log tengo lo siguiente:
2015-06-16 16:19:56:156 836 cf4 PT +++++++++++ PT: Synchronizing server updates +++++++++++
2015-06-16 16:19:56:156 836 cf4 PT + ServiceId = {117CAB2D-82B1-4B5A-A08C-4D62DBEE7782}, Server URL = https://fe2.ws.microsoft.com/v6/ClientWebService/client.asmx
2015-06-16 16:19:57:060 836 cf4 PT WARNING: Cached cookie has expired or new PID is available
2015-06-16 16:19:57:248 836 cf4 Agent Reading cached app categories using lifetime 604800 seconds
2015-06-16 16:19:57:248 836 cf4 Agent Read 0 cached app categories
2015-06-16 16:19:57:388 836 cf4 Agent * Found 0 updates and 0 categories in search; evaluated appl. rules of 0 out of 0 deployed entities
2015-06-16 16:19:57:388 836 cf4 Agent *********
2015-06-16 16:19:57:388 836 cf4 Agent ** END ** Agent: Finding updates [CallerId = Windows Update Command Line]
2015-06-16 16:19:57:388 836 cf4 Agent *************
2015-06-16 16:19:57:388 836 f2c AU >>## RESUMED ## AU: Search for updates [CallId = {3479DF50-D4C7-444F-8CD8-318DC597DA15} ServiceId = {117CAB2D-82B1-4B5A-A08C-4D62DBEE7782}]
2015-06-16 16:19:57:388 836 f2c AU # 0 updates detected
2015-06-16 16:19:57:388 836 f2c AU #########
2015-06-16 16:19:57:388 836 f2c AU ## END ## AU: Search for updates [CallId = {3479DF50-D4C7-444F-8CD8-318DC597DA15} ServiceId = {117CAB2D-82B1-4B5A-A08C-4D62DBEE7782}]
2015-06-16 16:19:57:388 836 f2c AU #############
2015-06-16 16:19:57:388 836 f2c AU All AU searches complete.
2015-06-16 16:19:57:388 836 f2c AU # WARNING: Failed to find updates with error code 80244007
2015-06-16 16:19:57:388 836 f2c AU AU setting next detection timeout to 2015-06-16 19:19:57
2015-06-16 16:20:00:710 836 8c0 Report REPORT EVENT: {CFBA69C0-BD10-4072-B43D-FD40715A8840} 2015-06-16 16:19:55:703+0200 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244007 Windows Update Command Line Failure Software Synchronization Windows Update Client failed to detect with error 0x80244007.
2015-06-16 16:20:00:710 836 8c0 Report REPORT EVENT: {3C375E0A-62DD-4006-9D44-BFCD72A1622B} 2015-06-16 16:19:57:388+0200 1 147 [AGENT_DETECTION_FINISHED] 101 {00000000-0000-0000-0000-000000000000} 0 0 Windows Update Command Line Success Software Synchronization Windows Update Client successfully detected 0 updates.
2015-06-16 16:20:00:742 836 8c0 Report CWERReporter::HandleEvents - WER report upload completed with status 0x8
2015-06-16 16:20:00:742 836 8c0 Report WER Report sent: 7.8.9200.16925 0x80244007(0) 00000000-0000-0000-0000-000000000000 Scan 101 Managed
2015-06-16 16:20:00:742 836 8c0 Report CWERReporter finishing event handling. (00000000)
2015-06-16 16:20:00:742 836 8c0 Report WARNING: CSerializationHelper:: InitDeserialize failed : 0x80070002
2015-06-16 16:20:00:742 836 8c0 Report WARNING: Failed to open event cache file at C:\Windows\SoftwareDistribution\EventCache.v2\{E7B82BB2-C073-4146-8A5E-AA39EB0B2536}.bin for reading with hr = 80070002.
2015-06-16 16:20:00:742 836 8c0 Report WARNING: CSerializationHelper:: InitDeserialize failed : 0x80070002
2015-06-16 16:20:00:742 836 8c0 Report WARNING: Failed to open event cache file at C:\Windows\SoftwareDistribution\EventCache.v2\{C27AFEB2-977F-41C0-AC35-5D75F9A4D242}.bin for reading with hr = 80070002.
2¿Puede alguien ayudarme? Puedo facilitar la información necesaria para ver si resuelvo el problema.
Muchas gracias de antemano.
Todas las respuestas
-
Hola Droig,
Antes que nada, siempre que vayas a hacer este tipo de modificaciones, importante parar el servicio de windows update en la maquina cliente:
Net stop wuauserv
- Renombra la carpeta \SoftwareDistribution a .OLD
- Comprueba que la siguiente Actualizacion esté instalada en los clientes 2012(R2), 8 (.1):
https://support.microsoft.com/es-es/kb/2883975
- Comprueba que la siguiente actualizacion esté instalada en el servidor WSUS:
https://support.microsoft.com/es-es/kb/2734608 (requiere reinicio del WSUSServ> net stop wsusservice && net start wsusservice )
Repite el proceso de https://technet.microsoft.com/en-us/library/dd939857 , pero antes de: wuauclt.exe /resetauthorization /detectnow. Tienes que ejecutar Net stop wuauserv && start wuauserv
Espero que con esto ya quede solucionado,
Un saludo.
- Editado Alvaro Paredes jueves, 18 de junio de 2015 13:20
-
Hola "droig" como estas,
Claramente el log posteado nombra:
"Failed to find updates with error code 80244007"
"Failed to open event cache file at C:\Windows\SoftwareDistribution\EventCache.v2\{E7B82BB2-C073-4146-8A5E-AA39EB0B2536}.bin for reading with hr = 80070002"Para poder resolver esto tienes que mirar registry HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate.
Instalar el update: https://support.microsoft.com/en-us/kb/2883975Esprero sea de ayuda. Saludos.
-
-
Hola Alvaro,
gracias por la ayuda.
No ha funcionado. El parche (https://support.microsoft.com/es-es/kb/2734608) para el servidor wsus no existe para server 2012, así que lo puedo aplicar.
Cualquier sugerencia será bienvenida.
Saludos.
-
1 - Actualiza todos los updates al día
2 - https://support.microsoft.com/en-us/kb/2734608/
3 - https://technet.microsoft.com/en-us/library/bb418768.aspx
4 - https://technet.microsoft.com/en-us/library/dd939856(v=ws.10)
5 - https://support.microsoft.com/en-us/kb/2734782
6 - Desde event viewer, postea solo loos event id con error con el source. -
Hola de nuevo droig,
El parche https://support.microsoft.com/en-us/kb/2734608/ es para WSUS 3.0 SP2 independientemente del S.O de la maquina :)
En los detalles viene hasta 2008 R2 ya que la ultima revision del KB es de mediados del año 2012 y posiblemente aun no estuviese testado sobre el nuevo S.O.
Adelante con la instalacion, sin problema. Y ojo a lo que propone ignaba, que tambien es muy relevante.
Un saludo.
-
Buenas,
primero perdonad el retraso en contestar.
He probado a asignarle a los server2012 otra GPO que uso para los w7 que sí que me funcionar y,... ahora sí que me aparecen los servidores en la consola de wsus.
La única diferencia entre la GPO que tenían y la de los w7 es que en los servidores descargo los parches pero pregunto si hay que instalarlos.
A continuación he creado una nueva política idéntica a la de los w7 y se la asigno a la UO de los server 2012 y una vez que los server 2012 actualizan la política resulta que de nuevo no aparecen en la consola del wsus.
La verdad es que no sé cuál es la diferencia. Lo único que veo diferente, a nivel de GPO, es que en la de los w7 tiene la opción de view y en la que creo nueva no la tiene. ¿No sé si tiene algo que ver?
¿Alguna idea?
Gracias de nuevo.
-
Buenos días,
omití un tema importante del problema que tengo con el wsus y es que los server 2012 son virtuales (vmware), algunos de ellos son clonaciones. Al respecto encontré lo siguiente:
https://gallery.technet.microsoft.com/scriptcenter/Reset-WSUS-Authorization-2e26d1b0
He probado a ejecutar el script en uno de los clientes que no sincroniza pero sigo igual.
Mirando el log, las últimas líneas me indican lo siguiente:
2015-06-25 10:02:29:702 884 f14 AU All AU searches complete.
2015-06-25 10:02:29:702 884 f14 AU # WARNING: Failed to find updates with error code 80244007
2015-06-25 10:02:29:702 884 f14 AU AU setting next detection timeout to 2015-06-25 13:02:29
2015-06-25 10:02:43:406 3976 4b8 Misc =========== Logging initialized (build: 7.8.9200.17185, tz: +0200) ===========
2015-06-25 10:02:43:406 3976 4b8 Misc = Process: C:\Windows\Explorer.EXE
2015-06-25 10:02:43:406 3976 4b8 Misc = Module: C:\Windows\system32\wucltux.dll
2015-06-25 10:02:43:406 3976 4b8 CltUI FATAL: CNetworkCostChangeHandler::RegisterForCostChangeNotifications: CoCreateInstance failed with error 80004002
2015-06-25 10:02:43:406 3976 4b8 CltUI WARNING: RegisterNetworkCostChangeNotification: Error 80004002Lo que me sigue pareciendo extraño que con una GPO sí que me sincroniza con wsus y con la que necesito no.
Gracias por vuestra ayuda.
-
Hola Droig,
Para el tema de los clones... siempre usar en el futuro Sysprep para generar nuevo SID :D
Si que es bastante extraño el tema de la politica. Lo unico que se me ocurre que pueda tener que ver, es que al haber SID duplicado, no esté autorizando correctamente el acceso a las politicas en SYSVOL del dominio. Es una especulacion, ojo.
Aun asi, insisto en los parches para WSUS proporcionados. Y recuerda que despues de aplicar el https://support.microsoft.com/en-us/kb/2734608/ hay que hacer el siguiente proceso para clintes que ya estuviesen intentando sincronizarse:
Net stop wuauserv
rd /s %windir%\softwaredistribution\
Net start wuauservY de paso añado tambien instalar la ultima version del Agente de WU: https://support.microsoft.com/en-us/kb/949104/es (por si acaso)
Un saludo
-
Por cierto, acabo de acordarme de un caso similar, donde se habia instalado el KB2919355 en maquinas W2012/R2 y clientes 8/.1
Mira a ver si lo tienes instalado en una de las maquinas afectadas. Si está, desinstalalo, reinicia el servicio de wuauserv y prueba las actualizaciones
Un saludo.
-
No lo tengo instalado.
Antes no sé si lo he dicho pero los 2012 que tengo no son R2.
Antes lo tenía todo montado en un server 2008 y luego lo pasé a un 2012.
De todo ésto lo que me choca es que con una gpo me funcione y con otra no, siendo prácticamente distintas.
Gracias. Saludos.
-
Hola Alvaro,
me acabo de descargar la actualización del cliente para los windows server 2012 y me dice lo siguiente:
"Windows update standalone installer
The update is not applicable to your computer"
Además esta mañana he vuelto a intentar instalar el kb tanto de 32 como de 64 bits y de nuevo me falla, me dice que el parche que va a instalar puede que no sea la versión correcta....
¿Hay algún de hacer que borre el SID viejo y genere uno nuevo?
Gracias.
Saludos.