kuhlen@gmx.net
2008-Dec-04 09:38 UTC
[Puppet Users] problems with installing a specific package via puppet
Here''s my class-def: class apps { $packagelatest = ["rrdtool"] package { $packagelatest: ensure => latest } } As I can see from the logfiles (I''m running puppet-0.24.6 on freebsd7.0-amd64) rrdtool-1.0.50 is installed first. After that, the latest version rrdtool-1.3.3 is being installed but bails out due to rrdtool-1.0.50 already being installed. This is from the logs which looks suspicious: Dec 4 09:27:04 bernd-vm-puppetclient puppetd[17660]: (//Node [basenode]/apps/Package[rrdtool]) Failed to retrieve current state of resource: Could not get latest version: Could not match package info ''rrdtool'' any ideas? thanks, Bernd --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
kuhlen@gmx.net
2008-Dec-04 13:59 UTC
[Puppet Users] Re: problems with installing a specific package via puppet
Hi again, I figured out one flaw in my definition. I have to use provider => ports otherwise my package-system is not upgradedable and therefor "latest" doesn''t work for me. But still I''m stuck gmake[4]: Leaving directory `/usr/ports/databases/rrdtool/work/ rrdtool-1.3.3/bindings/perl-shared'' gmake[3]: Leaving directory `/usr/ports/databases/rrdtool/work/ rrdtool-1.3.3/bindings'' gmake[2]: Leaving directory `/usr/ports/databases/rrdtool/work/ rrdtool-1.3.3/bindings'' ---> Installing the new version via the port ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade. 25302.2 env BATCH=yes make reinstall ** Fix the installation problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! databases/rrdtool12 (install error) ! databases/rrdtool (install error) On Dec 4, 10:38 am, "kuh...@gmx.net" <kuh...@gmx.net> wrote:> Here''s my class-def: > class apps { > $packagelatest = ["rrdtool"] > package { > > $packagelatest: > ensure => latest > } > > } > > As I can see from the logfiles (I''m running puppet-0.24.6 on > freebsd7.0-amd64) rrdtool-1.0.50 is installed first. > After that, the latest version rrdtool-1.3.3 is being installed but > bails out due to rrdtool-1.0.50 already being installed. > > This is from the logs which looks suspicious: > Dec 4 09:27:04 bernd-vm-puppetclient puppetd[17660]: (//Node > [basenode]/apps/Package[rrdtool]) Failed to retrieve current state of > resource: Could not get latest version: Could not match package info > ''rrdtool'' > > any ideas? > thanks, > Bernd--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---