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.