Solaris 10 sun4u chef-client status?


#1

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 #


#2

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?


#3

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 #