Jira (PUP-9312) puppet package provider fails when reading from registry

9 views
Skip to first unread message

Thomas Kishel (JIRA)

unread,
Nov 12, 2018, 12:28:03 PM11/12/18
to puppe...@googlegroups.com
Thomas Kishel created an issue
 
Puppet / Bug PUP-9312
puppet package provider fails when reading from registry
Issue Type: Bug Bug
Affects Versions: PUP 5.5.6
Assignee: Unassigned
Components: Windows
Created: 2018/11/12 9:27 AM
Priority: Minor Minor
Reporter: Thomas Kishel

Puppet Version: 5.5.6
Puppet Server Version: 5.3.5
OS Name/Version: Windows 2016

The ClaySys AppForms 6 application creates a Registry key in:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySys AppForms_6\ConnectionString

... that causes the Windows package provider to fail. The data appears to binary but reg_enum_value expects a string and calls read_wide_string in ...

https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/windows/package.rb#L28
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/registry.rb#L62
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/registry.rb#L120

Desired Behavior: It does not fail.

Actual Behavior:

 

[Debug: Prefetching windows resources for package}}*
Debug: Unable to convert value "8\xB3zk\xF6\xBB\xDF\n\x18lK8\xA1\xAA\x96\xA9T0\tB \xFC\xF5\v\xC0>\xE2\xC0\xDAEI\x98\xC2h\x00\xD21\xE8*\xA2\xB2rW\xAF5R\xB8\xDDm\}}*

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Thomas Kishel (JIRA)

unread,
Nov 12, 2018, 12:29:03 PM11/12/18
to puppe...@googlegroups.com
Thomas Kishel updated an issue
Change By: Thomas Kishel
Method Found: Needs Assessment Customer Feedback

Thomas Kishel (JIRA)

unread,
Nov 12, 2018, 12:31:02 PM11/12/18
to puppe...@googlegroups.com
Thomas Kishel updated an issue
*Puppet Version: 5.5.6*
*Puppet Server Version: 5.3.5*
*OS Name/Version: Windows 2016*


The ClaySys AppForms 6 application creates a Registry key in:

{{HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySys AppForms_6\ConnectionString}}

... that causes the Windows package provider to fail. The data appears to binary but {{reg_enum_value}} expects a string and calls {{read_wide_string}} in ...

https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/windows/package.rb#L28
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/registry.rb#L62
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/util/windows/registry.rb#L120

*Desired Behavior: It does not fail.*

*Actual Behavior:*

  {code}
[ Debug: Prefetching windows resources for package}}*
Debug:
Unable to convert value "8\xB3zk\xF6\xBB\xDF\n\x18lK8\xA1\xAA\x96\xA9T0\tB \xFC\xF5\v\xC0>\xE2\xC0\xDAEI\x98\xC2h\x00\xD21\xE8*\xA2\xB2rW\xAF5R\xB8\xDDm\ }}* xB4n0\xE1\xD9\xDC@J\xA1\x86\xC3\b\xD8)q\x96\xED\x8A\xB50\x83\xC8J\xAB\xAD\xCA\xACI\x05\f\xFC\xE9\xD6A\xEF\xB5\t\xE7B\x1D\x18\fc\x1EM\x9BS\x83\xE8\xA6\x84c;\x87\xF5?e1\x97\x1C\xB9\xAA?\xDF@\xBB\xBCs\x9A\x18\x95\xFD<D\xB2\xA5\xE9\x8D\xC4\x93-\xABw\xBD\xF9\x9B\xA1w\xE0\a\r<\xB3\xCD\xD5\x00x\xD3V\x8CQ\xD1?g6\x99\xB6>\xBE\xBE\x05SB\bI\xA3\x8E\xAB\xDD\xA2Yl\xF3\xB5\xFC\x04\xC9\x8A\xB7`\xD9\x96\xC1\xFD=\xF4\xA8\xE4\xB3\xBC\xFCb\xDA\xC6\xF0\b\xD7\x89\xAABO\xAC\xB6\x1C\xC8\x8E\xD1\x80\x10Q\xFE\x00\x0F\x99\xAFB\xB5\xFBU\x8BJ\x1C\xEC'.".force_encoding("UTF-16LE") to encoding UTF-8 due to #<Encoding::InvalidByteSequenceError: "\xB8\xDD" on UTF-16LE>
Error: Cannot collect packages for Puppet::Type::Package::ProviderWindows provider; "\xB8\xDD" on UTF-16LE
{code}

