# Puppet-elasticsearch: Could not apply complete catalog: Found 1 dependency cycle

**URL:** <https://discuss.elastic.co/t/puppet-elasticsearch-could-not-apply-complete-catalog-found-1-dependency-cycle/13314>\
**Category:** Elasticsearch\
**Created:** [August 23, 2013, 6:45pm UTC](https://discuss.elastic.co/t/puppet-elasticsearch-could-not-apply-complete-catalog-found-1-dependency-cycle/13314 "2013-08-23T18:45:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roman\_Piekarski](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/roman_piekarski/32/2161_2.png) [@Roman\_Piekarski](https://discuss.elastic.co/u/Roman_Piekarski)\
**Post date:** [August 23, 2013, 6:45pm UTC](https://discuss.elastic.co/t/puppet-elasticsearch-could-not-apply-complete-catalog-found-1-dependency-cycle/13314/1 "2013-08-23T18:45:08Z")

</div>

I'm having the issue using the puppet  
module: [https://github.com/electrical/puppet-elasticsearch](https://github.com/electrical/puppet-elasticsearch)

warning: Could not retrieve fact fqdn  
err: Could not apply complete catalog: Found 1 dependency cycle:  
(File[/etc/default/elasticsearch] =\> Class[Elasticsearch::Service] =\>  
Class[Elasticsearch::Package] =\> Package[elasticsearch] =\>  
Class[Elasticsearch::Package] =\> File[/etc/elasticsearch/elasticsearch.yml]  
=\> Class[Elasticsearch::Service] =\> File[/etc/default/elasticsearch])  
Try the '--graph' option and opening the resulting '.dot' file in  
OmniGraffle or GraphViz

Any ideas?

Thanks

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![BillyEm](https://avatars.discourse-cdn.com/v4/letter/b/c4cdca/32.png) [@BillyEm](https://discuss.elastic.co/u/BillyEm)\
**Post date:** [August 26, 2013, 2:13am UTC](https://discuss.elastic.co/t/puppet-elasticsearch-could-not-apply-complete-catalog-found-1-dependency-cycle/13314/2 "2013-08-26T02:13:37Z")

</div>

Yeah, go read the InfoWorld review of May of Puppet and Chef. Then take  
their recommended practices and do due diligence on the product you're  
trying to use. Then decide if its worth your organization's commitment.  
Then you'll probably have to fix it yourself.

On Friday, August 23, 2013 2:45:08 PM UTC-4, Roman Piekarski wrote:

> I'm having the issue using the puppet module:  
> [GitHub - electrical/puppet-elasticsearch: ElasticSearch Puppet module](https://github.com/electrical/puppet-elasticsearch)
> 
> warning: Could not retrieve fact fqdn  
> err: Could not apply complete catalog: Found 1 dependency cycle:  
> (File[/etc/default/elasticsearch] =\> Class[Elasticsearch::Service] =\>  
> Class[Elasticsearch::Package] =\> Package[elasticsearch] =\>  
> Class[Elasticsearch::Package] =\> File[/etc/elasticsearch/elasticsearch.yml]  
> =\> Class[Elasticsearch::Service] =\> File[/etc/default/elasticsearch])  
> Try the '--graph' option and opening the resulting '.dot' file in  
> OmniGraffle or GraphViz
> 
> Any ideas?
> 
> Thanks

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Richard\_Pijnenburg](https://avatars.discourse-cdn.com/v4/letter/r/aeb1de/32.png) [@Richard\_Pijnenburg](https://discuss.elastic.co/u/Richard_Pijnenburg)\
**Post date:** [September 19, 2013, 8:04pm UTC](https://discuss.elastic.co/t/puppet-elasticsearch-could-not-apply-complete-catalog-found-1-dependency-cycle/13314/3 "2013-09-19T20:04:31Z")

</div>

Hi,

I can confirm that this issue has been fixed with the latest release. (  
just wanted to have it on record here )

Cheers.

On Friday, August 23, 2013 8:45:08 PM UTC+2, Roman Piekarski wrote:

> I'm having the issue using the puppet module:  
> [GitHub - electrical/puppet-elasticsearch: ElasticSearch Puppet module](https://github.com/electrical/puppet-elasticsearch)
> 
> warning: Could not retrieve fact fqdn  
> err: Could not apply complete catalog: Found 1 dependency cycle:  
> (File[/etc/default/elasticsearch] =\> Class[Elasticsearch::Service] =\>  
> Class[Elasticsearch::Package] =\> Package[elasticsearch] =\>  
> Class[Elasticsearch::Package] =\> File[/etc/elasticsearch/elasticsearch.yml]  
> =\> Class[Elasticsearch::Service] =\> File[/etc/default/elasticsearch])  
> Try the '--graph' option and opening the resulting '.dot' file in  
> OmniGraffle or GraphViz
> 
> Any ideas?
> 
> Thanks

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:15am UTC](https://discuss.elastic.co/t/puppet-elasticsearch-could-not-apply-complete-catalog-found-1-dependency-cycle/13314/4 "2017-07-06T02:15:27Z")

</div>


