mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed

9 views
Skip to first unread message

mason dixon

unread,
Nov 10, 2022, 6:05:40 PM11/10/22
to ruby-ffi
Hello all, wondering if anyone has run into this before?

Mac OS is complaining about unsigned lib/file in ffi


masdixon-mac:acs_dev masdixon$ knife status

<internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': dlopen(/Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009): tried: '/Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi_c.bundle' (code signature in <1849F7CF-9E77-3140-9AAC-6EEAD89D4413> '/Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi_c.bundle' not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.) - /Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi_c.bundle (LoadError)

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi.rb:5:in `rescue in <top (required)>'

   from /Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi.rb:2:in `<top (required)>'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/powershell.rb:18:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/mixin/powershell_exec.rb:18:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/mixin/powershell_exec.rb:18:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/universal.rb:29:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/universal.rb:29:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/recipe.rb:27:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/recipe.rb:27:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/provider.rb:26:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/provider.rb:26:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform/provider_mapping.rb:23:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform/provider_mapping.rb:23:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform.rb:21:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform.rb:21:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/application.rb:25:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/application.rb:25:in `<top (required)>'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/knife-17.10.0/lib/chef/application/knife.rb:18:in `<top (required)>'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/knife-17.10.0/bin/knife:22:in `<top (required)>'

   from /opt/chef-workstation/bin/knife:389:in `load'

   from /opt/chef-workstation/bin/knife:389:in `<main>'

<internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- 3.0/ffi_c (LoadError)

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /Users/masdixon/.chef/gem/ruby/3.0.0/gems/ffi-1.15.5/lib/ffi.rb:3:in `<top (required)>'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/powershell.rb:18:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/mixin/powershell_exec.rb:18:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/mixin/powershell_exec.rb:18:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/universal.rb:29:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/universal.rb:29:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/recipe.rb:27:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/dsl/recipe.rb:27:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/provider.rb:26:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/provider.rb:26:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform/provider_mapping.rb:23:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform/provider_mapping.rb:23:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform.rb:21:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/platform.rb:21:in `<top (required)>'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/application.rb:25:in `require_relative'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/chef-17.10.0/lib/chef/application.rb:25:in `<top (required)>'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/knife-17.10.0/lib/chef/application/knife.rb:18:in `<top (required)>'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from <internal:/opt/chef-workstation/embedded/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'

   from /opt/chef-workstation/embedded/lib/ruby/gems/3.0.0/gems/knife-17.10.0/bin/knife:22:in `<top (required)>'

   from /opt/chef-workstation/bin/knife:389:in `load'

   from /opt/chef-workstation/bin/knife:389:in `<main>'

Reply all
Reply to author
Forward
0 new messages