Advertisement
Guest User

chef search error

a guest
Mar 26th, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. [root@centos-10-145-88-153 ~]# chef-client
  2. Starting Chef Client, version 11.10.4
  3. resolving cookbooks for run list: ["keepalived", "haproxy::tcp_lb"]
  4. Synchronizing Cookbooks:
  5. - build-essential
  6. - cpu
  7. - haproxy
  8. - keepalived
  9. Compiling Cookbooks...
  10.  
  11. ================================================================================
  12. Recipe Compile Error in /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb
  13. ================================================================================
  14.  
  15.  
  16. Net::HTTPServerException
  17. ------------------------
  18. 400 "Bad Request"
  19.  
  20.  
  21. Cookbook Trace:
  22. ---------------
  23. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:55:in `block in from_file'
  24. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:51:in `each'
  25. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:51:in `from_file'
  26.  
  27.  
  28. Relevant File Content:
  29. ----------------------
  30. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:
  31.  
  32. 48: end
  33. 49:
  34. 50: pool_members = []
  35. 51: node['haproxy']['services'].each do |name, service|
  36. 52: unless node['haproxy']['enabled_services'].include?(name)
  37. 53: next
  38. 54: end
  39. 55>> pool_members = search(:node, "run_list:role\[#{service['role']}\] AND chef_environment:#{node.chef_environment}") || []
  40. 56: print "\n1: pool_members = #{pool_members}\n"
  41. 57: # load balancer may be in the pool
  42. 58: pool_members << node if node.run_list.roles.include?(service[:role])
  43. 59: print "\n2: pool_members = #{pool_members}\n"
  44. 60:
  45. 61: # we prefer connecting via local_ipv4 if
  46. 62: # pool members are in the same cloud
  47. 63: # TODO refactor this logic into library...see COOK-494
  48. 64: pool_members.map! do |member|
  49.  
  50.  
  51.  
  52.  
  53. Running handlers:
  54. [2014-03-26T16:55:45-07:00] ERROR: Running exception handlers
  55. Running handlers complete
  56.  
  57. [2014-03-26T16:55:45-07:00] ERROR: Exception handlers complete
  58. [2014-03-26T16:55:45-07:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
  59. Chef Client failed. 0 resources updated in 1.443195265 seconds
  60. [2014-03-26T16:55:45-07:00] ERROR: 400 "Bad Request"
  61. [2014-03-26T16:55:45-07:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
  62. [root@centos-10-145-88-153 ~]#
  63. [root@centos-10-145-88-153 ~]#
  64. [root@centos-10-145-88-153 ~]#
  65. [root@centos-10-145-88-153 ~]# cat /var/chef/cache/chef-stacktrace.out
  66. Generated at 2014-03-26 16:55:45 -0700
  67. Net::HTTPServerException: 400 "Bad Request"
  68. /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:2633:in `error!'
  69. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/http.rb:140:in `request'
  70. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/rest.rb:106:in `get'
  71. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/search/query.rb:42:in `search'
  72. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/dsl/data_query.rb:40:in `search'
  73. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:55:in `block in from_file'
  74. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:51:in `each'
  75. /var/chef/cache/cookbooks/haproxy/recipes/tcp_lb.rb:51:in `from_file'
  76. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/mixin/from_file.rb:30:in `instance_eval'
  77. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/mixin/from_file.rb:30:in `from_file'
  78. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/cookbook_version.rb:237:in `load_recipe'
  79. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/run_context.rb:151:in `load_recipe'
  80. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/run_context/cookbook_compiler.rb:139:in `block in compile_recipes'
  81. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/run_context/cookbook_compiler.rb:137:in `each'
  82. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/run_context/cookbook_compiler.rb:137:in `compile_recipes'
  83. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/run_context/cookbook_compiler.rb:74:in `compile'
  84. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/run_context.rb:86:in `load'
  85. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/policy_builder/expand_node_object.rb:75:in `setup_run_context'
  86. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/client.rb:252:in `setup_run_context'
  87. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/client.rb:413:in `do_run'
  88. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/client.rb:200:in `block in run'
  89. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/client.rb:194:in `fork'
  90. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/client.rb:194:in `run'
  91. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/application.rb:215:in `run_chef_client'
  92. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/application/client.rb:314:in `block in run_application'
  93. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/application/client.rb:306:in `loop'
  94. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/application/client.rb:306:in `run_application'
  95. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/lib/chef/application.rb:66:in `run'
  96. /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.10.4/bin/chef-client:26:in `<top (required)>'
  97. /usr/bin/chef-client:23:in `load'
  98. /usr/bin/chef-client:23:in `<main>'
  99. [root@centos-10-145-88-153 ~]#
  100. [root@centos-10-145-88-153 ~]#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement