Closed ttdgcp closed 7 years ago
Hi @ttdgcp - you don't post your kitchen.yml but I would guess you aren't running in elevated mode as System. Unfortunately there are a few issues preventing installation of .NET Framework and other installers when connecting via WinRM in this scenario.
I used the following settings in my .kitchen.yml (which should most closely replicate how you would usually have Chef configured for normal usage):
transport:
name: winrm
elevated: true
elevated_username: SYSTEM
elevated_password:
Please let me know if this resolves the issue.
Hi @stuartpreston. This did the trick! I appreciate you taking the time to share this with me.
Great, you're welcome!
Cookbook version
6.1.0
Chef-client version
12.21.3
Platform Details
Windows Server 2012 R2
Scenario:
Run powershell:powershell5 recipe to upgrade from WMF 4 -> WMF 5.1.
Steps to Reproduce:
Include powershell cookbook into existing cookbook, add include_recipe "powershell::powershell5", run kitchen converge.
Expected Result:
WMF 5.1 install to complete successfully with no reboot.
Actual Result:
It appears that the installation is exiting with exit code 5, which seems to be access denied. If I run the msu manually, it completes the installation successfully with no error. Having a hard time tracking down the root cause, but should be very easily reproducible.