# Sugarcrm-ce error

**URL:** <https://discourse.chef.io/t/sugarcrm-ce-error/5807>\
**Category:** Chef Infra (archive)\
**Created:** [October 15, 2014, 2:08pm UTC](https://discourse.chef.io/t/sugarcrm-ce-error/5807 "2014-10-15T14:08:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Indra\_k](https://avatars.discourse-cdn.com/v4/letter/i/c89c15/32.png) [@Indra\_k](https://discourse.chef.io/u/Indra_k)\
**Post date:** [October 15, 2014, 2:08pm UTC](https://discourse.chef.io/t/sugarcrm-ce-error/5807/1 "2014-10-15T14:08:46Z")

</div>

Hi,

```
   When installing sugarcrm-ce in chefsolo it shows following error:

```

Generated at 2014-10-15 09:16:36 -0400  
NoMethodError: application[sugarcrm] (sugarcrm-ce::default line 36) had an error: NoMethodError: application\_php\_mod\_php\_apache2[sugarcrm] (sugarcrm-ce::default line 117) had an error: NoMethodError: No resource or method named `include_recipe' for`Chef::Provider::ApplicationPhpModPhpApache2 “”’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:46:in `rescue in method_missing' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:43:in`method\_missing’  
/root/chef-repo/cookbooks/application\_php/providers/mod\_php\_apache2.rb:24:in `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in`instance\_eval’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in`run\_action’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in `run_action' /root/chef-repo/cookbooks/application/providers/default.rb:63:in`block in before\_compile’  
/root/chef-repo/cookbooks/application/providers/default.rb:61:in `each' /root/chef-repo/cookbooks/application/providers/default.rb:61:in`before\_compile’  
/root/chef-repo/cookbooks/application/providers/default.rb:25:in `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in`instance\_eval’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in`run\_action’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in `run_action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:49:in`run\_action’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in `block (2 levels) in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in`each’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in `block in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection.rb:98:in`block in execute\_each\_resource’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:116:in `call' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:116:in`call\_iterator\_block’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:85:in `step' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:104:in`iterate’

my code is :

in application\_php /providers/ mod\_php\_apache2 file)

include Chef::DSL::Recipe

action :before\_compile do

include\_recipe "apache2"  
include\_recipe "apache2::mod\_rewrite"  
include\_recipe "apache2::mod\_deflate"  
include\_recipe "apache2::mod\_headers"  
include\_recipe “apache2::mod\_php5”

unless new\_resource.server\_aliases  
server\_aliases = [“#{new\_resource.application.name}.#{node[‘domain’]}”, node[‘fqdn’] ]  
if node.has\_key?(“cloud”)  
server\_aliases \<\< node[‘cloud’][‘public\_hostname’]  
end  
new\_resource.server\_aliases server\_aliases  
end

unless new\_resource.restart\_command  
new\_resource.restart\_command do  
run\_context.resource\_collection.find(:service =\> “apache2”).run\_action(:restart)  
end  
end

end

action :before\_deploy do

new\_resource = @new\_resource

web\_app new\_resource.application.name do  
docroot "#{new\_resource.application.path}/current#{new\_resource.app\_root}"  
template new\_resource.webapp\_template || 'php.conf.erb’  
cookbook new\_resource.webapp\_template ? new\_resource.cookbook\_name.to\_s : "application\_php"  
server\_name "#{new\_resource.application.name}.#{node[‘domain’]}"  
server\_aliases new\_resource.server\_aliases  
log\_dir node[‘apache2’][‘log\_dir’]  
if(new\_resource.webapp\_overrides)  
new\_resource.webapp\_overrides.each do |attribute, value|  
self.send(attribute, value)  
end  
end  
end

apache\_site “000-default” do  
enable false  
end

end

action :before\_migrate do  
end

action :before\_symlink do  
end

action :before\_restart do  
end

action :after\_restart do  
end

and my sugarcrm recipe is :

::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)

include\_recipe 'apt’  
include\_recipe 'apache2’  
include\_recipe 'git’  
include\_recipe 'application’  
include\_recipe ‘application\_php’

node.set[‘mysql’][‘server\_root\_password’] = secure\_password if node[‘mysql’][‘server\_root\_password’] == ‘ilikerandompasswords’

include\_recipe ‘mysql::server’

include\_recipe ‘php::module\_mysql’

node.set\_unless[‘sugarcrm-ce’][‘db’][‘password’] = secure\_password  
node.set\_unless[‘sugarcrm-ce’][‘admin\_pass’] = secure\_password  
puts "ssssss"  
application ‘sugarcrm’ do  
puts "s11111111"  
path node[‘sugarcrm-ce’][‘webroot’]  
owner node[‘apache2’][‘user’]  
group node[‘apache2’][‘group’]  
repository 'git://github.com/sugarcrm/sugarcrm\_dev.git’  
revision node[‘sugarcrm-ce’][‘version’] || 'master’  
puts "s2222"  
mod\_php\_apache2 do  
puts "s333"  
server\_aliases [node[‘fqdn’], node[‘host\_name’]]  
webapp\_template 'web\_app.conf.erb’  
end  
php do  
puts "s444"  
local\_settings\_file 'config\_si.php’  
end  
end

cron ‘sugarcron’ do  
minute '\*/2’  
command "/usr/bin/php -f #{node[‘sugarcrm-ce’][‘webroot’]}/cron.php \>\> /dev/null"  
user node[‘apache2’][‘user’]  
end

Also i change apache to apache2 which i ve apache2 cookbook

Thanks & regards,  
indra K

---

<div class="post-metadata">

**Author:** ![Indra\_k](https://avatars.discourse-cdn.com/v4/letter/i/c89c15/32.png) [@Indra\_k](https://discourse.chef.io/u/Indra_k)\
**Post date:** [October 16, 2014, 9:13am UTC](https://discourse.chef.io/t/sugarcrm-ce-error/5807/2 "2014-10-16T09:13:22Z")

</div>

----- Forwarded Message -----  
From: Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com)  
To: "chef@lists.opscode.com" [chef@lists.opscode.com](mailto:chef@lists.opscode.com)  
Sent: Wednesday, 15 October 2014 7:38 PM  
Subject: SUGARCRM-CE ERROR

Hi,

```
   When installing sugarcrm-ce in chefsolo it shows following error:

```

Generated at 2014-10-15 09:16:36 -0400  
NoMethodError: application[sugarcrm] (sugarcrm-ce::default line 36) had an error: NoMethodError: application\_php\_mod\_php\_apache2[sugarcrm] (sugarcrm-ce::default line 117) had an error: NoMethodError: No resource or method named `include_recipe' for`Chef::Provider::ApplicationPhpModPhpApache2 “”’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:46:in `rescue in method_missing' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:43:in`method\_missing’  
/root/chef-repo/cookbooks/application\_php/providers/mod\_php\_apache2.rb:24:in `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in`instance\_eval’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in`run\_action’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in `run_action' /root/chef-repo/cookbooks/application/providers/default.rb:63:in`block in before\_compile’  
/root/chef-repo/cookbooks/application/providers/default.rb:61:in `each' /root/chef-repo/cookbooks/application/providers/default.rb:61:in`before\_compile’  
/root/chef-repo/cookbooks/application/providers/default.rb:25:in `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in`instance\_eval’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in`run\_action’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in `run_action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:49:in`run\_action’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in `block (2 levels) in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in`each’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in `block in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection.rb:98:in`block in execute\_each\_resource’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:116:in `call' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:116:in`call\_iterator\_block’  
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:85:in `step' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:104:in`iterate’

my code is :

in application\_php /providers/ mod\_php\_apache2 file)

include Chef::DSL::Recipe

action :before\_compile do

include\_recipe "apache2"  
include\_recipe "apache2::mod\_rewrite"  
include\_recipe "apache2::mod\_deflate"  
include\_recipe "apache2::mod\_headers"  
include\_recipe “apache2::mod\_php5”

unless new\_resource.server\_aliases  
server\_aliases = [“#{new\_resource.application.name}.#{node[‘domain’]}”, node[‘fqdn’] ]  
if node.has\_key?(“cloud”)  
server\_aliases \<\< node[‘cloud’][‘public\_hostname’]  
end  
new\_resource.server\_aliases server\_aliases  
end

unless new\_resource.restart\_command  
new\_resource.restart\_command do  
run\_context.resource\_collection.find(:service =\> “apache2”).run\_action(:restart)  
end  
end

end

action :before\_deploy do

new\_resource = @new\_resource

web\_app new\_resource.application.name do  
docroot "#{new\_resource.application.path}/current#{new\_resource.app\_root}"  
template  
new\_resource.webapp\_template || 'php.conf.erb’  
cookbook new\_resource.webapp\_template ? new\_resource.cookbook\_name.to\_s : "application\_php"  
server\_name "#{new\_resource.application.name}.#{node[‘domain’]}"  
server\_aliases new\_resource.server\_aliases  
log\_dir node[‘apache2’][‘log\_dir’]  
if(new\_resource.webapp\_overrides)  
new\_resource.webapp\_overrides.each do |attribute, value|  
self.send(attribute, value)  
end  
end  
end

apache\_site “000-default” do

enable false  
end

end

action :before\_migrate do  
end

action :before\_symlink do  
end

action :before\_restart do  
end

action :after\_restart do  
end

and my sugarcrm recipe is :

::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)

include\_recipe 'apt’  
include\_recipe 'apache2’  
include\_recipe 'git’  
include\_recipe 'application’  
include\_recipe ‘application\_php’

node.set[‘mysql’][‘server\_root\_password’] = secure\_password if node[‘mysql’][‘server\_root\_password’] == ‘ilikerandompasswords’

include\_recipe ‘mysql::server’

include\_recipe ‘php::module\_mysql’

node.set\_unless[‘sugarcrm-ce’][‘db’][‘password’] = secure\_password  
node.set\_unless[‘sugarcrm-ce’][‘admin\_pass’] = secure\_password  
puts "ssssss"  
application ‘sugarcrm’ do  
puts "s11111111"  
path node[‘sugarcrm-ce’][‘webroot’]  
owner node[‘apache2’][‘user’]  
group node[‘apache2’][‘group’]  
repository 'git://github.com/sugarcrm/sugarcrm\_dev.git’  
revision node[‘sugarcrm-ce’][‘version’] || 'master’  
puts "s2222"  
mod\_php\_apache2 do  
puts "s333"  
server\_aliases [node[‘fqdn’], node[‘host\_name’]]  
webapp\_template ‘web\_app.conf.erb’

end  
php do  
puts "s444"  
local\_settings\_file 'config\_si.php’  
end  
end

cron ‘sugarcron’ do  
minute '\*/2’  
command "/usr/bin/php -f #{node[‘sugarcrm-ce’][‘webroot’]}/cron.php \>\> /dev/null"  
user node[‘apache2’][‘user’]  
end

Also i change apache to apache2 which i ve apache2 cookbook

Thanks & regards,  
indra K

---

<div class="post-metadata">

**Author:** ![jdunn](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/jdunn/32/1800_2.png) [@jdunn](https://discourse.chef.io/u/jdunn)\
**Post date:** [October 16, 2014, 4:11pm UTC](https://discourse.chef.io/t/sugarcrm-ce-error/5807/3 "2014-10-16T16:11:18Z")

</div>

Hi Indra,

It's considered impolite to forward your own message to the mailing  
list if you don't get a response. You are generally not getting a  
response because folks probably don't know the answer to your  
question.

I've noticed that you've asked a lot of questions about cookbooks that  
others in the community have written. It is probable that folks on  
this list do not have experience with those specific cookbooks. You  
are more likely to resolve your problem if you attempt to debug the  
issues on your own.

- Julian

On Thu, Oct 16, 2014 at 5:13 AM, Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com) wrote:

> ----- Forwarded Message -----  
> From: Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com)  
> To: "[chef@lists.opscode.com](mailto:chef@lists.opscode.com)" [chef@lists.opscode.com](mailto:chef@lists.opscode.com)  
> Sent: Wednesday, 15 October 2014 7:38 PM  
> Subject: SUGARCRM-CE ERROR
> 
> Hi,
> 
> ```
> When installing sugarcrm-ce in chefsolo it shows following error:
> 
> ```
> 
> Generated at 2014-10-15 09:16:36 -0400  
> NoMethodError: application[sugarcrm] (sugarcrm-ce::default line 36) had an  
> error: NoMethodError: application\_php\_mod\_php\_apache2[sugarcrm]  
> (sugarcrm-ce::default line 117) had an error: NoMethodError: No resource or  
> method named `include_recipe' for `Chef::Provider::ApplicationPhpModPhpApache2 ""'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:46:in  
> `rescue in method_missing' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:43:in `method\_missing'  
> /root/chef-repo/cookbooks/application\_php/providers/mod\_php\_apache2.rb:24:in  
> `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in `instance\_eval'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in  
> `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in `run\_action'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in  
> `run_action' /root/chef-repo/cookbooks/application/providers/default.rb:63:in `block in  
> before\_compile'  
> /root/chef-repo/cookbooks/application/providers/default.rb:61:in `each' /root/chef-repo/cookbooks/application/providers/default.rb:61:in `before\_compile'  
> /root/chef-repo/cookbooks/application/providers/default.rb:25:in `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in `instance\_eval'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in  
> `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in `run\_action'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in  
> `run_action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:49:in `run\_action'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in  
> `block (2 levels) in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in `each'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in  
> `block in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection.rb:98:in `block in execute\_each\_resource'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:116:in  
> `call' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:116:in `call\_iterator\_block'  
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:85:in  
> `step' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
> 
> my code is :
> 
> in application\_php /providers/ mod\_php\_apache2 file)
> 
> include Chef::DSL::Recipe
> 
> action :before\_compile do
> 
> include\_recipe "apache2"  
> include\_recipe "apache2::mod\_rewrite"  
> include\_recipe "apache2::mod\_deflate"  
> include\_recipe "apache2::mod\_headers"  
> include\_recipe "apache2::mod\_php5"
> 
> unless new\_resource.server\_aliases  
> server\_aliases = ["#{new\_resource.application.name}.#{node['domain']}",  
> node['fqdn'] ]  
> if node.has\_key?("cloud")  
> server\_aliases \<\< node['cloud']['public\_hostname']  
> end  
> new\_resource.server\_aliases server\_aliases  
> end
> 
> unless new\_resource.restart\_command  
> new\_resource.restart\_command do  
> run\_context.resource\_collection.find(:service =\>  
> "apache2").run\_action(:restart)  
> end  
> end
> 
> end
> 
> action :before\_deploy do
> 
> new\_resource = @new\_resource
> 
> web\_app new\_resource.application.name do  
> docroot  
> "#{new\_resource.application.path}/current#{new\_resource.app\_root}"  
> template new\_resource.webapp\_template || 'php.conf.erb'  
> cookbook new\_resource.webapp\_template ? new\_resource.cookbook\_name.to\_s  
> : "application\_php"  
> server\_name "#{new\_resource.application.name}.#{node['domain']}"  
> server\_aliases new\_resource.server\_aliases  
> log\_dir node['apache2']['log\_dir']  
> if(new\_resource.webapp\_overrides)  
> new\_resource.webapp\_overrides.each do |attribute, value|  
> self.send(attribute, value)  
> end  
> end  
> end
> 
> apache\_site "000-default" do  
> enable false  
> end
> 
> end
> 
> action :before\_migrate do  
> end
> 
> action :before\_symlink do  
> end
> 
> action :before\_restart do  
> end
> 
> action :after\_restart do  
> end
> 
> and my sugarcrm recipe is :
> 
> ::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
> 
> include\_recipe 'apt'  
> include\_recipe 'apache2'  
> include\_recipe 'git'  
> include\_recipe 'application'  
> include\_recipe 'application\_php'
> 
> node.set['mysql']['server\_root\_password'] = secure\_password if  
> node['mysql']['server\_root\_password'] == 'ilikerandompasswords'
> 
> include\_recipe 'mysql::server'
> 
> include\_recipe 'php::module\_mysql'
> 
> node.set\_unless['sugarcrm-ce']['db']['password'] = secure\_password  
> node.set\_unless['sugarcrm-ce']['admin\_pass'] = secure\_password  
> puts "ssssss"  
> application 'sugarcrm' do  
> puts "s11111111"  
> path node['sugarcrm-ce']['webroot']  
> owner node['apache2']['user']  
> group node['apache2']['group']  
> repository 'git://github.com/sugarcrm/sugarcrm\_dev.git'  
> revision node['sugarcrm-ce']['version'] || 'master'  
> puts "s2222"  
> mod\_php\_apache2 do  
> puts "s333"  
> server\_aliases [node['fqdn'], node['host\_name']]  
> webapp\_template 'web\_app.conf.erb'  
> end  
> php do  
> puts "s444"  
> local\_settings\_file 'config\_si.php'  
> end  
> end
> 
> cron 'sugarcron' do  
> minute '\*/2'  
> command "/usr/bin/php -f #{node['sugarcrm-ce']['webroot']}/cron.php \>\>  
> /dev/null"  
> user node['apache2']['user']  
> end
> 
> Also i change apache to apache2 which i ve apache2 cookbook
> 
> Thanks & regards,  
> indra K

--  
[Julian C. Dunn [jdunn@aquezada.com](mailto:jdunn@aquezada.com) \* Sorry, I'm ]  
[WWW: [http://www.aquezada.com/staff/julian](http://www.aquezada.com/staff/julian) \* only Web 1.0 ]  
[gopher://sdf.org/1/users/keymaker/ \* compliant!]  
[PGP: 91B3 7A9D 683C 7C16 715F 442C 6065 D533 FDC2 05B9]

---

<div class="post-metadata">

**Author:** ![Kenneth\_Barry1](https://avatars.discourse-cdn.com/v4/letter/k/cc9497/32.png) [@Kenneth\_Barry1](https://discourse.chef.io/u/Kenneth_Barry1)\
**Post date:** [October 16, 2014, 6:08pm UTC](https://discourse.chef.io/t/sugarcrm-ce-error/5807/4 "2014-10-16T18:08:51Z")

</div>

Or reaching out to the Cookbook author. I had a question about a community  
cookbook, strait to the author. He responded, and I got answers to my  
questions.  
It might not always work, but contacting the autho directly can sometimes  
be a great way to get really in depth answers, as they are often the most  
knowledgeable about the cookbook.

Mind indicating what line is the line 37 (where the error is being  
determined), and the line 117?

On Thu, Oct 16, 2014 at 9:11 AM, Julian C. Dunn [jdunn@aquezada.com](mailto:jdunn@aquezada.com) wrote:

> Hi Indra,
> 
> It's considered impolite to forward your own message to the mailing  
> list if you don't get a response. You are generally not getting a  
> response because folks probably don't know the answer to your  
> question.
> 
> I've noticed that you've asked a lot of questions about cookbooks that  
> others in the community have written. It is probable that folks on  
> this list do not have experience with those specific cookbooks. You  
> are more likely to resolve your problem if you attempt to debug the  
> issues on your own.
> 
> - Julian
> 
> On Thu, Oct 16, 2014 at 5:13 AM, Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com)  
> wrote:
> 
> > ----- Forwarded Message -----  
> > From: Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com)  
> > To: "[chef@lists.opscode.com](mailto:chef@lists.opscode.com)" [chef@lists.opscode.com](mailto:chef@lists.opscode.com)  
> > Sent: Wednesday, 15 October 2014 7:38 PM  
> > Subject: SUGARCRM-CE ERROR
> > 
> > Hi,
> > 
> > ```
> > When installing sugarcrm-ce in chefsolo it shows following error:
> > 
> > ```
> > 
> > Generated at 2014-10-15 09:16:36 -0400  
> > NoMethodError: application[sugarcrm] (sugarcrm-ce::default line 36) had  
> > an  
> > error: NoMethodError: application\_php\_mod\_php\_apache2[sugarcrm]  
> > (sugarcrm-ce::default line 117) had an error: NoMethodError: No resource  
> > or  
> > method named `include_recipe' for `Chef::Provider::ApplicationPhpModPhpApache2 ""'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:46:in
> 
> > `rescue in method\_missing'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:43:in
> 
> > `method\_missing'
> 
> /root/chef-repo/cookbooks/application\_php/providers/mod\_php\_apache2.rb:24:in
> 
> > `block in class\_from\_file'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in
> 
> > `instance\_eval'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in
> 
> > `block in action'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in
> 
> > `run\_action'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in
> 
> > `run_action' /root/chef-repo/cookbooks/application/providers/default.rb:63:in `block  
> > in  
> > before\_compile'  
> > /root/chef-repo/cookbooks/application/providers/default.rb:61:in `each' /root/chef-repo/cookbooks/application/providers/default.rb:61:in `before\_compile'  
> > /root/chef-repo/cookbooks/application/providers/default.rb:25:in `block  
> > in  
> > class\_from\_file'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in
> 
> > `instance\_eval'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in
> 
> > `block in action'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in
> 
> > `run\_action'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in
> 
> > `run\_action'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:49:in
> 
> > `run\_action'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in
> 
> > `block (2 levels) in converge'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in
> 
> > `each'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in
> 
> > `block in converge'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection.rb:98:in
> 
> > `block in execute\_each\_resource'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:116:in
> 
> > `call'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:116:in
> 
> > `call\_iterator\_block'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:85:in
> 
> > `step'
> 
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:104:in
> 
> > `iterate'
> > 
> > my code is :
> > 
> > in application\_php /providers/ mod\_php\_apache2 file)
> > 
> > include Chef::DSL::Recipe
> > 
> > action :before\_compile do
> > 
> > include\_recipe "apache2"  
> > include\_recipe "apache2::mod\_rewrite"  
> > include\_recipe "apache2::mod\_deflate"  
> > include\_recipe "apache2::mod\_headers"  
> > include\_recipe "apache2::mod\_php5"
> > 
> > unless new\_resource.server\_aliases  
> > server\_aliases = [ "#{new\_resource.application.name  
> > }.#{node['domain']}",  
> > node['fqdn'] ]  
> > if node.has\_key?("cloud")  
> > server\_aliases \<\< node['cloud']['public\_hostname']  
> > end  
> > new\_resource.server\_aliases server\_aliases  
> > end
> > 
> > unless new\_resource.restart\_command  
> > new\_resource.restart\_command do  
> > run\_context.resource\_collection.find(:service =\>  
> > "apache2").run\_action(:restart)  
> > end  
> > end
> > 
> > end
> > 
> > action :before\_deploy do
> > 
> > new\_resource = @new\_resource
> > 
> > web\_app new\_resource.application.name do  
> > docroot  
> > "#{new\_resource.application.path}/current#{new\_resource.app\_root}"  
> > template new\_resource.webapp\_template || 'php.conf.erb'  
> > cookbook new\_resource.webapp\_template ?  
> > new\_resource.cookbook\_name.to\_s  
> > : "application\_php"  
> > server\_name "#{new\_resource.application.name}.#{node['domain']}"  
> > server\_aliases new\_resource.server\_aliases  
> > log\_dir node['apache2']['log\_dir']  
> > if(new\_resource.webapp\_overrides)  
> > new\_resource.webapp\_overrides.each do |attribute, value|  
> > self.send(attribute, value)  
> > end  
> > end  
> > end
> > 
> > apache\_site "000-default" do  
> > enable false  
> > end
> > 
> > end
> > 
> > action :before\_migrate do  
> > end
> > 
> > action :before\_symlink do  
> > end
> > 
> > action :before\_restart do  
> > end
> > 
> > action :after\_restart do  
> > end
> > 
> > and my sugarcrm recipe is :
> > 
> > ::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
> > 
> > include\_recipe 'apt'  
> > include\_recipe 'apache2'  
> > include\_recipe 'git'  
> > include\_recipe 'application'  
> > include\_recipe 'application\_php'
> > 
> > node.set['mysql']['server\_root\_password'] = secure\_password if  
> > node['mysql']['server\_root\_password'] == 'ilikerandompasswords'
> > 
> > include\_recipe 'mysql::server'
> > 
> > include\_recipe 'php::module\_mysql'
> > 
> > node.set\_unless['sugarcrm-ce']['db']['password'] = secure\_password  
> > node.set\_unless['sugarcrm-ce']['admin\_pass'] = secure\_password  
> > puts "ssssss"  
> > application 'sugarcrm' do  
> > puts "s11111111"  
> > path node['sugarcrm-ce']['webroot']  
> > owner node['apache2']['user']  
> > group node['apache2']['group']  
> > repository 'git://github.com/sugarcrm/sugarcrm\_dev.git'  
> > revision node['sugarcrm-ce']['version'] || 'master'  
> > puts "s2222"  
> > mod\_php\_apache2 do  
> > puts "s333"  
> > server\_aliases [node['fqdn'], node['host\_name']]  
> > webapp\_template 'web\_app.conf.erb'  
> > end  
> > php do  
> > puts "s444"  
> > local\_settings\_file 'config\_si.php'  
> > end  
> > end
> > 
> > cron 'sugarcron' do  
> > minute '\*/2'  
> > command "/usr/bin/php -f #{node['sugarcrm-ce']['webroot']}/cron.php \>\>  
> > /dev/null"  
> > user node['apache2']['user']  
> > end
> > 
> > Also i change apache to apache2 which i ve apache2 cookbook
> > 
> > Thanks & regards,  
> > indra K
> 
> --  
> [Julian C. Dunn [jdunn@aquezada.com](mailto:jdunn@aquezada.com) \* Sorry, I'm ]  
> [WWW: [http://www.aquezada.com/staff/julian](http://www.aquezada.com/staff/julian) \* only Web 1.0 ]  
> [gopher://sdf.org/1/users/keymaker/ \* compliant!]  
> [PGP: 91B3 7A9D 683C 7C16 715F 442C 6065 D533 FDC2 05B9]

--

Kenneth Barry  
TuneIn | Build and Release Engineer  
M: 409-673-0544

> **[TuneIn | Free Internet Radio | Live News, Sports, Music, Audiobooks, and...](https://tunein.com/)**
>
> Listen to free internet radio, news, sports, music, audiobooks, and podcasts. Stream live CNN, FOX News Radio, and MSNBC. Plus 100,000 AM/FM radio stations featuring music, news, and local sports talk.

---

<div class="post-metadata">

**Author:** ![Tensibai](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/tensibai/32/29_2.png) [@Tensibai](https://discourse.chef.io/u/Tensibai)\
**Post date:** [October 17, 2014, 7:54am UTC](https://discourse.chef.io/t/sugarcrm-ce-error/5807/5 "2014-10-17T07:54:45Z")

</div>

Saw with Indra, the problem is only that lwrp can't call include\_recipe  
directly, its not part of their 'context'.

As LWRP have their own run\_context and a specific DSL an include\_recipe  
within a lwrp should be written run\_context.include\_recipe

line 36 is the recipe calling the lwrp from 'application' cookbook with  
'mod\_php\_apache2' which call in turn 'application\_php\_mod\_php\_apache2'.

line 117 is the first include\_recipe touched inside the lwrp.

What is strange is that according to

> <https://github.com/poise/application_php/blob/master/providers/mod_php_apache2.rb>

it should be fixed. so maybe a version incompatible with Chef version  
somewhere.

Regards,

Le 2014-10-16 20:08, Kenneth Barry a écrit :

> Or reaching out to the Cookbook author. I had a question about a community cookbook, strait to the author. He responded, and I got answers to my questions.  
> It might not always work, but contacting the autho directly can sometimes be a great way to get really in depth answers, as they are often the most knowledgeable about the cookbook.
> 
> Mind indicating what line is the line 37 (where the error is being determined), and the line 117?
> 
> On Thu, Oct 16, 2014 at 9:11 AM, Julian C. Dunn [jdunn@aquezada.com](mailto:jdunn@aquezada.com) wrote:
> 
> > Hi Indra,
> > 
> > It's considered impolite to forward your own message to the mailing  
> > list if you don't get a response. You are generally not getting a  
> > response because folks probably don't know the answer to your  
> > question.
> > 
> > I've noticed that you've asked a lot of questions about cookbooks that  
> > others in the community have written. It is probable that folks on  
> > this list do not have experience with those specific cookbooks. You  
> > are more likely to resolve your problem if you attempt to debug the  
> > issues on your own.
> > 
> > - Julian
> > 
> > On Thu, Oct 16, 2014 at 5:13 AM, Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com) wrote:
> > 
> > > ----- Forwarded Message -----  
> > > From: Indra k [indra.k@cloudenablers.com](mailto:indra.k@cloudenablers.com)  
> > > To: "[chef@lists.opscode.com](mailto:chef@lists.opscode.com)" [chef@lists.opscode.com](mailto:chef@lists.opscode.com)  
> > > Sent: Wednesday, 15 October 2014 7:38 PM  
> > > Subject: SUGARCRM-CE ERROR
> > > 
> > > Hi,
> > > 
> > > When installing sugarcrm-ce in chefsolo it shows following error:
> > > 
> > > Generated at 2014-10-15 09:16:36 -0400  
> > > NoMethodError: application[sugarcrm] (sugarcrm-ce::default line 36) had an  
> > > error: NoMethodError: application\_php\_mod\_php\_apache2[sugarcrm]  
> > > (sugarcrm-ce::default line 117) had an error: NoMethodError: No resource or  
> > > method named `include_recipe' for `Chef::Provider::ApplicationPhpModPhpApache2 ""'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:46:in  
> > > `rescue in method_missing' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/dsl/recipe.rb:43:in `method\_missing'  
> > > /root/chef-repo/cookbooks/application\_php/providers/mod\_php\_apache2.rb:24:in  
> > > `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in `instance\_eval'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in  
> > > `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in `run\_action'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in  
> > > `run_action' /root/chef-repo/cookbooks/application/providers/default.rb:63:in `block in  
> > > before\_compile'  
> > > /root/chef-repo/cookbooks/application/providers/default.rb:61:in `each' /root/chef-repo/cookbooks/application/providers/default.rb:61:in `before\_compile'  
> > > /root/chef-repo/cookbooks/application/providers/default.rb:25:in `block in class_from_file' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp_base.rb:138:in `instance\_eval'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider/lwrp\_base.rb:138:in  
> > > `block in action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/provider.rb:125:in `run\_action'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource.rb:648:in  
> > > `run_action' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:49:in `run\_action'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in  
> > > `block (2 levels) in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in `each'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/runner.rb:81:in  
> > > `block in converge' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection.rb:98:in `block in execute\_each\_resource'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:116:in  
> > > `call' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:116:in `call\_iterator\_block'  
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource\_collection/stepable\_iterator.rb:85:in  
> > > `step' /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.16.4/lib/chef/resource_collection/stepable_iterator.rb:104:in `iterate'
> > > 
> > > my code is :
> > > 
> > > in application\_php /providers/ mod\_php\_apache2 file)
> > > 
> > > include Chef::DSL::Recipe
> > > 
> > > action :before\_compile do
> > > 
> > > include\_recipe "apache2"  
> > > include\_recipe "apache2::mod\_rewrite"  
> > > include\_recipe "apache2::mod\_deflate"  
> > > include\_recipe "apache2::mod\_headers"  
> > > include\_recipe "apache2::mod\_php5"
> > > 
> > > unless new\_resource.server\_aliases  
> > > server\_aliases = ["#{new\_resource.application.name [1]}.#{node['domain']}",  
> > > node['fqdn'] ]  
> > > if node.has\_key?("cloud")  
> > > server\_aliases \<\< node['cloud']['public\_hostname']  
> > > end  
> > > new\_resource.server\_aliases server\_aliases  
> > > end
> > > 
> > > unless new\_resource.restart\_command  
> > > new\_resource.restart\_command do  
> > > run\_context.resource\_collection.find(:service =\>  
> > > "apache2").run\_action(:restart)  
> > > end  
> > > end
> > > 
> > > end
> > > 
> > > action :before\_deploy do
> > > 
> > > new\_resource = @new\_resource
> > > 
> > > web\_app new\_resource.application.name [1] do  
> > > docroot  
> > > "#{new\_resource.application.path}/current#{new\_resource.app\_root}"  
> > > template new\_resource.webapp\_template || 'php.conf.erb'  
> > > cookbook new\_resource.webapp\_template ? new\_resource.cookbook\_name.to\_s  
> > > : "application\_php"  
> > > server\_name "#{new\_resource.application.name [1]}.#{node['domain']}"  
> > > server\_aliases new\_resource.server\_aliases  
> > > log\_dir node['apache2']['log\_dir']  
> > > if(new\_resource.webapp\_overrides)  
> > > new\_resource.webapp\_overrides.each do |attribute, value|  
> > > self.send(attribute, value)  
> > > end  
> > > end  
> > > end
> > > 
> > > apache\_site "000-default" do  
> > > enable false  
> > > end
> > > 
> > > end
> > > 
> > > action :before\_migrate do  
> > > end
> > > 
> > > action :before\_symlink do  
> > > end
> > > 
> > > action :before\_restart do  
> > > end
> > > 
> > > action :after\_restart do  
> > > end
> > > 
> > > and my sugarcrm recipe is :
> > > 
> > > ::Chef::Recipe.send(:include, Opscode::OpenSSL::Password)
> > > 
> > > include\_recipe 'apt'  
> > > include\_recipe 'apache2'  
> > > include\_recipe 'git'  
> > > include\_recipe 'application'  
> > > include\_recipe 'application\_php'
> > > 
> > > node.set['mysql']['server\_root\_password'] = secure\_password if  
> > > node['mysql']['server\_root\_password'] == 'ilikerandompasswords'
> > > 
> > > include\_recipe 'mysql::server'
> > > 
> > > include\_recipe 'php::module\_mysql'
> > > 
> > > node.set\_unless['sugarcrm-ce']['db']['password'] = secure\_password  
> > > node.set\_unless['sugarcrm-ce']['admin\_pass'] = secure\_password  
> > > puts "ssssss"  
> > > application 'sugarcrm' do  
> > > puts "s11111111"  
> > > path node['sugarcrm-ce']['webroot']  
> > > owner node['apache2']['user']  
> > > group node['apache2']['group']  
> > > repository 'git://github.com/sugarcrm/sugarcrm\_dev.git [2]'  
> > > revision node['sugarcrm-ce']['version'] || 'master'  
> > > puts "s2222"  
> > > mod\_php\_apache2 do  
> > > puts "s333"  
> > > server\_aliases [node['fqdn'], node['host\_name']]  
> > > webapp\_template 'web\_app.conf.erb'  
> > > end  
> > > php do  
> > > puts "s444"  
> > > local\_settings\_file 'config\_si.php'  
> > > end  
> > > end
> > > 
> > > cron 'sugarcron' do  
> > > minute '\*/2'  
> > > command "/usr/bin/php -f #{node['sugarcrm-ce']['webroot']}/cron.php \>\>  
> > > /dev/null"  
> > > user node['apache2']['user']  
> > > end
> > > 
> > > Also i change apache to apache2 which i ve apache2 cookbook
> > > 
> > > Thanks & regards,  
> > > indra K
> > 
> > --  
> > [Julian C. Dunn [jdunn@aquezada.com](mailto:jdunn@aquezada.com) \* Sorry, I'm ]  
> > [WWW: [http://www.aquezada.com/staff/julian](http://www.aquezada.com/staff/julian) [3] \* only Web 1.0 ]  
> > [gopher://sdf.org/1/users/keymaker/ [4] \* compliant! ]  
> > [PGP: 91B3 7A9D 683C 7C16 715F 442C 6065 D533 FDC2 05B9]
> 
> --
> 
> Kenneth Barry
> 
> TuneIn | Build and Release Engineer  
> M: 409-673-0544  
> [www.tunein.com](http://www.tunein.com) [5]

## Links:

[1] http://new\_resource.application.name  
[2] [http://github.com/sugarcrm/sugarcrm\_dev.git](http://github.com/sugarcrm/sugarcrm_dev.git)  
[3] [http://www.aquezada.com/staff/julian](http://www.aquezada.com/staff/julian)  
[4] [http://sdf.org/1/users/keymaker/](http://sdf.org/1/users/keymaker/)  
[5] [http://www.tunein.com/](http://www.tunein.com/)
