[chef] Java Cookbook problem


Chronological Thread 
  • From: Kenneth Barry < >
  • To:
  • Subject: [chef] Java Cookbook problem
  • Date: Wed, 19 Mar 2014 12:25:09 -0700

To begin with, I was trying to install oracle jdk7, using the java cookbook.
I'm a newb, when I rand into this problem, I moved onto another task I had, setup tomcat. Apparently the tomcat cookbook runs the java install as part of its processes.

Either the error is right infront of me, or its in a palce i am not aware of. 

The node only has the tomcase::default recipe applied. OS is centos 6.5

Error below:

~]# chef-client
Starting Chef Client, version 11.8.2
resolving cookbooks for run list: ["tomcat"]
Synchronizing Cookbooks:
  - openssl
  - java
  - tomcat
Compiling Cookbooks...
[2014-03-19T12:19:35-07:00] WARN: Using java::default instead is recommended.
Converging 13 resources
Recipe: java::set_java_home
  * ruby_block[set-env-java-home] action run
    - execute the ruby block set-env-java-home

  * directory[/etc/profile.d] action create (up to date)
  * file[/etc/profile.d/jdk.sh] action create (up to date)
Recipe: java::oracle
  * java_ark[jdk] action install[2014-03-19T12:19:35-07:00] FATAL: You must set the attribute node['java']['oracle']['accept_oracle_download_terms'] to true if you want to download directly from the oracle site!

================================================================================
Error executing action `install` on resource 'java_ark[jdk]'
================================================================================


SystemExit
----------
exit


Cookbook Trace:
---------------
/var/chef/cache/cookbooks/java/providers/ark.rb:81:in `download_direct_from_oracle'
/var/chef/cache/cookbooks/java/providers/ark.rb:115:in `block in class_from_file'


Resource Declaration:
---------------------
# In /var/chef/cache/cookbooks/java/recipes/oracle.rb

 49: java_ark "jdk" do
 50:   url tarball_url
 51:   default node['java']['set_default']
 52:   checksum tarball_checksum
 53:   app_home java_home
 54:   bin_cmds bin_cmds
 55:   alternatives_priority 1062
 56:   action :install
 57: end
 58:



Compiled Resource:
------------------
# Declared in /var/chef/cache/cookbooks/java/recipes/oracle.rb:49:in `from_file'

java_ark("jdk") do
  action [:install]
  supports {:report=>true, :exception=>true}
  retries 0
  retry_delay 2
  cookbook_name "java"
  recipe_name "oracle"
  default true
  checksum "764f96c4b078b80adaa5983e75470ff2"
  app_home "/usr/lib/jvm/java"
  bin_cmds ["appletviewer", "apt", "ControlPanel", "extcheck", "idlj", "jar", "jarsigner", "java", "javac", "javadoc", "javafxpackager", "javah", "javap", "javaws", "jcmd", "jconsole", "jcontrol", "jdb", "jhat", "jinfo", "jmap", "jps", "jrunscript", "jsadebugd", "jstack", "jstat", "jstatd", "jvisualvm", "keytool", "native2ascii", "orbd", "pack200", "policytool", "rmic", "rmid", "rmiregistry", "schemagen", "serialver", "servertool", "tnameserv", "unpack200", "wsgen", "wsimport", "xjc"]
  alternatives_priority 1062
end



[2014-03-19T12:19:35-07:00] ERROR: Running exception handlers
[2014-03-19T12:19:35-07:00] ERROR: Exception handlers complete
[2014-03-19T12:19:35-07:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
Chef Client failed. 1 resources updated
[2014-03-19T12:19:35-07:00] ERROR: java_ark[jdk] (java::oracle line 49) had an error: SystemExit: exit
[2014-03-19T12:19:35-07:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
~]#




Archive powered by MHonArc 2.6.16.

§