Josh,

Thanks for the prompt reply!  I forgot about that requirement for the 
resource name.  

This leads to an interesting issue.  The file 'dotNetFx40_Full_x86_x64.exe' 
performs, two installations:

   - Microsoft .NET Framework 4 Extended


   - Microsoft .NET Framework 4 Client Profile

Is there a suggestion other than extracting the associated MSIs 
'dotNetFx40_Full_x86_x64.exe' and writing two resources (to install each of 
the MSIs [so the resource name may match the display DisplayName])?

-Kevin

On Tuesday, April 16, 2013 2:55:19 PM UTC-6, Josh Cooper wrote:
>
>
>
>
> On Tue, Apr 16, 2013 at 12:56 PM, Kevin D <[email protected]<javascript:>
> > wrote:
>
>> I noticed an issue when trying to deploy Microsoft .NET Framework 4.0 
>> using Puppet's package resource type.  On first run, Puppet appropriately 
>> installs the package.  But on each subsequent run, puppet invokes a repair 
>> of the framework (see attached picture).
>>
>> Has anyone else encountered this? Is there a resolution?
>>
>> -Kevin
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
> This is almost certainly because the name of the resource in your manifest 
> needs to match the product that was installed. Otherwise, puppet thinks the 
> product isn't installed and will re-install it, which results in the repair 
> dialog.
>
> See http://projects.puppetlabs.com/issues/19747 and 
> http://docs.puppetlabs.com/windows/writing.html#packagepackage
>
> Nearly every Windows user runs into this, and Klavs submitted a proposal 
> to at least warn if you get in this state: 
> http://projects.puppetlabs.com/issues/19782.
>
> Josh
>
> -- 
> Josh Cooper
> Developer, Puppet Labs
>
> *Join us at PuppetConf 2013, August 22-23 in San Francisco - *
> http://bit.ly/pupconf13*
> **The first 150 tickets sold will be available at a 35% discount - 
> register now! Offer expires April 22.*
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to