I think we can call this a valid issue. Would you mind filing a ticket over
on https://tickets.puppetlabs.com/browse/PUP? Thanks!


On Fri, Jul 11, 2014 at 3:24 PM, Ken Sykora <[email protected]> wrote:

> 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
> <https://groups.google.com/d/msgid/puppet-users/ab661fc5-0200-4d69-adfa-4eb04a0c08ea%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/CAMJiBK4S%2BvFZjgRmM3tV7BPxK_shNO4pMYu-mqXbSa5A8V%3DjCA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to