Solaris 10 sun4u chef-client status?

Relevant: https://www.youtube.com/watch?v=B8uN3txqcVY

Is sun4u support EOL since Chef 12.x?

11.18.0-1 worked on our sun4u hosts. The 12.3.0-1 sun4v package offered
at chef.io doesn’t work for us. I’m wondering if I missed a line item
about this in the Chef 12.x release notes or should be reporting it as a
new GH issue.

chef:bigsun # chef-client
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl/map_library_name.rb:90:in
dlopen_yajl_library': cannot find yajl library for platform (RuntimeError) from /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl/ext.rb:34:inmodule:FFI_Yajl
from
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl/ext.rb:30:in
<top (required)>' from /opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from
/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in
require' from /opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl.rb:45:in<top (required)>‘
from
/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in
require' from /opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:inrequire’
from
/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.1/lib/chef_zero/endpoints/rest_list_endpoint.rb:1:in
`<top (required)>’

This gets further:

chef:bigsun #
LD_LIBRARY_PATH=/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/libyajl2-1.2.0/ext/libyajl2
chef-client

Synchronizing Cookbooks:

ld.so.1: ruby: fatal: relocation error: file
/opt/chef/embedded/lib/libruby.so.2: symbol utimensat: referenced symbol
not found
[2015-06-08T11:03:22-04:00] FATAL: Chef::Exceptions::ChildConvergeError:
Chef run process terminated by signal 9 (KILL)
chef:bigsun #

On Mon, 2015-06-08 at 11:17 -0400, Jeff Blaine wrote:

Relevant: https://www.youtube.com/watch?v=B8uN3txqcVY

Is sun4u support EOL since Chef 12.x?

#uname -a
SunOS 5.10 … sun4u
#pkginfo -l chef
VERSION: 12.3.0-1
#chef-client
Starting Chef Client, version 12.3.0

It is working for me. Maybe it’s the result of reinstalling over an old
package? What version of Solaris are you running?

Hi Jeff,
we’re certainly expecting sun4u to work, can you file a github issue on
chef/chef with the full stack traces and details of the machine please?
Thanks,
-Thom

On Mon, Jun 8, 2015 at 5:17 PM, Jeff Blaine jblaine@kickflop.net wrote:

Relevant: https://www.youtube.com/watch?v=B8uN3txqcVY

Is sun4u support EOL since Chef 12.x?

11.18.0-1 worked on our sun4u hosts. The 12.3.0-1 sun4v package offered
at chef.io doesn’t work for us. I’m wondering if I missed a line item
about this in the Chef 12.x release notes or should be reporting it as a
new GH issue.

chef:bigsun # chef-client

/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl/map_library_name.rb:90:in
`dlopen_yajl_library’: cannot find yajl library for platform (RuntimeError)
from

/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl/ext.rb:34:in
`module:FFI_Yajl
from

/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl/ext.rb:30:in
`<top (required)>'
from

/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in
`require’
from

/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in
`require’
from

/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/ffi-yajl-2.1.0/lib/ffi_yajl.rb:45:in
`<top (required)>'
from

/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in
`require’
from

/opt/chef/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in
`require’
from

/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/chef-zero-4.2.1/lib/chef_zero/endpoints/rest_list_endpoint.rb:1:in
`<top (required)>’

This gets further:

chef:bigsun #

LD_LIBRARY_PATH=/opt/chef/embedded/lib/ruby/gems/2.1.0/gems/libyajl2-1.2.0/ext/libyajl2
chef-client

Synchronizing Cookbooks:

ld.so.1: ruby: fatal: relocation error: file
/opt/chef/embedded/lib/libruby.so.2: symbol utimensat: referenced symbol
not found
[2015-06-08T11:03:22-04:00] FATAL: Chef::Exceptions::ChildConvergeError:
Chef run process terminated by signal 9 (KILL)
chef:bigsun #