[chef] Re: postgresql error: uninitialized constant Chef::Recipe::PGError


Chronological Thread 
  • From: AJ Christensen < >
  • To:
  • Subject: [chef] Re: postgresql error: uninitialized constant Chef::Recipe::PGError
  • Date: Tue, 26 Jun 2012 11:01:08 +1200

Hello,

It would appear that the postgresql cookbook hasn't been updated w/
chef_gem resource to install gem into the embedded VM for usage inside
of the recipe

HTH:

https://github.com/opscode-cookbooks/postgresql/blob/master/recipes/server.rb#L68-69
https://github.com/opscode-cookbooks/postgresql/blob/master/recipes/client.rb#L42-44

Please file a bug and/or adjust your code locally (gem_package =>
chef_gem), conversely, a Gem.clear_paths and so on before the actual
usage of the PG gem would cause this not to occur.

--AJ


On 26 June 2012 10:41,  
< >
 wrote:
> I posted this on IRC and confirmed I'm not the only one seeing it, so I'm
> expanding the net and re-posting here.
>
> [Mon, 25 Jun 2012 11:12:57 -0700] ERROR: bash[assign-postgres-password]
> (postgresql::server line 58) has had an error
> [Mon, 25 Jun 2012 11:12:57 -0700] ERROR: bash[assign-postgres-password]
> (/var/chef/cache/cookbooks/postgresql/recipes/server.rb:58:in `from_file') 
> had
> an error:
> bash[assign-postgres-password] (postgresql::server line 58) had an error:
> NameError: uninitialized constant Chef::Recipe::PGError
>
> This is a current chef & repo config:
>
>  :~/chef-repo/cookbooks$
>  dpkg -l | grep chef
> ii  chef                                10.12.0-1                      A
> systems integration framework, built to bring the benefits of configuration
> management to your entire infrastructure.
> ii  chef-expander                       10.12.0-1                      A
> systems integration framework, built to bring the benefits of configuration
> management to your entire infrastructure.
> ii  chef-server                         10.12.0-1                      A
> meta-gem to install all server components of the Chef configuration 
> management
> system
> ii  chef-server-api                     10.12.0-1                      A
> systems integration framework, built to bring the benefits of configuration
> management to your entire infrastructure.
> ii  chef-server-webui                   10.12.0-1                      A
> systems integration framework, built to bring the benefits of configuration
> management to your entire infrastructure.
> ii  chef-solr                           10.12.0-1                      
> Manages
> search indexes of Chef node attributes using SOLR



Archive powered by MHonArc 2.6.16.

§