Hi there,
I’m using the win_updates module but the module fails to install any updates.
`
- name: Install all security, critical, and rollup updates
block: - win_updates:
category_names: - SecurityUpdates
- CriticalUpdates
- UpdateRollups
reboot: yes
register: job_log
rescue: - debug:
msg: ‘Installing updates failed.’
`
`
PLAY [WINSERVERS] *****************************************************************************************************************************************************************************
TASK [Gathering Facts] ************************************************************************************************************************************************************************
ok: [TMCQAMON]
TASK [windows-patch-management : win_updates] *************************************************************************************************************************************************
fatal: [TMCQAMON]: FAILED! => {“changed”: false, “filtered_updates”: {}, “found_update_count”: 72, “installed_update_count”: 0, “msg”: "Failed to download update (1 of 72) 093f23cb-1c30-413c-8480-66677ce8b024 - Security Update for Windows Server 2012 R2 (KB2973201): Download Result ", “reboot_required”: false, “updates”: {“02b62bb0-33b2-4585-8945-0f0a711b909e”: {“id”: “02b62bb0-33b2-4585-8945-0f0a711b909e”, “installed”: false, “kb”: [“2966826”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2966826)”}, “02ee413c-7bbb-4fe0-bd97-9e931a2208e1”: {“id”: “02ee413c-7bbb-4fe0-bd97-9e931a2208e1”, “installed”: false, “kb”: [“3055642”], “title”: “Security Update for Windows Server 2012 R2 (KB3055642)”}, “04f04253-f803-43b8-8b37-6841c614dd9f”: {“id”: “04f04253-f803-43b8-8b37-6841c614dd9f”, “installed”: false, “kb”: [“3084135”], “title”: “Security Update for Windows Server 2012 R2 (KB3084135)”}, “05ba4c3c-81c2-4c19-9899-a4a18716cddb”: {“id”: “05ba4c3c-81c2-4c19-9899-a4a18716cddb”, “installed”: false, “kb”: [“3156059”], “title”: “Security Update for Windows Server 2012 R2 (KB3156059)”}, “06eae584-188d-4a35-805a-ef98beddcd3d”: {“id”: “06eae584-188d-4a35-805a-ef98beddcd3d”, “installed”: false, “kb”: [“3139914”], “title”: “Security Update for Windows Server 2012 R2 (KB3139914)”}, “086110f9-6500-4ada-902d-7861cd2cd90b”: {“id”: “086110f9-6500-4ada-902d-7861cd2cd90b”, “installed”: false, “kb”: [“3000850”], “title”: “Update for Windows Server 2012 R2 (KB3000850)”}, “093f23cb-1c30-413c-8480-66677ce8b024”: {“id”: “093f23cb-1c30-413c-8480-66677ce8b024”, “installed”: false, “kb”: [“2973201”], “title”: “Security Update for Windows Server 2012 R2 (KB2973201)”}, “1a5e6145-cb66-47c4-90da-e8788f8495ae”: {“id”: “1a5e6145-cb66-47c4-90da-e8788f8495ae”, “installed”: false, “kb”: [“3008242”], “title”: “Update for Windows Server 2012 R2 (KB3008242)”}, “1b7f8001-ed5b-4e14-b712-ebf5d45b3e0e”: {“id”: “1b7f8001-ed5b-4e14-b712-ebf5d45b3e0e”, “installed”: false, “kb”: [“2981580”], “title”: “Update for Windows Server 2012 R2 (KB2981580)”}, “1bc49ccc-409b-4d07-93b7-cea850ea0d78”: {“id”: “1bc49ccc-409b-4d07-93b7-cea850ea0d78”, “installed”: false, “kb”: [“3133043”], “title”: “Security Update for Windows Server 2012 R2 (KB3133043)”}, “209e2d1e-330f-4dcc-b705-5999c2f38385”: {“id”: “209e2d1e-330f-4dcc-b705-5999c2f38385”, “installed”: false, “kb”: [“3146723”], “title”: “Security Update for Windows Server 2012 R2 (KB3146723)”}, “20d1a457-eca7-488d-a870-96d7374cb436”: {“id”: “20d1a457-eca7-488d-a870-96d7374cb436”, “installed”: false, “kb”: [“3155784”], “title”: “Security Update for Windows Server 2012 R2 (KB3155784)”}, “214b1f40-24ed-4dae-9e76-237763c5c8ca”: {“id”: “214b1f40-24ed-4dae-9e76-237763c5c8ca”, “installed”: false, “kb”: [“3126587”], “title”: “Security Update for Windows Server 2012 R2 (KB3126587)”}, “228676f3-8545-444c-a7e0-4df7b9c2b4d6”: {“id”: “228676f3-8545-444c-a7e0-4df7b9c2b4d6”, “installed”: false, “kb”: [“2972213”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2972213)”}, “2628719c-4abd-46e2-93e8-fe53c19c3117”: {“id”: “2628719c-4abd-46e2-93e8-fe53c19c3117”, “installed”: false, “kb”: [“3019978”], “title”: “Security Update for Windows Server 2012 R2 (KB3019978)”}, “27ae312b-1b1a-4f18-a574-3dfe46244d3a”: {“id”: “27ae312b-1b1a-4f18-a574-3dfe46244d3a”, “installed”: false, “kb”: [“3110329”], “title”: “Security Update for Windows Server 2012 R2 (KB3110329)”}, “29285f0e-278a-4fb1-ad27-ed672ddeaff2”: {“id”: “29285f0e-278a-4fb1-ad27-ed672ddeaff2”, “installed”: false, “kb”: [“3010788”], “title”: “Security Update for Windows Server 2012 R2 (KB3010788)”}, “35d46cea-1bc1-4d7f-8bf9-adaaeb5a7bf5”: {“id”: “35d46cea-1bc1-4d7f-8bf9-adaaeb5a7bf5”, “installed”: false, “kb”: [“3072307”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB3072307)”}, “36696f1a-eb7a-48db-a69b-fae68b1fbf58”: {“id”: “36696f1a-eb7a-48db-a69b-fae68b1fbf58”, “installed”: false, “kb”: [“3045755”], “title”: “Security Update for Windows Server 2012 R2 (KB3045755)”}, “3827a9e8-65af-444e-bbef-94e3591dbc0f”: {“id”: “3827a9e8-65af-444e-bbef-94e3591dbc0f”, “installed”: false, “kb”: [“3011780”], “title”: “Security Update for Windows Server 2012 R2 (KB3011780)”}, “3ae68db3-72a1-4f93-8e68-75bb8e07823e”: {“id”: “3ae68db3-72a1-4f93-8e68-75bb8e07823e”, “installed”: false, “kb”: [“2967917”], “title”: “Update for Windows Server 2012 R2 (KB2967917)”}, “3ce61d87-7153-4540-a74b-fd0065edfdde”: {“id”: “3ce61d87-7153-4540-a74b-fd0065edfdde”, “installed”: false, “kb”: [“3126593”], “title”: “Security Update for Windows Server 2012 R2 (KB3126593)”}, “3d2c6725-e2cc-4566-8235-34dd32369599”: {“id”: “3d2c6725-e2cc-4566-8235-34dd32369599”, “installed”: false, “kb”: [“3102939”], “title”: “Security Update for Windows Server 2012 R2 (KB3102939)”}, “3fea2186-fb39-41f1-9214-55a5bb5552e6”: {“id”: “3fea2186-fb39-41f1-9214-55a5bb5552e6”, “installed”: false, “kb”: [“3035126”], “title”: “Security Update for Windows Server 2012 R2 (KB3035126)”}, “4361108d-d09b-4c4d-8b2f-f1167f7b8c57”: {“id”: “4361108d-d09b-4c4d-8b2f-f1167f7b8c57”, “installed”: false, “kb”: [“3000483”], “title”: “Security Update for Windows Server 2012 R2 (KB3000483)”}, “44ecac30-a0b2-446c-966d-77f6e158ed0b”: {“id”: “44ecac30-a0b2-446c-966d-77f6e158ed0b”, “installed”: false, “kb”: [“3037576”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB3037576)”}, “4678f8b9-0b81-4f8b-853f-4adfed9262a6”: {“id”: “4678f8b9-0b81-4f8b-853f-4adfed9262a6”, “installed”: false, “kb”: [“3045999”], “title”: “Security Update for Windows Server 2012 R2 (KB3045999)”}, “4809ef80-5f6e-4ef0-a4c3-da892c1e2361”: {“id”: “4809ef80-5f6e-4ef0-a4c3-da892c1e2361”, “installed”: false, “kb”: [“3173424”], “title”: “Update for Windows Server 2012 R2 (KB3173424)”}, “4b7876f0-b962-4c4c-9e45-fe35b0c801ce”: {“id”: “4b7876f0-b962-4c4c-9e45-fe35b0c801ce”, “installed”: false, “kb”: [“3046017”], “title”: “Security Update for Windows Server 2012 R2 (KB3046017)”}, “4c5975a7-b9e3-4ef5-aec3-64c65a5c052e”: {“id”: “4c5975a7-b9e3-4ef5-aec3-64c65a5c052e”, “installed”: false, “kb”: [“2976897”], “title”: “Security Update for Windows Server 2012 R2 (KB2976897)”}, “4f7edcbb-36dd-440e-abd7-ed6646154c00”: {“id”: “4f7edcbb-36dd-440e-abd7-ed6646154c00”, “installed”: false, “kb”: [“890830”], “title”: “Windows Malicious Software Removal Tool x64 - May 2018 (KB890830)”}, “506662d1-d120-4f0f-820d-9a49155e5553”: {“id”: “506662d1-d120-4f0f-820d-9a49155e5553”, “installed”: false, “kb”: [“3023219”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB3023219)”}, “54110383-c46c-4424-a8ef-9cd6b7a20025”: {“id”: “54110383-c46c-4424-a8ef-9cd6b7a20025”, “installed”: false, “kb”: [“3061512”], “title”: “Security Update for Windows Server 2012 R2 (KB3061512)”}, “5414fab1-738f-47aa-9198-c7b902206a48”: {“id”: “5414fab1-738f-47aa-9198-c7b902206a48”, “installed”: false, “kb”: [“3042085”], “title”: “Update for Windows Server 2012 R2 (KB3042085)”}, “57163e5f-434a-4bb4-9b78-de2d56558460”: {“id”: “57163e5f-434a-4bb4-9b78-de2d56558460”, “installed”: false, “kb”: [“2968296”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2968296)”}, “5be19a8d-c6d0-487e-90ea-cbd29982ef68”: {“id”: “5be19a8d-c6d0-487e-90ea-cbd29982ef68”, “installed”: false, “kb”: [“2894852”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2894852)”}, “5d50743b-e648-4acc-8986-a7bc5aa53f71”: {“id”: “5d50743b-e648-4acc-8986-a7bc5aa53f71”, “installed”: false, “kb”: [“3045685”], “title”: “Security Update for Windows Server 2012 R2 (KB3045685)”}, “662c0517-7290-46d3-ab84-4ceec6f7b3bb”: {“id”: “662c0517-7290-46d3-ab84-4ceec6f7b3bb”, “installed”: false, “kb”: [“2978122”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2978122)”}, “67a00639-09a1-4c5f-83ff-394e7601fc03”: {“id”: “67a00639-09a1-4c5f-83ff-394e7601fc03”, “installed”: false, “kb”: [“3161949”], “title”: “Security Update for Windows Server 2012 R2 (KB3161949)”}, “6b6a5779-3fe5-4789-aba6-0c3e9b802b37”: {“id”: “6b6a5779-3fe5-4789-aba6-0c3e9b802b37”, “installed”: false, “kb”: [“3126434”], “title”: “Security Update for Windows Server 2012 R2 (KB3126434)”}, “74f15387-bc02-48be-afda-32caa8940bc7”: {“id”: “74f15387-bc02-48be-afda-32caa8940bc7”, “installed”: false, “kb”: [“2973114”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2973114)”}, “77798aee-dc0e-409a-875c-7134c8a93766”: {“id”: “77798aee-dc0e-409a-875c-7134c8a93766”, “installed”: false, “kb”: [“3175024”], “title”: “Security Update for Windows Server 2012 R2 (KB3175024)”}, “7904f47e-1151-40ff-bbff-e6ac8a87f302”: {“id”: “7904f47e-1151-40ff-bbff-e6ac8a87f302”, “installed”: false, “kb”: [“3044374”], “title”: “Update for Windows Server 2012 R2 (KB3044374)”}, “79ee2dcd-1520-4e81-b3db-d78cb7b400de”: {“id”: “79ee2dcd-1520-4e81-b3db-d78cb7b400de”, “installed”: false, “kb”: [“3097992”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB3097992)”}, “7c5f1dad-2f35-4120-b4ad-c5947edf0567”: {“id”: “7c5f1dad-2f35-4120-b4ad-c5947edf0567”, “installed”: false, “kb”: [“3082089”], “title”: “Security Update for Windows Server 2012 R2 (KB3082089)”}, “8452bac0-bf53-4fbd-915d-499de08c338b”: {“id”: “8452bac0-bf53-4fbd-915d-499de08c338b”, “installed”: false, “kb”: [“2919355”], “title”: “Windows Server 2012 R2 Update (KB2919355)”}, “8822f3f4-3d08-4f88-be01-567ddf9e42b5”: {“id”: “8822f3f4-3d08-4f88-be01-567ddf9e42b5”, “installed”: false, “kb”: [“4099635”], “title”: “2018-05 Security and Quality Rollup for .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 on Windows 8.1 and Server 2012 R2 for x64 (KB4099635)”}, “8bb29af2-47b2-439e-b999-3176c23a8e8b”: {“id”: “8bb29af2-47b2-439e-b999-3176c23a8e8b”, “installed”: false, “kb”: [“3059317”], “title”: “Security Update for Windows Server 2012 R2 (KB3059317)”}, “8eb35062-4329-448a-8dea-bae6efab76df”: {“id”: “8eb35062-4329-448a-8dea-bae6efab76df”, “installed”: false, “kb”: [“3074545”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB3074545)”}, “8ffb7a9e-cafe-456f-a219-13b3e7a56ed2”: {“id”: “8ffb7a9e-cafe-456f-a219-13b3e7a56ed2”, “installed”: false, “kb”: [“3023266”], “title”: “Security Update for Windows Server 2012 R2 (KB3023266)”}, “931c52a4-931b-45c3-92a3-20cb49eb8982”: {“id”: “931c52a4-931b-45c3-92a3-20cb49eb8982”, “installed”: false, “kb”: [“3092601”], “title”: “Security Update for Windows Server 2012 R2 (KB3092601)”}, “95f3ed06-4300-4cb3-b03b-7cd333ca0a30”: {“id”: “95f3ed06-4300-4cb3-b03b-7cd333ca0a30”, “installed”: false, “kb”: [“3021674”], “title”: “Security Update for Windows Server 2012 R2 (KB3021674)”}, “9720dcb0-a888-4599-a3c7-288386cc255a”: {“id”: “9720dcb0-a888-4599-a3c7-288386cc255a”, “installed”: false, “kb”: [“3077715”], “title”: “Update for Windows Server 2012 R2 (KB3077715)”}, “97561c5e-8fe9-4038-8e3f-1ccc60093309”: {“id”: “97561c5e-8fe9-4038-8e3f-1ccc60093309”, “installed”: false, “kb”: [“3127222”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64 (KB3127222)”}, “9a3be93c-73f7-4c08-8ca7-4f848986f79b”: {“id”: “9a3be93c-73f7-4c08-8ca7-4f848986f79b”, “installed”: false, “kb”: [“3081320”], “title”: “Security Update for Windows Server 2012 R2 (KB3081320)”}, “aa793ff1-f4b7-42b1-9f24-6f11b50f952c”: {“id”: “aa793ff1-f4b7-42b1-9f24-6f11b50f952c”, “installed”: false, “kb”: [“3126041”], “title”: “Security Update for Windows Server 2012 R2 (KB3126041)”}, “ba0f75ff-19c3-4cbd-a3f3-ef5b5c0f88bf”: {“id”: “ba0f75ff-19c3-4cbd-a3f3-ef5b5c0f88bf”, “installed”: false, “kb”: [“3162343”], “title”: “Security Update for Windows Server 2012 R2 (KB3162343)”}, “c1d9a0cb-3414-4566-89e5-ebd364de0130”: {“id”: “c1d9a0cb-3414-4566-89e5-ebd364de0130”, “installed”: false, “kb”: [“3034348”], “title”: “Update for Windows Server 2012 R2 (KB3034348)”}, “c848ed4a-5e2e-43dc-bd1b-cb2f717e90cd”: {“id”: “c848ed4a-5e2e-43dc-bd1b-cb2f717e90cd”, “installed”: false, “kb”: [“3086255”], “title”: “Security Update for Windows Server 2012 R2 (KB3086255)”}, “cdde339c-ebdb-4a16-add4-fb196a5053a8”: {“id”: “cdde339c-ebdb-4a16-add4-fb196a5053a8”, “installed”: false, “kb”: [“3172729”], “title”: “Security Update for Windows Server 2012 R2 (KB3172729)”}, “ced67375-e431-4a8b-9245-52386c04f674”: {“id”: “ced67375-e431-4a8b-9245-52386c04f674”, “installed”: false, “kb”: [“2966828”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2966828)”}, “d928f50f-191e-4858-b546-acda983da182”: {“id”: “d928f50f-191e-4858-b546-acda983da182”, “installed”: false, “kb”: [“3109103”], “title”: “Security Update for Windows Server 2012 R2 (KB3109103)”}, “d9f4e1b5-4477-4d83-8c27-111ce0e88dd8”: {“id”: “d9f4e1b5-4477-4d83-8c27-111ce0e88dd8”, “installed”: false, “kb”: [“3159398”], “title”: “Security Update for Windows Server 2012 R2 (KB3159398)”}, “da014f40-f4dc-4fce-9ce5-4e79ab15279b”: {“id”: “da014f40-f4dc-4fce-9ce5-4e79ab15279b”, “installed”: false, “kb”: [“4054519”], “title”: “2017-12 Security Monthly Quality Rollup for Windows Server 2012 R2 for x64-based Systems (KB4054519)”}, “dc4eb637-5391-4ca8-8f08-98584d61effa”: {“id”: “dc4eb637-5391-4ca8-8f08-98584d61effa”, “installed”: false, “kb”: [“4041085”], “title”: “2017-09 Security and Quality Rollup for .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 on Windows 8.1 and Server 2012 R2 for x64 (KB4041085)”}, “dd382658-effd-4e24-abca-877e1915bf6d”: {“id”: “dd382658-effd-4e24-abca-877e1915bf6d”, “installed”: false, “kb”: [“3139398”], “title”: “Security Update for Windows Server 2012 R2 (KB3139398)”}, “e90f9283-7304-4a98-a5ec-98bd2a3163e7”: {“id”: “e90f9283-7304-4a98-a5ec-98bd2a3163e7”, “installed”: false, “kb”: [“3178539”], “title”: “Security Update for Windows Server 2012 R2 (KB3178539)”}, “f2ea9a36-a6df-472c-bed2-d7f0a155aff2”: {“id”: “f2ea9a36-a6df-472c-bed2-d7f0a155aff2”, “installed”: false, “kb”: [“4103725”], “title”: “2018-05 Security Monthly Quality Rollup for Windows Server 2012 R2 for x64-based Systems (KB4103725)”}, “f782b6c4-2b86-4eb7-9708-5531bc6c1a8f”: {“id”: “f782b6c4-2b86-4eb7-9708-5531bc6c1a8f”, “installed”: false, “kb”: [“2972103”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2972103)”}, “f7c02df0-0cb8-4a56-b367-7efd5c9bc9ac”: {“id”: “f7c02df0-0cb8-4a56-b367-7efd5c9bc9ac”, “installed”: false, “kb”: [“3071756”], “title”: “Security Update for Windows Server 2012 R2 (KB3071756)”}, “f82f159c-02c4-480c-bda4-6c8eacfc3cba”: {“id”: “f82f159c-02c4-480c-bda4-6c8eacfc3cba”, “installed”: false, “kb”: [“3122651”], “title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64 (KB3122651)”}, “fb95c1c8-de23-4089-ae29-fd3351d55421”: {“id”: “fb95c1c8-de23-4089-ae29-fd3351d55421”, “installed”: false, “kb”: [“3004365”], “title”: “Security Update for Windows Server 2012 R2 (KB3004365)”}}}
`
`
TASK [windows-patch-management : Security update results] *************************************************************************************************************************************
ok: [TMCQAMON] => {
“msg”: {
“changed”: false,
“failed”: true,
“filtered_updates”: {},
“found_update_count”: 72,
“installed_update_count”: 0,
“msg”: "Failed to download update (1 of 72) 093f23cb-1c30-413c-8480-66677ce8b024 - Security Update for Windows Server 2012 R2 (KB2973201): Download Result ",
“reboot_required”: false,
“updates”: {
“02b62bb0-33b2-4585-8945-0f0a711b909e”: {
“id”: “02b62bb0-33b2-4585-8945-0f0a711b909e”,
“installed”: false,
“kb”: [
“2966826”
],
“title”: “Security Update for Microsoft .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2 for x64-based Systems (KB2966826)”
},
…
`
No specific fail message. I could also install updates manually on the server. Could it be a timeout issue which is not supported in the module?