Josh Cooper (JIRA)

unread,
Nov 13, 2018, 8:08:03 PM11/13/18
to puppe...@googlegroups.com

Glenn Sarti (JIRA)

unread,
Nov 18, 2018, 11:49:03 PM11/18/18
to puppe...@googlegroups.com
Glenn Sarti updated an issue
Change By: Glenn Sarti
Attachment: 32509_export.reg

Glenn Sarti (JIRA)

unread,
Nov 18, 2018, 11:51:03 PM11/18/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312
 
Re: puppet package provider fails when reading from registry

Repro

  • Windows Server 2012r2
  • Puppet 5.5.2 (puppet-agent 5.5.3)
  • Ruby 2.4
  • Extract the registry export 32509_export.reg
  • Ensure that the saved file is UTF16-LE with CRLF line endings
  • Run `puppet agent resource package`

Actual Output

Error: Could not run: "\xB8\xDD" on UTF-16LE

Interestingly, if you delete the registry key, save the file as UTF8 and import, there isn't the same error

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:17:03 AM11/19/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312

Prying into the code.

From: C:/Source/puppet/lib/puppet/util/windows/api_types.rb @ line 62 FFI::Pointer#read_wide_string:
 
    56: def read_wide_string(char_length, dst_encoding = Encoding::UTF_8, encode_options = {})
    57:   # char_length is number of wide chars (typically excluding NULLs), *not* bytes
    58:   str = get_bytes(0, char_length * 2).force_encoding('UTF-16LE')
    59:   str.encode(dst_encoding, str.encoding, encode_options)
    60: rescue Exception => e
    61:   require 'pry'; binding.pry
 => 62:   Puppet.debug "Unable to convert value #{str.dump} to encoding #{dst_encoding} due to #{e.inspect}"
    63:   raise
    64: end
