Issue #14156 has been updated by Gary Wilson (@earthgecko).

Status changed from Needs More Information to Closed
Assignee set to Daniel Pittman

Apologies for the **very** delayed response.  I went on a short holiday and 
before that was swamped and then had family visting while swamped...

Anyway it immediately cleared upon on the next test and then I had to run and 
puppetlabs do not distribute *older* versions it would seem so cannot recreate 
with a new node as...

<pre>
[root@zpf-lighttpd-dev-1-40g-ruk ~]# yum -y install puppet-2.7.12.el6.noarch 
--enablerepo=puppetlabs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror01.th.ifl.net
 * extras: mirror01.th.ifl.net
 * updates: mirror01.th.ifl.net
Setting up Install Process
No package puppet-2.7.12.el6.noarch available.
Error: Nothing to do
[root@zpf-lighttpd-dev-1-40g-ruk ~]# yum -y install puppet-2.7.12.el6 
--enablerepo=puppetlabs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror01.th.ifl.net
 * extras: mirror01.th.ifl.net
 * updates: mirror01.th.ifl.net
Setting up Install Process
No package puppet-2.7.12.el6 available.
Error: Nothing to do
[root@zpf-lighttpd-dev-1-40g-ruk ~]# puppet -V
2.6.12
[root@zpf-lighttpd-dev-1-40g-ruk ~]# yum -y install puppet 
--enablerepo=puppetlabs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror01.th.ifl.net
 * extras: mirror01.th.ifl.net
 * updates: mirror01.th.ifl.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package puppet.noarch 0:2.6.12-1.el6 will be updated
---> Package puppet.noarch 0:2.7.14-1.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================================================================================
 Package                                               Arch                     
                             Version                                            
          Repository                                                 Size
==========================================================================================================================================================================================================================================
Updating:
 puppet                                                noarch                   
                             2.7.14-1.el6                                       
          puppetlabs                                                1.0 M

Transaction Summary
==========================================================================================================================================================================================================================================
Upgrade       1 Package(s)

Total download size: 1.0 M
Downloading Packages:
puppet-2.7.14-1.el6.noarch.rpm                                                  
                                                                                
                                                   | 1.0 MB     00:01
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Updating   : puppet-2.7.14-1.el6.noarch                                       
                                                                                
                                                                      1/2
  Cleanup    : puppet-2.6.12-1.el6.noarch                                       
                                                                                
                                                                      2/2

Updated:
  puppet.noarch 0:2.7.14-1.el6

Complete!
[root@zpf-lighttpd-dev-1-40g-ruk ~]# 
</pre>

So I guess close or reject is in order.

However, not being able to version a specific version from the puppetlabs repo 
is a pain....

Please reopen or assign an appropriate status if you deem necessary.

Once again, apologies for the delayed response.
----------------------------------------
Bug #14156: puppet-2.7.13-1.el6.noarch - error in destinations.rb
https://projects.puppetlabs.com/issues/14156#change-62229

Author: Gary Wilson (@earthgecko)
Status: Closed
Priority: Normal
Assignee: Daniel Pittman
Category: 
Target version: 
Affected Puppet version: 2.7.13
Keywords: 
Branch: 


In puppet-2.7.13-1.el6.noarch from 
http://yum.puppetlabs.com/el/6/dependencies/i386 there is an error in the 
destinations.rb file.

<pre>
[root@localhost ~]# puppet -V
/usr/lib/ruby/site_ruby/1.8/puppet/util/log/destinations.rb:90: uninitialized 
constant Puppet::Util::Colors (NameError)
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:117:in 
`class_eval'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:117:in `send'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:117:in 
`genthing'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/classgen.rb:28:in 
`genclass'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:21:in `newdesttype'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/log/destinations.rb:88
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:34:in `require'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/log.rb:34
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/logging.rb:2:in `require'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/logging.rb:2
        from /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:567:in `require'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:567
        from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:119:in `require'
        from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:119
        from /usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:1:in 
`require'
        from /usr/lib/ruby/site_ruby/1.8/puppet/application/apply.rb:1
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:54:in 
`require'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:54:in 
`require_application'
        from /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:59:in 
`execute'
        from /usr/bin/puppet:4
</pre>

Remove and install puppet-2.7.12-1.el6.noarch and error gone.

<pre>
[root@localhost ~]# yum remove puppet --enablerepo=puppetlabs
...
...
Removed:
  puppet.noarch 0:2.7.13-1.el6

Complete!
[root@localhost ~]# yum install puppet-2.7.12-1.el6.noarch 
--enablerepo=puppetlabs
...
...
Installed:
  puppet.noarch 0:2.7.12-1.el6
[root@localhost ~]# puppet -V
2.7.12
[root@localhost ~]#
</pre>



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to