Thank you for your time Mathew and Dani
Yes, that's the one I linked to. I would say you're definitely running up agains a bug in that cookbook. They've defined some attributes for the php-fpm cookbook to use that aren't in the right format. You should contact the author of the Joomla cookbook (maybe file an issue on their Github repository?) with your issue. If that doesn't work out, then you might end up having to fix it yourself.Matt MorettiOn Wed, Jul 2, 2014 at 12:04 PM, Venkatesh Ainalli < " target="_blank"> > wrote:
On Wed, Jul 2, 2014 at 9:28 PM, Matthew Moretti < " target="_blank"> > wrote:Hey Venkatesh,
Could you tell us which Jomla cookbook you’re using? I couldn’t find one on the community site. I did find this one on Github. If that’s the one you’re using, I notice that their attributes file has some… problems. At the very least, one line calls the attribute
default['php-fpm']['pools']
and the rest calls itdefault['php-fpm']['pool']
(no ‘s’), but there might be others.Matt Moretti
On Wed, Jul 2, 2014 at 11:22 AM, Daniel DeLeo < " target="_blank"> > wrote:
where does the attribute `node['php-fpm']['pools’]` get set? It looks like it’s expected to be an Array of Hashes, likeOn Tuesday, July 1, 2014 at 10:24 PM, Venkatesh Ainalli wrote:
> Hi
> Tried with latest php-fpm getting same issue.
>
> Starting Chef Client, version 11.12.8
> Compiling Cookbooks...
>
> ================================================================================
> Recipe Compile Error in /var/chef/cookbooks/joomla/recipes/default.rb
> ================================================================================
>
>
> TypeError
> ---------
> can't convert Symbol into Integer
>
>
> Cookbook Trace:
> ---------------
> /var/chef/cookbooks/php-fpm/recipes/configure.rb:31:in `[]'
> /var/chef/cookbooks/php-fpm/recipes/configure.rb:31:in `block in from_file'
> /var/chef/cookbooks/php-fpm/recipes/configure.rb:30:in `each'
> /var/chef/cookbooks/php-fpm/recipes/configure.rb:30:in `from_file'
> /var/chef/cookbooks/php-fpm/recipes/default.rb:22:in `from_file'
> /var/chef/cookbooks/joomla/recipes/default.rb:37:in `from_file'
>
>
> Relevant File Content:
> ----------------------
> /var/chef/cookbooks/php-fpm/recipes/configure.rb:
>
> 24: owner "root"
> 25: group "root"
> 26: notifies :restart, "service[php-fpm]"
> 27: end
> 28:
> 29: if node['php-fpm']['pools']
> 30: node['php-fpm']['pools'].each do |pool|
> 31>> php_fpm_pool pool[:name] do
[ {“name” => name, key2 => value2, …}, { “name” => name2, …} ]
but you have set it to an Array.
--
Daniel DeLeo
Archive powered by MHonArc 2.6.16.