[1] pry(#<FFI::MemoryPointer>)> x = get_bytes(0, char_length * 2)
=> "8\xB3zk\xF6\xBB\xDF\n\x18lK8\xA1\xAA\x96\xA9T0\tB \xFC\xF5\v\xC0>\xE2\xC0\xDAEI\x98\xC2h\x00\xD21\xE8*\xA2\xB2rW\xAF5R\xB8\xDDm\xB4n0\xE1\xD9\xDC@J\xA1\x86\xC3\b\xD8)q\x96\xED\x8A\xB50\x83\xC8J\xAB\xAD\xCA\xACI\x05\f\xFC\xE9\xD6A\xEF\xB5\t\xE7B\x1D\x18\fc\x1EM\x9BS\x83\xE8\xA6\x84c;\x87\xF5?e1\x97\x1C\xB9\xAA?\xDF@\xBB\xBCs\x9A\x18\x95\xFD<D\xB2\xA5\xE9\x8D\xC4\x93-\xABw\xBD\xF9\x9B\xA1w\xE0\a\r<\xB3\xCD\xD5\x00x\xD3V\x8CQ\xD1?g6\x99\xB6>\xBE\xBE\x05SB\bI\xA3\x8E\xAB\xDD\xA2Yl\xF3\xB5\xFC\x04\xC9\x8A\xB7`\xD9\x96\xC1\xFD=\xF4\xA8\xE4\xB3\xBC\xFCb\xDA\xC6\xF0\b\xD7\x89\xAABO\xAC\xB6\x1C\xC8\x8E\xD1\x80\x10Q\xFE\x00\x0F\x99\xAFB\xB5\xFBU\x8BJ\x1C\xEC'."
[2] pry(#<FFI::MemoryPointer>)> x.encoding
=> #<Encoding:ASCII-8BIT>
[3] pry(#<FFI::MemoryPointer>)> x.force_encoding('UTF-16LE')
=> "\uB338\u6B7A\uBBF6\u0ADF\u6C18\u384B\uAAA1\uA996\u3054\u4209\uFC20\u0BF5\u3EC0\uC0E2\u45DA\u9849\u68C2\uD200\uE831\uA22A\u72B2\uAF57\u5235\xB8\xDD\uB46D\u306E\xE1\xD9\u40DC\uA14A\uC386\x08\xD8\u7129\uED96\uB58A\u8330\u4AC8\uADAB\uACCA\u0549\uFC0C\uD6E9\uEF41\u09B5\u42E7\u181D\u630C\u4D1E\u539B\uE883\u84A6\u3B63\uF587\u653F\u9731\uB91C\u3FAA\u40DF\uBCBB\u9A73\u9518\u3CFD\uB244\uE9A5\uC48D\u2D93\u77AB\uF9BD\uA19B\uE077\u0D07\uB33C\uD5CD\u7800\u56D3\u518C\u3FD1\u3667\uB699\uBE3E\u05BE\u4253\u4908\u8EA3\xAB\xDD\u59A2\uF36C\uFCB5\uC904\uB78A\x60\xD9\uC196\u3DFD\uA8F4\uB3E4\uFCBC\x62\xDA\uF0C6\uD708\uAA89\u4F42\uB6AC\uC81C\uD18E\u1080\uFE51\u0F00\uAF99\uB542\u55FB\u4A8B\uEC1C\u2E27"
[4] pry(#<FFI::MemoryPointer>)> x.encoding
=> #<Encoding:UTF-16LE>
[5] pry(#<FFI::MemoryPointer>)> x.encode(dst_encoding, str.encoding, encode_options)
Encoding::InvalidByteSequenceError: "\xB8\xDD" on UTF-16LE
from (pry):5:in `encode'
Caused by Encoding::InvalidByteSequenceError: "\xB8\xDD" on UTF-16LE
from C:/Source/puppet/lib/puppet/util/windows/api_types.rb:59:in `encode'
[6] pry(#<FFI::MemoryPointer>)>

Note that this is the first byte pair of "\xB8\xDD", whereas all of the previous byte pairs start with "\u"


Forcing it to use UTF8 encoding doesn't work either.

I'm beginning to suspect that this text "String" isn't actually encoded and is literally an array of bytes

[20] pry(#<FFI::MemoryPointer>)> puts x
8�zk���
<��� x�V�Q�?g6��>��♣SI���ݢYl��♦Ɋ�`ٖ��=�䳼�b��׉�BO��∟Ȏр►Q� ☼��B��U�J∟�'.♀���A�    �B↔↑♀c▲M�S�覄c;��?e1�∟��?�@��s�↑��<D���ē-�w����w�
=> nil
[21] pry(#<FFI::MemoryPointer>)> puts get_bytes(0, char_length * 2)
8�zk���
<��� x�V�Q�?g6��>��♣SI���ݢYl��♦Ɋ�`ٖ��=�䳼�b��׉�BO��∟Ȏр►Q� ☼��B��U�J∟�'.♀���A�    �B↔↑♀c▲M�S�覄c;��?e1�∟��?�@��s�↑��<D���ē-�w����w�
=> nil
[22] pry(#<FFI::MemoryPointer>)> puts File.read('C:\source\puppet\test.rb')
x = '댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧'
 
puts x.encoding
 
puts x
=> nil
[28] pry(#<FFI::MemoryPointer>)> puts File.read('C:\source\puppet\test.rb', :encoding => 'UTF-8')
��x   =   ' 8�zk���
↑lK8����T0      B ��♂�>���EI��h �1�*��rW�5R��m�n0���@J���)q�튵0��J��ʬI♣♀���A�    �B↔↑♀c▲M�S�覄c;��?e1�∟��?�@��s�↑��<D���ē-�w����w�
<��� x�V�Q�?g6��>��♣SI���ݢYl��♦Ɋ�`ٖ��=�䳼�b��׉�BO��∟Ȏр►Q� ☼��B��U�J∟�'.'
 
 
 
 p u t s   x . e n c o d i n g
 
 
 
 p u t s   x
 
 
=> nil
[30] pry(#<FFI::MemoryPointer>)> puts File.read('C:\source\puppet\test.rb', :encoding => 'UTF-16LE')
ArgumentError: ASCII incompatible encoding needs binmode
from (pry):30:in `read'
Caused by Encoding::InvalidByteSequenceError: "\xB8\xDD" on UTF-16LE
from C:/Source/puppet/lib/puppet/util/windows/api_types.rb:59:in `encode'
[31] pry(#<FFI::MemoryPointer>)>

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:23:04 AM11/19/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312

I saved a text file with string and got the following results; ()

C:\source\puppet\test.rb SAVED as UTF16-LE (CRLF)

x = '댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧'
 
puts x.encoding
 
puts x

[22] pry(#<FFI::MemoryPointer>)> puts File.read('C:\source\puppet\test.rb')
x = '댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧'

puts x.encoding

puts x
=> nil
[28] pry(#<FFI::MemoryPointer>)> puts File.read('C:\source\puppet\test.rb', :encoding => 'UTF-8')
��x = ' 8�zk���
↑lK8����T0 B ��♂�>���EI��h �1�*��rW�5R��m�n0���@J���)q�튵0��J��ʬI♣♀���A� �B↔↑♀c▲M�S�覄c;��?e1�∟��?�@��s�↑��<D���ē-�w����w�
<��� x�V�Q�?g6��>��♣SI���ݢYl��♦Ɋ�`ٖ��=�䳼�b��׉�BO��∟Ȏр►Q� ☼��B��U�J∟�'.'

p u t s x . e n c o d i n g

p u t s x

=> nil
[30] pry(#<FFI::MemoryPointer>)> puts File.read('C:\source\puppet\test.rb', :encoding => 'UTF-16LE')
ArgumentError: ASCII incompatible encoding needs binmode
from (pry):30:in `read'
Caused by Encoding::InvalidByteSequenceError: "\xB8\xDD" on UTF-16LE
from C:/Source/puppet/lib/puppet/util/windows/api_types.rb:59:in `encode'
[31] pry(#<FFI::MemoryPointer>)>

 
PowerShell works ok too

PS C:\source\puppet> Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySys AppForms_6' -Name 'ConnectionString'

ConnectionString : 댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySy
s AppForms_6
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
PSChildName : ClaySys AppForms_6
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry

PS C:\source\puppet>

 
Cmd.exe didn't like it, but I think that's more due to the console support

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\Administrator>reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall\ClaySys AppForms_6" /v ConnectionString

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySys A
ppForms_6

ConnectionString REG_SZ 댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌
䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧

C:\Users\Administrator>chcp 65001
Active code page: 65001

C:\Users\Administrator>reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall\ClaySys AppForms_6" /v ConnectionString

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySys A
ppForms_6

ConnectionString REG_SZ 댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌
䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧

C:\Users\Administrator>chcp 1252
Active code page: 1252

C:\Users\Administrator>reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Uninstall\ClaySys AppForms_6" /v ConnectionString

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\ClaySys A
ppForms_6

ConnectionString REG_SZ 댸歺믶૟氘㡋ꪡꦖご䈉ﰠ௵㻀샢䗚顉棂툀ꈪ犲꽗刵�둭の�䃜ꅊ쎆�焩떊茰䫈궫곊Չﰌ훩঵䋧᠝挌
䴞厛蒦㭣政霱뤜㾪䃟벻驳锘㳽뉄쒍ⶓ瞫尿ꆛഇ댼헍砀囓册㿑㙧뚙븾־䉓䤈躣�妢ﲵ줄랊�솖㷽ꣴ돤ﲼ�휈ꪉ佂뚬제톎ႀ﹑ༀ꾙땂嗻䪋⸧

C:\Users\Administrator>

 

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:31:03 AM11/19/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312

An interesting idea,

If reading from the registry cannot be encoded from Byte Array -> UTF16 -> UTF8 , should we just assume ASCII-8BIT (aka a bunch-o-bytes) ?

Ethan Brown Josh Cooper

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:43:03 AM11/19/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312

Hrmm...so ClaySys AppForms is a .Net app. Looks like IIS and .Net DB classes

https://appforms.claysys.com/content/documentation/UnKnownErrorwhenaccessingClaySys.html

https://appforms.claysys.com/content/documentation/ClaySysAppFormsEnterpriseVersio1.html

So it looks like there's some sort of encryption going on. This makes me think even more that this is series of bytes stored as string

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:47:04 AM11/19/18
to puppe...@googlegroups.com
Glenn Sarti updated an issue
Change By: Glenn Sarti
Story Points: 1
Team: Platform OS Windows
Sprint: Windows PupperCon 2018-11-16

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:47:04 AM11/19/18
to puppe...@googlegroups.com

Glenn Sarti (JIRA)

unread,
Nov 19, 2018, 12:49:03 AM11/19/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312
 
Re: puppet package provider fails when reading from registry

Got a PR up to workaround this for the package provider... Not sure it's the right way though.

Erick Banks (JIRA)

unread,
Nov 19, 2018, 2:34:05 PM11/19/18
to puppe...@googlegroups.com
Erick Banks updated an issue
 
Change By: Erick Banks
Sprint: Windows PupperCon 2018-11-16 , Windows 2018-11-28

Erick Banks (JIRA)

unread,
Nov 28, 2018, 1:11:04 PM11/28/18
to puppe...@googlegroups.com
Erick Banks updated an issue
Change By: Erick Banks
Sprint: Windows PupperCon 2018-11-16, Windows 2018-11-28 , Windows 2018-12-05

Ethan Brown (JIRA)

unread,
Nov 30, 2018, 8:31:03 PM11/30/18
to puppe...@googlegroups.com
Ethan Brown commented on Bug PUP-9312
 
Re: puppet package provider fails when reading from registry

Pushed up a different PR with a whitelist approach instead that just queries for values by name instead if you want to have a look.

Glenn Sarti (JIRA)

unread,
Dec 2, 2018, 8:48:03 PM12/2/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312

Ethan Brown Looks good and prefer it to my workaround. It doesn't address the root cause, but I get the impression this is far more edge case and that PR would suffice. i.e. we don't need to deal with being unable to unencode bad UTF16-LE reg data in REG_SZ

Glenn Sarti (JIRA)

unread,
Dec 3, 2018, 3:29:03 AM12/3/18
to puppe...@googlegroups.com
Glenn Sarti assigned an issue to Unassigned
 
Change By: Glenn Sarti
Assignee: Glenn Sarti

Erick Banks (JIRA)

unread,
Dec 3, 2018, 12:20:05 PM12/3/18
to puppe...@googlegroups.com

Glenn Sarti (JIRA)

unread,
Dec 3, 2018, 9:13:05 PM12/3/18
to puppe...@googlegroups.com
Glenn Sarti assigned an issue to Glenn Sarti
Change By: Glenn Sarti
Assignee: Ethan Brown Glenn Sarti

Glenn Sarti (JIRA)

unread,
Dec 4, 2018, 6:26:04 PM12/4/18
to puppe...@googlegroups.com
Glenn Sarti commented on Bug PUP-9312
 
Re: puppet package provider fails when reading from registry

Merged into 5.5.x at;
https://github.com/puppetlabs/puppet/commit/2b27922b79df7e4f93126d5b301ff18c72918105

Passed CI at;

15fbb8f465bd283a3f0028c5323a49d398fd9467 includes these changes

Last known good build of puppet-agent on 5.5.x:
Built at: 4 Dec 2018 9:52:59
PUPPET_AGENT_VERSION: 5.5.8.79.g239dafa
PUPPET_AGENT_COMMIT: 239dafac020ca6a697bf2c5ac1fb4e548e9b06a4
PUPPET_AGENT_SHORT_COMMIT: 239dafac0
FACTER_COMMIT: 79c5167a0f50a6a837c84d054f373075eab41ea8
PUPPET_COMMIT: 15fbb8f465bd283a3f0028c5323a49d398fd9467
HIERA_COMMIT: 932e32a6730ccb49f800d9c4d7c7b581b30b6680
PXPAGENT_COMMIT: b1fd8b3ac8ef6583a7cb4156c5c4f1e19738f118

Sean McDonald (JIRA)

unread,
Dec 14, 2018, 7:23:04 PM12/14/18
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Jan 8, 2019, 2:40:09 PM1/8/19
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Jan 11, 2019, 11:36:04 AM1/11/19
to puppe...@googlegroups.com

Austin Boyd (JIRA)

unread,
Oct 22, 2019, 5:56:04 AM10/22/19
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket IDs: 32364
Zendesk Ticket Count: 1

Austin Boyd (JIRA)

unread,
Oct 22, 2019, 6:07:04 AM10/22/19
to puppe...@googlegroups.com

Austin Boyd (JIRA)

unread,
Dec 12, 2019, 8:50:04 AM12/12/19
to puppe...@googlegroups.com

Austin Boyd (JIRA)

unread,
Dec 12, 2019, 8:50:04 AM12/12/19
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket IDs: 32364 ,32509
Zendesk Ticket Count: 1 2

Austin Boyd (JIRA)

unread,
Dec 12, 2019, 8:50:04 AM12/12/19
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket IDs: 32364,32509 ,35134
Zendesk Ticket Count: 2 3
Reply all
Reply to author
Forward
0 new messages