Also I'm noticing that on successful runs with the UTF-8 character I get
this error:
Error: Failed to apply catalog: incompatible character encodings: UTF-8 and
IBM437
On Friday, July 11, 2014 2:57:13 PM UTC-5, Ken Sykora wrote:
>
> Sorry for the late reply, Rob.
>
> Putting the endash as a unicode character in my manifest causes it to miss
> the package being already installed.
>
> file { "${tempDirectory}WindowsAzureLibsForNet-x64.msi":
> ensure => present,
> source => 'puppet:///modules/packages/WindowsAzureLibsForNet-x64.msi',
> }
> ->
> package { 'Azure Libraries for .NET – v2.3':
> ensure => '2.3.0424.070',
> source => "${tempDirectory}WindowsAzureLibsForNet-x64.msi"
> }
>
> When I run my manifest I get this:
>
> Notice: /Stage[main]/Packages::Msi/Package[Azure Libraries for .NET ΓÇô
> v2.3]/ensure: created
>
> On Monday, June 30, 2014 2:04:45 PM UTC-5, Rob Reynolds wrote:
>>
>>
>>
>> On Thu, Jun 26, 2014 at 9:33 AM, Ken Sykora <[email protected]> wrote:
>>
>>> I'm currently trying to prevent a specific package from continuing its
>>> install run on subsequent puppet apply commands. The package in Question is
>>> the Windows Azure SDK for .Net 2.3. The package's name listed in the
>>> registry contains an endash (–) instead a normal hyphen.
>>>
>>>
>>> <https://lh6.googleusercontent.com/-aNaZ8mz7B-g/U6wuGNRdhCI/AAAAAAAAAko/IbBDtM-PYy8/s1600/Screen+Shot+2014-06-26+at+9.28.05+AM.png>
>>> In puppet, it shows up like this:
>>>
>>> PS C:\Users\vagrant> puppet resource package | sls Azure
>>>> package { 'Windows Azure Authoring Tools - v2.3':
>>>> package { 'Windows Azure Command Line Tools':
>>>> package { 'Windows Azure Compute Emulator - v2.3':
>>>> *package { 'Windows Azure Libraries for .NET û v2.3':*
>>>> package { 'Windows Azure Pack - PowerShell API - 2013':
>>>> package { 'Windows Azure PowerShell - May 2014':
>>>> package { 'Windows Azure Storage Tools - v2.2.2':
>>>> package { 'Windows Azure Tools for Microsoft Visual Studio 2013 - v2.3':
>>>
>>>
>>> However, querying for it specifically seems difficult -- this is what I
>>> can't figure out:
>>>
>>> PS C:\Users\vagrant> puppet resource package "Windows Azure Libraries
>>>> for .NET – v2.3"
>>>> package { 'Windows Azure Libraries for .NET û v2.3':
>>>> ensure => 'absent',
>>>> }
>>>> PS C:\Users\vagrant> puppet resource package "Windows Azure Libraries
>>>> for .NET û v2.3"
>>>> package { 'Windows Azure Libraries for .NET √ v2.3':
>>>> ensure => 'absent',
>>>> }
>>>
>>>
>>> How can I reference this package by it's correct name so the installer
>>> doesn't run multiple times on provisioning?
>>>
>>
>> What does putting the endash in the manifest do for your run?
>>
>>> --
>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/puppet-users/277a5958-3920-4c53-826e-0db76315ab7a%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/puppet-users/277a5958-3920-4c53-826e-0db76315ab7a%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Rob Reynolds
>> Developer, Puppet Labs
>>
>> *Join us at PuppetConf 2014 <http://www.puppetconf.com/>, September
>> 20-24 in San Francisco*
>> *Register by July 31st to take advantage of the Early Bird discount
>> <https://puppetconf2014.eventbrite.com/?discount=EarlyBird> **—**save
>> $249!*
>>
>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/ab661fc5-0200-4d69-adfa-4eb04a0c08ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.