Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-3516

Puppet breaks on 32-bit Windows XP

    XMLWordPrintable

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

          Activity

            People

              Unassigned Unassigned
              daenney Daniele Sluijters
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support