/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:54:in lookup': Could not parse for environment production: no 'environments' in {:current_environment=>#<Puppet::Node::Environment:0x7fb21628e180 @modulepath=[], @watching=true, @name=:"*root*", @config_version=nil, @manifest=:no_manifest>, :root_environment=>#<Puppet::Node::Environment:0x7fb21628e180 @modulepath=[], @watching=true, @name=:"*root*", @config_version=nil, @manifest=:no_manifest>} at top of [[0, nil, nil]] (Puppet::Error) from /usr/lib/ruby/site_ruby/1.8/puppet.rb:236:inlookup'
from /usr/lib/ruby/site_ruby/1.8/puppet.rb:264:in future_parser?' from /usr/lib/ruby/site_ruby/1.8/puppet/parser/parser_factory.rb:12:inparser'
from /usr/lib/ruby/site_ruby/1.8/puppet/node/environment.rb:541:in perform_initial_import' from /usr/lib/ruby/site_ruby/1.8/puppet/node/environment.rb:276:inknown_resource_types'
from
/usr/lib/ruby/site_ruby/1.8/puppet/resource/type_collection_helper.rb:5:in known_resource_types' from /usr/lib/ruby/site_ruby/1.8/puppet/parser/parser_support.rb:120:inimport'
from
/usr/lib/ruby/gems/1.8/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:38:in initialize' from /usr/lib/ruby/gems/1.8/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:16:innew'
from
/usr/lib/ruby/gems/1.8/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:16:in parse' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/puppet_module.rb:44:inparse'
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in modules' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:inmap'
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in modules' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:172:inmodules'
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:154:in params' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:187:inset_parameters'
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:66:in initialize' from /usr/lib/ruby/gems/1.8/gems/clamp-0.6.2/lib/clamp/command.rb:126:innew'
from
/usr/lib/ruby/gems/1.8/gems/clamp-0.6.2/lib/clamp/command.rb:126:in run' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:118:inrun'
from /usr/sbin/katello-installer:9
···
On Fri, Mar 27, 2015 at 03:28:58AM -0700, JC wrote:
> Hi.
>
> I've tried upgrading my 2.1 install (Centos 6 VM) to 2.2 using
> http://www.katello.org/docs/2.2/upgrade/index.html, but it has failed with
> the following when trying to use the katello-installer:
>
> # katello-installer --upgrade
> /usr/lib/ruby/site_ruby/1.8/puppet/context.rb:54:in `lookup': Could not
> parse for environment production: no 'environments' in
> {:current_environment=># @modulepath=[], @watching=true, @name=:"*root*", @config_version=nil,
> @manifest=:no_manifest>,
> :root_environment=># @modulepath=[], @watching=true, @name=:"*root*", @config_version=nil,
> @manifest=:no_manifest>} at top of [[0, nil, nil]] (Puppet::Error)
> from /usr/lib/ruby/site_ruby/1.8/puppet.rb:236:in `lookup'
> from /usr/lib/ruby/site_ruby/1.8/puppet.rb:264:in `future_parser?'
> from
> /usr/lib/ruby/site_ruby/1.8/puppet/parser/parser_factory.rb:12:in `parser'
> from /usr/lib/ruby/site_ruby/1.8/puppet/node/environment.rb:541:in
> `perform_initial_import'
> from /usr/lib/ruby/site_ruby/1.8/puppet/node/environment.rb:276:in
> `known_resource_types'
> from
> /usr/lib/ruby/site_ruby/1.8/puppet/resource/type_collection_helper.rb:5:in
> `known_resource_types'
> from
> /usr/lib/ruby/site_ruby/1.8/puppet/parser/parser_support.rb:120:in `import'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:38:in
> `initialize'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:16:in
> `new'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo_parsers-0.0.4/lib/kafo_parsers/puppet_module_parser.rb:16:in
> `parse'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/puppet_module.rb:44:in
> `parse'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in
> `modules'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in `map'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in
> `modules'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:172:in
> `modules'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:154:in
> `params'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:187:in
> `set_parameters'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:66:in
> `initialize'
> from
> /usr/lib/ruby/gems/1.8/gems/clamp-0.6.2/lib/clamp/command.rb:126:in `new'
> from
> /usr/lib/ruby/gems/1.8/gems/clamp-0.6.2/lib/clamp/command.rb:126:in `run'
> from
> /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:118:in
> `run'
> from /usr/sbin/katello-installer:9
>
> Any pointers appreciated.
>
> --
> You received this message because you are subscribed to the Google Groups "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to foreman-users+unsubscribe@googlegroups.com.
> To post to this group, send email to foreman-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
Thanks Stephen, particularly for the quick response (I should have searched
harder). I'm failing to complete the downgrade though, despite a second
cup of tea:
# yum downgrade puppet-3.7.4
Loaded plugins: fastestmirror, package_upload, product-id,
subscription-manager
This system is not registered to Red Hat Subscription Management. You can
use subscription-manager to register.
Setting up Downgrade Process
Loading mirror speeds from cached hostfile
updates: mirror.econdc.com
Resolving Dependencies
–> Running transaction check
—> Package puppet.noarch 0:3.7.4-1.el6 will be a downgrade
—> Package puppet.noarch 0:3.7.5-1.el6 will be erased
–> Finished Dependency Resolution
Error: Package: puppet-server-3.7.5-1.el6.noarch (@puppetlabs-products)
Requires: puppet = 3.7.5-1.el6
Removing: puppet-3.7.5-1.el6.noarch (@puppetlabs-products)
puppet = 3.7.5-1.el6
Downgraded By: puppet-3.7.4-1.el6.noarch (puppetlabs-products)
puppet = 3.7.4-1.el6
Available: puppet-2.6.9-2.el6.noarch (puppetlabs-products)
puppet = 2.6.9-2.el6
…
puppet = 3.7.0-1.el6
Available: puppet-3.7.1-1.el6.noarch (puppetlabs-products)
puppet = 3.7.1-1.el6
Available: puppet-3.7.2-1.el6.noarch (puppetlabs-products)
puppet = 3.7.2-1.el6
Available: puppet-3.7.3-1.el6.noarch (puppetlabs-products)
puppet = 3.7.3-1.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
The less specific yum downgrade puppet does the same.
# yum list available puppet --showduplicates
Loaded plugins: fastestmirror, package_upload, product-id,
subscription-manager
This system is not registered to Red Hat Subscription Management. You can
use subscription-manager to register.
Loading mirror speeds from cached hostfile
/usr/lib/ruby/site_ruby/1.8/puppet/context.rb:54:in lookup': Could not parse for environment production: no 'environments' in {:current_environment=>#<Puppet::Node::Environment:0x7fb21628e180 @modulepath=[], @watching=true, @name=:"*root*", @config_version=nil, @manifest=:no_manifest>, :root_environment=>#<Puppet::Node::Environment:0x7fb21628e180 @modulepath=[], @watching=true, @name=:"*root*", @config_version=nil, @manifest=:no_manifest>} at top of [[0, nil, nil]] (Puppet::Error) from /usr/lib/ruby/site_ruby/1.8/puppet.rb:236:inlookup’
from /usr/lib/ruby/site_ruby/1.8/puppet.rb:264:in future_parser?' from /usr/lib/ruby/site_ruby/1.8/puppet/parser/parser_factory.rb:12:inparser’
from
/usr/lib/ruby/site_ruby/1.8/puppet/node/environment.rb:541:in perform_initial_import' from /usr/lib/ruby/site_ruby/1.8/puppet/node/environment.rb:276:inknown_resource_types’
from
parse' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/puppet_module.rb:44:inparse’
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in modules' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:inmap’
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/configuration.rb:85:in modules' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:172:inmodules’
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:154:in params' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:187:inset_parameters’
from
/usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:66:in initialize' from /usr/lib/ruby/gems/1.8/gems/clamp-0.6.2/lib/clamp/command.rb:126:innew’
from
/usr/lib/ruby/gems/1.8/gems/clamp-0.6.2/lib/clamp/command.rb:126:in run' from /usr/lib/ruby/gems/1.8/gems/kafo-0.6.6/lib/kafo/kafo_configure.rb:118:inrun’
from /usr/sbin/katello-installer:9
As puppet-server's also installed, you'll need to downgrade them in
tandem: yum downgrade {puppet,puppet-server}-3.7.4
···
On 27/03/15 11:31, Jamie Caldwell wrote:
> Thanks Stephen, particularly for the quick response (I should have
> searched harder). I'm failing to complete the downgrade though, despite
> a second cup of tea:
>
> *# yum downgrade puppet-3.7.4*
> Loaded plugins: fastestmirror, package_upload, product-id,
> subscription-manager
> This system is not registered to Red Hat Subscription Management. You
> can use subscription-manager to register.
> Setting up Downgrade Process
> Loading mirror speeds from cached hostfile
> * base: centos.mirroring.pulsant.co.uk
>
> * epel: mirrors.telianet.dk
> * extras: mirror.ox.ac.uk
> * updates: mirror.econdc.com
> Resolving Dependencies
> --> Running transaction check
> ---> Package puppet.noarch 0:3.7.4-1.el6 will be a downgrade
> ---> Package puppet.noarch 0:3.7.5-1.el6 will be erased
> --> Finished Dependency Resolution
> Error: Package: puppet-server-3.7.5-1.el6.noarch (@puppetlabs-products)
> Requires: puppet = 3.7.5-1.el6
Thanks Dominic. I can't quite believe I didn't see the additional package
{he drops down and starts doing press-ups}.
···
On 27 March 2015 at 11:39, Dominic Cleal wrote:
On 27/03/15 11:31, Jamie Caldwell wrote:
Thanks Stephen, particularly for the quick response (I should have
searched harder). I’m failing to complete the downgrade though, despite
a second cup of tea:
# yum downgrade puppet-3.7.4
Loaded plugins: fastestmirror, package_upload, product-id,
subscription-manager
This system is not registered to Red Hat Subscription Management. You
can use subscription-manager to register.
Setting up Downgrade Process
Loading mirror speeds from cached hostfile