Ahh... OK Sorry.. My fault..

I forgot to commit the changes about the msi package to the git
repository... No wonder Puppet couldn't find it..

Thx ;-)

On 22 Mrz., 15:01, Jeff McCune <j...@puppetlabs.com> wrote:
> This error message leads me to think the MSI isn't available on the Puppet
> Master:
>
> Could not evaluate: Could not retrieve information from environment
> deployment source(s)
> puppet:///modules/windows/FirefoxESR-10.0.2-de.msi at /var/lib/
> environments/deployment/windows/manifests/init.pp:16
>
> On the master, does
> /var/lib/environments/deployment/windows/files/FirefoxESR-10.0.2-de.msi
> exist (case sensitive) and readable by the puppet master process?
>
> -Jeff
>
> On Thu, Mar 22, 2012 at 8:26 AM, Jay Ze 
> <iltisannihila...@googlemail.com>wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > I finally got puppet to run.
> > My first test successfully created a file with content, I specified in
> > the init.pp for this client.
>
> > After that I wanted to install a msi package. (Firefox)
>
> > I placed it into the right place on the Puppetmaster and created
> > following init.pp
> > class windows() {
> > file { 'c:/PuppetOrdner/sshd_config':
> >      ensure  => file,
> >      owner => 'administrator',
> >      content  => 'That's a Windows Test',
> >      }
>
> > file { "c:/Software":
> >  ensure => directory,
> > }
>
> > file { 'c:/Software/FirefoxESR-10.0.2-de.msi':
> >  ensure => present,
> >  source => 'puppet:///modules/windows/FirefoxESR-10.0.2-de.msi',
> > }
>
> > package { 'FirefoxESR-10.0.2-de.msi':
> >  ensure => installed,
> >  provider => 'msi',
> >  source => 'c:/Software/FirefoxESR-10.0.2-de.msi',
> >  install_options => { 'INSTALLDIR' => 'C:\Programme' },
> >  require => File['c:/Software/FirefoxESR-10.0.2-de.msi'],
> > }
>
> > }
>
> > As you can see, I want to create the directory c:\Software --> Place
> > my Firefox.msi from the Puppetmaster into the directory c.\Software on
> > the client and finally install this msi.
>
> > Running puppet agent --test results in following output:
>
> > err: /Stage[main]/Windows/File[c:/Software/FirefoxESR-10.0.2-de.msi]:
> > Could not evaluate: Could not retrieve information from environment
> > deployment source(s)
> > puppet:///modules/windows/FirefoxESR-10.0.2-de.msi at /var/lib/
> > environments/deployment/windows/manifests/init.pp:16
> > notice: /Stage[main]/Windows/Package[FirefoxESR-10.0.2-de.msi]:
> > Dependency File[c:/Software/FirefoxESR-10.0.2-de.msi] has failures:
> > true
> > warning: /Stage[main]/Windows/Package[FirefoxESR-10.0.2-de.msi]:
> > Skipping because of failed dependencies
> > notice: Finished catalog run in 1.36 seconds
>
> > I think the problem is, puppet wnats to install the msi package, but
> > puppet doesn't copy it to the destination folder I told.
> > As a result puppet outputs an error message because it wants to
> > install something that isn't there...
>
> > But why doess't puppet copy the msi package as I told in these lines:
>
> > file { 'c:/Software/FirefoxESR-10.0.2-de.msi':
> >  ensure => present,
> >  source => 'puppet:///modules/windows/FirefoxESR-10.0.2-de.msi',
> > }
>
> > ?
>
> > --
> > 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+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-users@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