Closed rlaveycal closed 9 years ago
Nice debug work, I just bumped into this one myself
Also having this issue.
The underlying issue has to do with the use of WIN32OLE. The relevant piece of code seems to have been tweaked in this commit and released last week with Chef Client 12.1.0.
This was a bug in chef-client
Trying to use the powershell4 recipe on Windows 7 and 2008R2 with Chef client 12.0.3 produces a ruby segmentation fault
I've narrowed the issue down to a conflict between the ps4 recipe's use of
Chef::ReservedNames::Win32::Version.new
and the included ms_dotnet45 recipe's use ofwin_version
. This distilled recipe causes the fault:when run with
chef-client -z -c solo.rb -E solo -l warn -o "recipe[powershell::powershell4]"
The fault output is: