You may try to use the debug method I described here 
http://groups.google.com/group/puppet-users/browse_thread/thread/40a0cbdc8ade0d71/099af2828b89871e?lnk=gst&q=yum#099af2828b89871e


Silviu

Tony G. wrote:
> Hi,
>
> On our organization we have custom npre packages distributed via yum, 
> few days ago a new test package was updated in the repository and new 
> nodes installed this version, the code looked like this:
>
> class common::nagios {
>   package { "nrpe_custom": ensure => "installed" }
> }
>
> To attempt to fix it I wanted to take control of which version we are 
> deploying by doing:
> class common::nagios {
>   $nrpe_version = "01.1-10"
>   package { "nrpe_custom": ensure => $nrpe_version }
> }
>
> The logs show that there was a problem updating(actually downgrading) 
> but does not give me a clue of what might be going wrong:
> Dec 19 00:38:25 puppetclient puppetd[3759]: 
> (//Node[puppetclient.example.com 
> <http://puppetclient.example.com>]/common/common::nagios/Package[nrpe_custom]/ensure)
>  
> change from 01.2-20 to 01.1-10 failed: Could not update: Failed to 
> update to version 01.1-10, got version 01.2-20 instead at 
> /opt/puppet/test/classes/common.pp:61
>
> If on the client machine I attempt to downgrade via yum downgrade 
> nrpe_custom-01.1, the package get's downgraded correctly. I had the 
> understanding that package yum is versionable and I should be able to 
> do this kind of changes.
>
> Any suggestion that could help to solve this.
>
> Thanks
> -- 
> Tony
>
> --
>
> You received this message because you are subscribed to the Google 
> Groups "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.


Reply via email to