I'm having similar issues with Blastwave. It does not complain about
anything and even says that package was updated. Still after the
puppet run package is at the old rev.
package { "puppet":
ensure => latest,
provider => "blastwave",
require => Package[["facter" ,"openssl_rt",
"readline", "zlib", "ggettext", "libsunmath", "isaexec", "stl4"]],
}
package { ["facter" ,"openssl_rt", "readline", "zlib", "ggettext",
"libsunmath", "isaexec", "stl4"]:
ensure => latest,
provider => "blastwave",
require => Package["common"],
}
puppetd -otv
notice: //solaris::configs/Package[common]/ensure: ensure changed
'1.4.7,REV=2009.09.20' to '1.8.0,REV=2010.05.01'
notice: //solaris::configs/Package[openssl_rt]/ensure: ensure changed
'0.9.8,REV=2009.03.27_rev=k' to '0.9.8n,REV=2010.04.09'
notice: //solaris::configs/Package[readline]/ensure: ensure changed
'6.0,REV=2009.03.31' to '6.1,REV=2010.04.12'
notice: //solaris::configs/Package[zlib]/ensure: ensure changed
'1.2.3,REV=2009.04.05' to '1.2.5,REV=2010.06.10'
notice: //solaris::configs/Package[facter]/ensure: ensure changed
'1.5.7,REV=2009.11.16' to '1.5.7,REV=2010.01.06'
notice: //solaris::configs/Package[ggettext]/ensure: ensure changed
'0.17,REV=2009.05.27' to '0.17,REV=2010.03.08'
notice: //solaris::configs/Package[stl4]/ensure: ensure changed
'12.0,REV=2007.05.03' to '12.0,REV=2010.04.23'
notice: //solaris::configs/Package[libsunmath]/ensure: ensure changed
'2007.08.04' to '5.9,REV=2009.04.30'
notice: //solaris::configs/Package[isaexec]/ensure: ensure changed
'0.2,REV=2009.03.26' to '11.11,REV=2009.12.27'
notice: //solaris::configs/Package[puppet]/ensure: ensure changed
'0.25.1,REV=2009.11.16' to '0.25.4,REV=2010.0
pkginfo -l CSWcommon
PKGINST: CSWcommon
NAME: common - common files and dirs for CSW packages
CATEGORY: system
ARCH: sparc
VERSION: 1.4.7,REV=2009.09.20
BASEDIR: /
VENDOR: http://www.opencsw.org/ packaged for CSW by Philip Brown
DESC: Installs some useful standard CSW filesystem symlinks and
files
PSTAMP: bender20090920003656
INSTDATE: Nov 18 2009 12:30
HOTLINE: http://www.opencsw.org/bugtrack/
EMAIL: [email protected]
STATUS: completely installed
FILES: 161 installed pathnames
112 shared pathnames
130 directories
6 blocks used (approx)
pkgutil -c common
package installed catalog
CSWcommon 1.4.7,REV=2009.09.20
1.8.0,REV=2010.05.01
On Jul 14, 7:31 am, Don Jackson <puppet-us...@clark-
communications.com> wrote:
> On Jul 13, 2010, at 5:20 PM, Jeff McCune wrote:
>
> > On Tue, Jul 13, 2010 at 5:00 PM, Don Jackson
> > <[email protected]> wrote:
> >> It seems like the package provider is not seeing that sudo is already
> >> installed….
> >> How can I fix that?
>
> >> Both my puppetmaster and puppetd are 0.25.5
>
> > Blastwave uses aliases for the "standard" sun formatted package names
> > as a convenience. Try adding the parameter name => "CSWsudo", to the
> > resource declaration which is the actual non-aliased name of the
> > blastwave sudo package if I remember correctly.
>
> I spoke too soon, this is not working for me.
>
> Here is the error message I get:
>
> err: //base_server/Package[sudo]/ensure: change from absent to present
> failed: Execution of '/opt/csw/bin/pkg-get -f install CSWsudo' returned 1:
> ERROR: CSWsudo unrecognized
> Perhaps you need to run pkg-get -U
>
> And here is the revised source:
>
> package {'sudo':
> name => 'CSWsudo',
> ensure => 'installed',
> provider => 'blastwave',
> adminfile => '/usr/local/etc/adminfile',
> }
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" 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-users?hl=en.