# Error Starting Chef Client

**URL:** <https://discourse.chef.io/t/error-starting-chef-client/6987>\
**Category:** Chef Infra (archive)\
**Created:** [October 7, 2015, 4:12pm UTC](https://discourse.chef.io/t/error-starting-chef-client/6987 "2015-10-07T16:12:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Koert\_Kuipers](https://avatars.discourse-cdn.com/v4/letter/k/b3f665/32.png) [@Koert\_Kuipers](https://discourse.chef.io/u/Koert_Kuipers)\
**Post date:** [October 7, 2015, 4:12pm UTC](https://discourse.chef.io/t/error-starting-chef-client/6987/1 "2015-10-07T16:12:30Z")

</div>

lately i been seeing a lot of these:

```
   Starting Chef Client, version 12.4.3
   Compiling Cookbooks...
   [2015-10-07T16:03:24+00:00] WARN: Using an LWRP provider by its name

```

(Ark) directly is no longer supported in Chef 12 and will be removed. Use  
Chef::ProviderResolver.new(node, resource, action) instead.

i got about 50 cookbooks that are part of this run. how do i know where the  
offending call to Ark is? a little more info like a cookbook name or file  
name would be helpful.

---

<div class="post-metadata">

**Author:** ![kallistec](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/kallistec/32/23_2.png) [@kallistec](https://discourse.chef.io/u/kallistec)\
**Post date:** [October 7, 2015, 4:17pm UTC](https://discourse.chef.io/t/error-starting-chef-client/6987/2 "2015-10-07T16:17:05Z")

</div>

We decided we were overly aggressive on some of these deprecation decisions and have un-deprecated some things. For others, we’ve made the deprecation reporting both more friendly, by rolling up warnings and giving you one report at the end of the run, and more useful, by including info like filename and line numbers. Look for this in Chef 12.5, which will be shipping soon.

--  
Daniel DeLeo

On Wednesday, October 7, 2015 at 9:12 AM, Koert Kuipers wrote:

> lately i been seeing a lot of these:
> 
> Starting Chef Client, version 12.4.3  
> Compiling Cookbooks...  
> [2015-10-07T16:03:24+00:00] WARN: Using an LWRP provider by its name (Ark) directly is no longer supported in Chef 12 and will be removed. Use Chef::ProviderResolver.new(node, resource, action) instead.
> 
> i got about 50 cookbooks that are part of this run. how do i know where the offending call to Ark is? a little more info like a cookbook name or file name would be helpful.

---

<div class="post-metadata">

**Author:** ![Koert\_Kuipers](https://avatars.discourse-cdn.com/v4/letter/k/b3f665/32.png) [@Koert\_Kuipers](https://discourse.chef.io/u/Koert_Kuipers)\
**Post date:** [October 7, 2015, 4:30pm UTC](https://discourse.chef.io/t/error-starting-chef-client/6987/3 "2015-10-07T16:30:09Z")

</div>

awesome! thanks daniel

On Wed, Oct 7, 2015 at 12:17 PM, Daniel DeLeo [dan@kallistec.com](mailto:dan@kallistec.com) wrote:

> We decided we were overly aggressive on some of these deprecation  
> decisions and have un-deprecated some things. For others, we’ve made the  
> deprecation reporting both more friendly, by rolling up warnings and giving  
> you one report at the end of the run, and more useful, by including info  
> like filename and line numbers. Look for this in Chef 12.5, which will be  
> shipping soon.
> 
> --  
> Daniel DeLeo
> 
> On Wednesday, October 7, 2015 at 9:12 AM, Koert Kuipers wrote:
> 
> > lately i been seeing a lot of these:
> > 
> > Starting Chef Client, version 12.4.3  
> > Compiling Cookbooks...  
> > [2015-10-07T16:03:24+00:00] WARN: Using an LWRP provider by its name  
> > (Ark) directly is no longer supported in Chef 12 and will be removed. Use  
> > Chef::ProviderResolver.new(node, resource, action) instead.
> > 
> > i got about 50 cookbooks that are part of this run. how do i know where  
> > the offending call to Ark is? a little more info like a cookbook name or  
> > file name would be helpful.
