Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Won't Fix
-
PUP 3.7.0, PUP 3.7.1, PUP 3.7.2
-
None
-
None
Description
The new win32-eventlog version that Puppet is using is looking for Wow64DisableWow64FsRedirection. However, that only exists in kernel.dll on Windows XP 64bit Edition and Vista and upwards.
This currently results in Puppet exploding on 'normal' Windows XP:
C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/ffi-1.9.3-x86-mingw32/lib/ffi/library.rb:261:in `attach_function': Function 'Wow64DisableWow64FsRedirection' not found in [kernel32.dll] (FFI::NotFoundError)
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-eventlog-0.6.1/lib/win32/windows/functions.rb:42:in `<module:Functions>'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-eventlog-0.6.1/lib/win32/windows/functions.rb:4:in `<module:Windows>'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-eventlog-0.6.1/lib/win32/windows/functions.rb:3:in `<top (required)>'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-eventlog-0.6.1/lib/win32/eventlog.rb:3:in `require_relative'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/gems/1.9.1/gems/win32-eventlog-0.6.1/lib/win32/eventlog.rb:3:in `<top (required)>'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
|
from C:/Programme/Puppet Labs/Puppet/sys/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
|
from C:/Programme/Puppet Labs/Puppet/service/daemon.rb:7:in `<main>'
|
Attachments
Issue Links
- duplicates
-
PUP-3061 Upgrade win32-eventlog to 0.6.2+
-
- Closed
-