Arno den Uijl
2013-Jul-16 09:50 UTC
[Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
Hello, I have a fresh install of puppet 3.2.3. on windows 8. I try to install the iis module (https://forge.puppetlabs.com/simondean/iis) with the command: puppet module install simondean/iis and it gives me *C:\Program Files (x86)\Puppet Labs\Puppet>puppet module install simondean/iis* *Notice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules .* *..* *Notice: Downloading from https://forge.puppetlabs.com ...* *Error: cert already in hash table* *Error: Try ''puppet help module install'' for usage* * * Any idea how to proceed with this? kind regards, Arno -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Josh Cooper
2013-Jul-16 17:20 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
On Tue, Jul 16, 2013 at 2:50 AM, Arno den Uijl <arnodenuijl@gmail.com>wrote:> Hello, > > I have a fresh install of puppet 3.2.3. on windows 8. I try to install the > iis module (https://forge.puppetlabs.com/simondean/iis) with the command: > > puppet module install simondean/iis > > and it gives me > *C:\Program Files (x86)\Puppet Labs\Puppet>puppet module install > simondean/iis* > *Notice: Preparing to install into > C:/ProgramData/PuppetLabs/puppet/etc/modules .* > *..* > *Notice: Downloading from https://forge.puppetlabs.com ...* > *Error: cert already in hash table* > *Error: Try ''puppet help module install'' for usage* > * > * > Any idea how to proceed with this? > > kind regards, > > Arno > > -- > 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 puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. > > >Can you run `puppet module install simondaen/iis --debug --trace`? Josh -- Josh Cooper Developer, Puppet Labs *Join us at PuppetConf 2013, August 22-23 in San Francisco - * http://bit.ly/pupconf13* **Register now and take advantage of the Early Bird discount - save 25%!* -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Arno den Uijl
2013-Jul-16 17:52 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
then i get this: C:\Program Files (x86)\Puppet Labs\Puppet>puppet module install simondaen/iis --debug --trace Notice: Preparing to install into C:/ProgramData/PuppetLabs/puppet/etc/modules ... Notice: Downloading from https://forge.puppetlabs.com ... Error: cert already in hash table C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:394:in `add_cert'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:394:in `block in set_default_paths'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `block in each'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:393:in `set_default_paths'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge/repository.rb:123:in `get_http_object'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge/repository.rb:94:in `read_response'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge/repository.rb:82:in `make_http_request'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge.rb:77:in `remote_dependency_info'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/module_tool/shared_behaviors.rb:34:in `get_remote_constraints'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:106:in `get_release_packages'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:54:in `run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/face/module/install.rb:129:in `block (3 levels) in <top (required)>'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/interface/action.rb+eval[wrapper]:242:in `install'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application/face_base.rb:229:in `main'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:372:in `run_command'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block (2 levels) in run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:456:in `plugin_hook'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block in run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:504:in `exit_on_fail'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:364:in `run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:132:in `run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:86:in `execute'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'' Error: Try ''puppet help module install'' for usage On Tuesday, July 16, 2013 7:20:51 PM UTC+2, Josh Cooper wrote:> > > > > On Tue, Jul 16, 2013 at 2:50 AM, Arno den Uijl <arnod...@gmail.com<javascript:> > > wrote: > >> Hello, >> >> I have a fresh install of puppet 3.2.3. on windows 8. I try to install >> the iis module (https://forge.puppetlabs.com/simondean/iis) with the >> command: >> >> puppet module install simondean/iis >> >> and it gives me >> *C:\Program Files (x86)\Puppet Labs\Puppet>puppet module install >> simondean/iis* >> *Notice: Preparing to install into >> C:/ProgramData/PuppetLabs/puppet/etc/modules .* >> *..* >> *Notice: Downloading from https://forge.puppetlabs.com ...* >> *Error: cert already in hash table* >> *Error: Try ''puppet help module install'' for usage* >> * >> * >> Any idea how to proceed with this? >> >> kind regards, >> >> Arno >> >> -- >> 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 puppet-users...@googlegroups.com <javascript:>. >> To post to this group, send email to puppet...@googlegroups.com<javascript:> >> . >> Visit this group at http://groups.google.com/group/puppet-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > Can you run `puppet module install simondaen/iis --debug --trace`? > > Josh > > -- > Josh Cooper > Developer, Puppet Labs > > *Join us at PuppetConf 2013, August 22-23 in San Francisco - * > http://bit.ly/pupconf13* > **Register now and take advantage of the Early Bird discount - save 25%!* >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Arno den Uijl
2013-Jul-16 18:19 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
I thought i tried the debug and trace options but i this trace was new for me. I looked through the code and I think that it was caused by the fact that there were some certificates installed with the same name. I deleted some from my certificate store and now it runs correct. Thanks for the help. I do think that this can be an issue for more people. On Tuesday, July 16, 2013 7:52:02 PM UTC+2, Arno den Uijl wrote:> > then i get this: > > C:\Program Files (x86)\Puppet Labs\Puppet>puppet module install > simondaen/iis --debug --trace > Notice: Preparing to install into > C:/ProgramData/PuppetLabs/puppet/etc/modules ... > Notice: Downloading from https://forge.puppetlabs.com ... > Error: cert already in hash table > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:394:in `add_cert'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:394:in `block in > set_default_paths'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `block in > each'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:393:in > `set_default_paths'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/forge/repository.rb:123:in `get_http_object'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/forge/repository.rb:94:in `read_response'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/forge/repository.rb:82:in `make_http_request'' > C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge.rb:77:in > `remote_dependency_info'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/module_tool/shared_behaviors.rb:34:in > `get_remote_constraints'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:106:in > `get_release_packages'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:54:in > `run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/face/module/install.rb:129:in `block (3 > levels) in <top (required)>'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/interface/action.rb+eval[wrapper]:242:in > `install'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application/face_base.rb:229:in `main'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:372:in `run_command'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block (2 levels) in > run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:456:in `plugin_hook'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block in run'' > C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:504:in > `exit_on_fail'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:364:in `run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/command_line.rb:132:in `run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/command_line.rb:86:in `execute'' > C:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'' > Error: Try ''puppet help module install'' for usage > > On Tuesday, July 16, 2013 7:20:51 PM UTC+2, Josh Cooper wrote: >> >> >> >> >> On Tue, Jul 16, 2013 at 2:50 AM, Arno den Uijl <arnod...@gmail.com>wrote: >> >>> Hello, >>> >>> I have a fresh install of puppet 3.2.3. on windows 8. I try to install >>> the iis module (https://forge.puppetlabs.com/simondean/iis) with the >>> command: >>> >>> puppet module install simondean/iis >>> >>> and it gives me >>> *C:\Program Files (x86)\Puppet Labs\Puppet>puppet module install >>> simondean/iis* >>> *Notice: Preparing to install into >>> C:/ProgramData/PuppetLabs/puppet/etc/modules .* >>> *..* >>> *Notice: Downloading from https://forge.puppetlabs.com ...* >>> *Error: cert already in hash table* >>> *Error: Try ''puppet help module install'' for usage* >>> * >>> * >>> Any idea how to proceed with this? >>> >>> kind regards, >>> >>> Arno >>> >>> -- >>> 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 puppet-users...@googlegroups.com. >>> To post to this group, send email to puppet...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/puppet-users. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> Can you run `puppet module install simondaen/iis --debug --trace`? >> >> Josh >> >> -- >> Josh Cooper >> Developer, Puppet Labs >> >> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >> http://bit.ly/pupconf13* >> **Register now and take advantage of the Early Bird discount - save 25%!* >> >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Josh Cooper
2013-Jul-16 19:54 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnodenuijl@gmail.com>wrote:> I thought i tried the debug and trace options but i this trace was new for > me. I looked through the code and I think that it was caused by the fact > that there were some certificates installed with the same name. I deleted > some from my certificate store and now it runs correct. > > Thanks for the help. I do think that this can be an issue for more people. >I didn''t realize MS cert store could contain duplicates. We should be more defensive of this, in general, to ensure the failure to add one cert doesn''t stop puppet from running: begin add_cert(x509) rescue OpenSSL::X509::StoreError => detail Puppet.warning "Failed to add certificate ''#{x509.subject}''" end Josh -- Josh Cooper Developer, Puppet Labs *Join us at PuppetConf 2013, August 22-23 in San Francisco - * http://bit.ly/pupconf13* **Register now and take advantage of the Early Bird discount - save 25%!* -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Robert Redgwell
2013-Aug-19 02:59 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
For what it''s worth, I had the same problem and figured out the particular cert on Windows 7 (64bit) that was causing the issue: ------------------------------------------------------------------------------------------ [Subject] CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, S=Western Cape, C=ZA [Issuer] CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, S=Western Cape, C=ZA [Serial Number] 00 [Not Before] 1/01/1997 1:00:00 p.m. [Not After] 1/01/2021 12:59:59 p.m. [Thumbprint] BE36A4562FB2EE05DBB3D32323ADF445084ED656 ------------------------------------------------------------------------------------------ I found it under Trusted Root Certification Authorities. After deleting that, I no longer had the module/cert issue. On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote:> > > > > On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com<javascript:> > > wrote: > >> I thought i tried the debug and trace options but i this trace was new >> for me. I looked through the code and I think that it was caused by the >> fact that there were some certificates installed with the same name. I >> deleted some from my certificate store and now it runs correct. >> >> Thanks for the help. I do think that this can be an issue for more people. >> > > I didn''t realize MS cert store could contain duplicates. We should be more > defensive of this, in general, to ensure the failure to add one cert > doesn''t stop puppet from running: > > begin > add_cert(x509) > rescue OpenSSL::X509::StoreError => detail > Puppet.warning "Failed to add certificate ''#{x509.subject}''" > end > > Josh > > -- > Josh Cooper > Developer, Puppet Labs > > *Join us at PuppetConf 2013, August 22-23 in San Francisco - * > http://bit.ly/pupconf13* > **Register now and take advantage of the Early Bird discount - save 25%!* >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Samuel Huang
2013-Sep-13 06:27 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I still have the same error everyone''s been mentioning *(module-install-fails.png)*. Any help please? Sam On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote:> > For what it''s worth, I had the same problem and figured out the particular > cert on Windows 7 (64bit) that was causing the issue: > > > ------------------------------------------------------------------------------------------ > [Subject] > CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, > L=Durbanville, S=Western Cape, C=ZA > > [Issuer] > CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, > L=Durbanville, S=Western Cape, C=ZA > > [Serial Number] > 00 > > [Not Before] > 1/01/1997 1:00:00 p.m. > > [Not After] > 1/01/2021 12:59:59 p.m. > > [Thumbprint] > BE36A4562FB2EE05DBB3D32323ADF445084ED656 > > ------------------------------------------------------------------------------------------ > > I found it under Trusted Root Certification Authorities. > After deleting that, I no longer had the module/cert issue. > > On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >> >> >> >> >> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com>wrote: >> >>> I thought i tried the debug and trace options but i this trace was new >>> for me. I looked through the code and I think that it was caused by the >>> fact that there were some certificates installed with the same name. I >>> deleted some from my certificate store and now it runs correct. >>> >>> Thanks for the help. I do think that this can be an issue for more >>> people. >>> >> >> I didn''t realize MS cert store could contain duplicates. We should be >> more defensive of this, in general, to ensure the failure to add one cert >> doesn''t stop puppet from running: >> >> begin >> add_cert(x509) >> rescue OpenSSL::X509::StoreError => detail >> Puppet.warning "Failed to add certificate ''#{x509.subject}''" >> end >> >> Josh >> >> -- >> Josh Cooper >> Developer, Puppet Labs >> >> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >> http://bit.ly/pupconf13* >> **Register now and take advantage of the Early Bird discount - save 25%!* >> >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Rob Reynolds
2013-Sep-16 03:42 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
Can you determine if the cert is also under Machine certificate store and not just the Current User certificate store? On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhuang91@gmail.com> wrote:> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I > still have the same error everyone''s been mentioning * > (module-install-fails.png)*. Any help please? > > Sam > > > On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >> >> For what it''s worth, I had the same problem and figured out the >> particular cert on Windows 7 (64bit) that was causing the issue: >> >> ------------------------------**------------------------------** >> ------------------------------ >> [Subject] >> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >> L=Durbanville, S=Western Cape, C=ZA >> >> [Issuer] >> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >> L=Durbanville, S=Western Cape, C=ZA >> >> [Serial Number] >> 00 >> >> [Not Before] >> 1/01/1997 1:00:00 p.m. >> >> [Not After] >> 1/01/2021 12:59:59 p.m. >> >> [Thumbprint] >> BE36A4562FB2EE05DBB3D32323ADF4**45084ED656 >> ------------------------------**------------------------------** >> ------------------------------ >> >> I found it under Trusted Root Certification Authorities. >> After deleting that, I no longer had the module/cert issue. >> >> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>> >>> >>> >>> >>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com>wrote: >>> >>>> I thought i tried the debug and trace options but i this trace was new >>>> for me. I looked through the code and I think that it was caused by the >>>> fact that there were some certificates installed with the same name. I >>>> deleted some from my certificate store and now it runs correct. >>>> >>>> Thanks for the help. I do think that this can be an issue for more >>>> people. >>>> >>> >>> I didn''t realize MS cert store could contain duplicates. We should be >>> more defensive of this, in general, to ensure the failure to add one cert >>> doesn''t stop puppet from running: >>> >>> begin >>> add_cert(x509) >>> rescue OpenSSL::X509::StoreError => detail >>> Puppet.warning "Failed to add certificate ''#{x509.subject}''" >>> end >>> >>> Josh >>> >>> -- >>> Josh Cooper >>> Developer, Puppet Labs >>> >>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>> http://bit.ly/pupconf13* >>> **Register now and take advantage of the Early Bird discount - save 25%! >>> * >>> >> -- > 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 puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. >-- Rob Reynolds Developer, Puppet Labs Join us at PuppetConf 2014, September 23-24 in San Francisco -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Samuel Huang
2013-Sep-16 18:24 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
If what you mean by Machine store is the Local Computer, I just deleted it from both Machine and Current User stores and still puppet module install does not work. Here''s a screenshot of it appearing in the Machine store. On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote:> > Can you determine if the cert is also under Machine certificate store and > not just the Current User certificate store? > > > On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com<javascript:> > > wrote: > >> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I >> still have the same error everyone''s been mentioning * >> (module-install-fails.png)*. Any help please? >> >> Sam >> >> >> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>> >>> For what it''s worth, I had the same problem and figured out the >>> particular cert on Windows 7 (64bit) that was causing the issue: >>> >>> ------------------------------**------------------------------** >>> ------------------------------ >>> [Subject] >>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>> L=Durbanville, S=Western Cape, C=ZA >>> >>> [Issuer] >>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>> L=Durbanville, S=Western Cape, C=ZA >>> >>> [Serial Number] >>> 00 >>> >>> [Not Before] >>> 1/01/1997 1:00:00 p.m. >>> >>> [Not After] >>> 1/01/2021 12:59:59 p.m. >>> >>> [Thumbprint] >>> BE36A4562FB2EE05DBB3D32323ADF4**45084ED656 >>> ------------------------------**------------------------------** >>> ------------------------------ >>> >>> I found it under Trusted Root Certification Authorities. >>> After deleting that, I no longer had the module/cert issue. >>> >>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>> >>>> >>>> >>>> >>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com>wrote: >>>> >>>>> I thought i tried the debug and trace options but i this trace was new >>>>> for me. I looked through the code and I think that it was caused by the >>>>> fact that there were some certificates installed with the same name. I >>>>> deleted some from my certificate store and now it runs correct. >>>>> >>>>> Thanks for the help. I do think that this can be an issue for more >>>>> people. >>>>> >>>> >>>> I didn''t realize MS cert store could contain duplicates. We should be >>>> more defensive of this, in general, to ensure the failure to add one cert >>>> doesn''t stop puppet from running: >>>> >>>> begin >>>> add_cert(x509) >>>> rescue OpenSSL::X509::StoreError => detail >>>> Puppet.warning "Failed to add certificate ''#{x509.subject}''" >>>> end >>>> >>>> Josh >>>> >>>> -- >>>> Josh Cooper >>>> Developer, Puppet Labs >>>> >>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>> http://bit.ly/pupconf13* >>>> **Register now and take advantage of the Early Bird discount - save >>>> 25%!* >>>> >>> -- >> 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 puppet-users...@googlegroups.com <javascript:>. >> To post to this group, send email to puppet...@googlegroups.com<javascript:> >> . >> Visit this group at http://groups.google.com/group/puppet-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Rob Reynolds > Developer, Puppet Labs > > Join us at PuppetConf 2014, September 23-24 in San Francisco >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Rob Reynolds
2013-Sep-16 20:40 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
Yes, that is the one that I meant. I know you hate hearing this question, but did you reboot after you removed it (prior to module install) for full effect? On Mon, Sep 16, 2013 at 1:24 PM, Samuel Huang <samhuang91@gmail.com> wrote:> If what you mean by Machine store is the Local Computer, I just deleted it > from both Machine and Current User stores and still puppet module install > does not work. Here''s a screenshot of it appearing in the Machine store. > > > On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote: > >> Can you determine if the cert is also under Machine certificate store and >> not just the Current User certificate store? >> >> >> On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com> wrote: >> >>> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I >>> still have the same error everyone''s been mentioning * >>> (module-install-fails.png)*. Any help please? >>> >>> Sam >>> >>> >>> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>>> >>>> For what it''s worth, I had the same problem and figured out the >>>> particular cert on Windows 7 (64bit) that was causing the issue: >>>> >>>> ------------------------------****------------------------------**** >>>> ------------------------------ >>>> [Subject] >>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>> L=Durbanville, S=Western Cape, C=ZA >>>> >>>> [Issuer] >>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>> L=Durbanville, S=Western Cape, C=ZA >>>> >>>> [Serial Number] >>>> 00 >>>> >>>> [Not Before] >>>> 1/01/1997 1:00:00 p.m. >>>> >>>> [Not After] >>>> 1/01/2021 12:59:59 p.m. >>>> >>>> [Thumbprint] >>>> BE36A4562FB2EE05DBB3D32323ADF4****45084ED656 >>>> ------------------------------****------------------------------**** >>>> ------------------------------ >>>> >>>> I found it under Trusted Root Certification Authorities. >>>> After deleting that, I no longer had the module/cert issue. >>>> >>>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com>wrote: >>>>> >>>>>> I thought i tried the debug and trace options but i this trace was >>>>>> new for me. I looked through the code and I think that it was caused by the >>>>>> fact that there were some certificates installed with the same name. I >>>>>> deleted some from my certificate store and now it runs correct. >>>>>> >>>>>> Thanks for the help. I do think that this can be an issue for more >>>>>> people. >>>>>> >>>>> >>>>> I didn''t realize MS cert store could contain duplicates. We should be >>>>> more defensive of this, in general, to ensure the failure to add one cert >>>>> doesn''t stop puppet from running: >>>>> >>>>> begin >>>>> add_cert(x509) >>>>> rescue OpenSSL::X509::StoreError => detail >>>>> Puppet.warning "Failed to add certificate ''#{x509.subject}''" >>>>> end >>>>> >>>>> Josh >>>>> >>>>> -- >>>>> Josh Cooper >>>>> Developer, Puppet Labs >>>>> >>>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>>> http://bit.ly/pupconf13* >>>>> **Register now and take advantage of the Early Bird discount - save >>>>> 25%!* >>>>> >>>> -- >>> 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 puppet-users...@**googlegroups.com. >>> To post to this group, send email to puppet...@googlegroups.com. >>> >>> Visit this group at http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users> >>> . >>> For more options, visit https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >> >> >> >> -- >> Rob Reynolds >> Developer, Puppet Labs >> >> Join us at PuppetConf 2014, September 23-24 in San Francisco >> > -- > 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 puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. >-- Rob Reynolds Developer, Puppet Labs Join us at PuppetConf 2014, September 23-24 in San Francisco -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Samuel Huang
2013-Sep-18 18:52 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
Yeah I rebooted, and it still didn''t work. On Monday, September 16, 2013 1:40:34 PM UTC-7, Rob Reynolds wrote:> > Yes, that is the one that I meant. I know you hate hearing this question, > but did you reboot after you removed it (prior to module install) for full > effect? > > > On Mon, Sep 16, 2013 at 1:24 PM, Samuel Huang <samhu...@gmail.com<javascript:> > > wrote: > >> If what you mean by Machine store is the Local Computer, I just deleted >> it from both Machine and Current User stores and still puppet module >> install does not work. Here''s a screenshot of it appearing in the Machine >> store. >> >> >> On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote: >> >>> Can you determine if the cert is also under Machine certificate store >>> and not just the Current User certificate store? >>> >>> >>> On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com>wrote: >>> >>>> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I >>>> still have the same error everyone''s been mentioning * >>>> (module-install-fails.png)*. Any help please? >>>> >>>> Sam >>>> >>>> >>>> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>>>> >>>>> For what it''s worth, I had the same problem and figured out the >>>>> particular cert on Windows 7 (64bit) that was causing the issue: >>>>> >>>>> ------------------------------****------------------------------**** >>>>> ------------------------------ >>>>> [Subject] >>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>> L=Durbanville, S=Western Cape, C=ZA >>>>> >>>>> [Issuer] >>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>> L=Durbanville, S=Western Cape, C=ZA >>>>> >>>>> [Serial Number] >>>>> 00 >>>>> >>>>> [Not Before] >>>>> 1/01/1997 1:00:00 p.m. >>>>> >>>>> [Not After] >>>>> 1/01/2021 12:59:59 p.m. >>>>> >>>>> [Thumbprint] >>>>> BE36A4562FB2EE05DBB3D32323ADF4****45084ED656 >>>>> ------------------------------****------------------------------**** >>>>> ------------------------------ >>>>> >>>>> I found it under Trusted Root Certification Authorities. >>>>> After deleting that, I no longer had the module/cert issue. >>>>> >>>>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com>wrote: >>>>>> >>>>>>> I thought i tried the debug and trace options but i this trace was >>>>>>> new for me. I looked through the code and I think that it was caused by the >>>>>>> fact that there were some certificates installed with the same name. I >>>>>>> deleted some from my certificate store and now it runs correct. >>>>>>> >>>>>>> Thanks for the help. I do think that this can be an issue for more >>>>>>> people. >>>>>>> >>>>>> >>>>>> I didn''t realize MS cert store could contain duplicates. We should be >>>>>> more defensive of this, in general, to ensure the failure to add one cert >>>>>> doesn''t stop puppet from running: >>>>>> >>>>>> begin >>>>>> add_cert(x509) >>>>>> rescue OpenSSL::X509::StoreError => detail >>>>>> Puppet.warning "Failed to add certificate ''#{x509.subject}''" >>>>>> end >>>>>> >>>>>> Josh >>>>>> >>>>>> -- >>>>>> Josh Cooper >>>>>> Developer, Puppet Labs >>>>>> >>>>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>>>> http://bit.ly/pupconf13* >>>>>> **Register now and take advantage of the Early Bird discount - save >>>>>> 25%!* >>>>>> >>>>> -- >>>> 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 puppet-users...@**googlegroups.com. >>>> To post to this group, send email to puppet...@googlegroups.com. >>>> >>>> Visit this group at http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users> >>>> . >>>> For more options, visit https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>> >>> >>> >>> -- >>> Rob Reynolds >>> Developer, Puppet Labs >>> >>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>> >> -- >> 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 puppet-users...@googlegroups.com <javascript:>. >> To post to this group, send email to puppet...@googlegroups.com<javascript:> >> . >> Visit this group at http://groups.google.com/group/puppet-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Rob Reynolds > Developer, Puppet Labs > > Join us at PuppetConf 2014, September 23-24 in San Francisco >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Rob Reynolds
2013-Sep-19 20:08 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
Are your results of `puppet module install simondaen/iis --debug --trace` similar to what the others were getting? On Wed, Sep 18, 2013 at 1:52 PM, Samuel Huang <samhuang91@gmail.com> wrote:> Yeah I rebooted, and it still didn''t work. > > > On Monday, September 16, 2013 1:40:34 PM UTC-7, Rob Reynolds wrote: > >> Yes, that is the one that I meant. I know you hate hearing this question, >> but did you reboot after you removed it (prior to module install) for full >> effect? >> >> >> On Mon, Sep 16, 2013 at 1:24 PM, Samuel Huang <samhu...@gmail.com> wrote: >> >>> If what you mean by Machine store is the Local Computer, I just deleted >>> it from both Machine and Current User stores and still puppet module >>> install does not work. Here''s a screenshot of it appearing in the Machine >>> store. >>> >>> >>> On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote: >>> >>>> Can you determine if the cert is also under Machine certificate store >>>> and not just the Current User certificate store? >>>> >>>> >>>> On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com>wrote: >>>> >>>>> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I >>>>> still have the same error everyone''s been mentioning * >>>>> (module-install-fails.png)*. Any help please? >>>>> >>>>> Sam >>>>> >>>>> >>>>> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>>>>> >>>>>> For what it''s worth, I had the same problem and figured out the >>>>>> particular cert on Windows 7 (64bit) that was causing the issue: >>>>>> >>>>>> ------------------------------******------------------------------*** >>>>>> ***------------------------------ >>>>>> [Subject] >>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>> >>>>>> [Issuer] >>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>> >>>>>> [Serial Number] >>>>>> 00 >>>>>> >>>>>> [Not Before] >>>>>> 1/01/1997 1:00:00 p.m. >>>>>> >>>>>> [Not After] >>>>>> 1/01/2021 12:59:59 p.m. >>>>>> >>>>>> [Thumbprint] >>>>>> BE36A4562FB2EE05DBB3D32323ADF4******45084ED656 >>>>>> ------------------------------******------------------------------*** >>>>>> ***------------------------------ >>>>>> >>>>>> I found it under Trusted Root Certification Authorities. >>>>>> After deleting that, I no longer had the module/cert issue. >>>>>> >>>>>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com>wrote: >>>>>>> >>>>>>>> I thought i tried the debug and trace options but i this trace was >>>>>>>> new for me. I looked through the code and I think that it was caused by the >>>>>>>> fact that there were some certificates installed with the same name. I >>>>>>>> deleted some from my certificate store and now it runs correct. >>>>>>>> >>>>>>>> Thanks for the help. I do think that this can be an issue for more >>>>>>>> people. >>>>>>>> >>>>>>> >>>>>>> I didn''t realize MS cert store could contain duplicates. We should >>>>>>> be more defensive of this, in general, to ensure the failure to add one >>>>>>> cert doesn''t stop puppet from running: >>>>>>> >>>>>>> begin >>>>>>> add_cert(x509) >>>>>>> rescue OpenSSL::X509::StoreError => detail >>>>>>> Puppet.warning "Failed to add certificate >>>>>>> ''#{x509.subject}''" >>>>>>> end >>>>>>> >>>>>>> Josh >>>>>>> >>>>>>> -- >>>>>>> Josh Cooper >>>>>>> Developer, Puppet Labs >>>>>>> >>>>>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>>>>> http://bit.ly/pupconf13* >>>>>>> **Register now and take advantage of the Early Bird discount - save >>>>>>> 25%!* >>>>>>> >>>>>> -- >>>>> 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 puppet-users...@**googlegroups.**com. >>>>> To post to this group, send email to puppet...@googlegroups.com. >>>>> >>>>> Visit this group at http://groups.google.com/**group**/puppet-users<http://groups.google.com/group/puppet-users> >>>>> . >>>>> For more options, visit https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out> >>>>> . >>>>> >>>> >>>> >>>> >>>> -- >>>> Rob Reynolds >>>> Developer, Puppet Labs >>>> >>>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>>> >>> -- >>> 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 puppet-users...@**googlegroups.com. >>> To post to this group, send email to puppet...@googlegroups.com. >>> Visit this group at http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users> >>> . >>> For more options, visit https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >> >> >> >> -- >> Rob Reynolds >> Developer, Puppet Labs >> >> Join us at PuppetConf 2014, September 23-24 in San Francisco >> > -- > 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 puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. >-- Rob Reynolds Developer, Puppet Labs Join us at PuppetConf 2014, September 23-24 in San Francisco -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Sam Huang
2013-Sep-20 00:33 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
yes On Thu, Sep 19, 2013 at 1:08 PM, Rob Reynolds <rob@puppetlabs.com> wrote:> Are your results of `puppet module install simondaen/iis --debug --trace` > similar to what the others were getting? > > > On Wed, Sep 18, 2013 at 1:52 PM, Samuel Huang <samhuang91@gmail.com>wrote: > >> Yeah I rebooted, and it still didn''t work. >> >> >> On Monday, September 16, 2013 1:40:34 PM UTC-7, Rob Reynolds wrote: >> >>> Yes, that is the one that I meant. I know you hate hearing this >>> question, but did you reboot after you removed it (prior to module install) >>> for full effect? >>> >>> >>> On Mon, Sep 16, 2013 at 1:24 PM, Samuel Huang <samhu...@gmail.com>wrote: >>> >>>> If what you mean by Machine store is the Local Computer, I just deleted >>>> it from both Machine and Current User stores and still puppet module >>>> install does not work. Here''s a screenshot of it appearing in the Machine >>>> store. >>>> >>>> >>>> On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote: >>>> >>>>> Can you determine if the cert is also under Machine certificate store >>>>> and not just the Current User certificate store? >>>>> >>>>> >>>>> On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com>wrote: >>>>> >>>>>> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I >>>>>> still have the same error everyone''s been mentioning * >>>>>> (module-install-fails.png)*. Any help please? >>>>>> >>>>>> Sam >>>>>> >>>>>> >>>>>> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>>>>>> >>>>>>> For what it''s worth, I had the same problem and figured out the >>>>>>> particular cert on Windows 7 (64bit) that was causing the issue: >>>>>>> >>>>>>> ------------------------------******------------------------------** >>>>>>> ****------------------------------ >>>>>>> [Subject] >>>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>>> >>>>>>> [Issuer] >>>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>>> >>>>>>> [Serial Number] >>>>>>> 00 >>>>>>> >>>>>>> [Not Before] >>>>>>> 1/01/1997 1:00:00 p.m. >>>>>>> >>>>>>> [Not After] >>>>>>> 1/01/2021 12:59:59 p.m. >>>>>>> >>>>>>> [Thumbprint] >>>>>>> BE36A4562FB2EE05DBB3D32323ADF4******45084ED656 >>>>>>> ------------------------------******------------------------------** >>>>>>> ****------------------------------ >>>>>>> >>>>>>> I found it under Trusted Root Certification Authorities. >>>>>>> After deleting that, I no longer had the module/cert issue. >>>>>>> >>>>>>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> I thought i tried the debug and trace options but i this trace was >>>>>>>>> new for me. I looked through the code and I think that it was caused by the >>>>>>>>> fact that there were some certificates installed with the same name. I >>>>>>>>> deleted some from my certificate store and now it runs correct. >>>>>>>>> >>>>>>>>> Thanks for the help. I do think that this can be an issue for more >>>>>>>>> people. >>>>>>>>> >>>>>>>> >>>>>>>> I didn''t realize MS cert store could contain duplicates. We should >>>>>>>> be more defensive of this, in general, to ensure the failure to add one >>>>>>>> cert doesn''t stop puppet from running: >>>>>>>> >>>>>>>> begin >>>>>>>> add_cert(x509) >>>>>>>> rescue OpenSSL::X509::StoreError => detail >>>>>>>> Puppet.warning "Failed to add certificate >>>>>>>> ''#{x509.subject}''" >>>>>>>> end >>>>>>>> >>>>>>>> Josh >>>>>>>> >>>>>>>> -- >>>>>>>> Josh Cooper >>>>>>>> Developer, Puppet Labs >>>>>>>> >>>>>>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>>>>>> http://bit.ly/pupconf13* >>>>>>>> **Register now and take advantage of the Early Bird discount - >>>>>>>> save 25%!* >>>>>>>> >>>>>>> -- >>>>>> 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 puppet-users...@**googlegroups.**com. >>>>>> To post to this group, send email to puppet...@googlegroups.com. >>>>>> >>>>>> Visit this group at http://groups.google.com/**group**/puppet-users<http://groups.google.com/group/puppet-users> >>>>>> . >>>>>> For more options, visit https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out> >>>>>> . >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Rob Reynolds >>>>> Developer, Puppet Labs >>>>> >>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>>>> >>>> -- >>>> 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 puppet-users...@**googlegroups.com. >>>> To post to this group, send email to puppet...@googlegroups.com. >>>> Visit this group at http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users> >>>> . >>>> For more options, visit https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>> >>> >>> >>> -- >>> Rob Reynolds >>> Developer, Puppet Labs >>> >>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>> >> -- >> 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 puppet-users+unsubscribe@googlegroups.com. >> To post to this group, send email to puppet-users@googlegroups.com. >> Visit this group at http://groups.google.com/group/puppet-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Rob Reynolds > Developer, Puppet Labs > > Join us at PuppetConf 2014, September 23-24 in San Francisco > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Puppet Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/puppet-users/t-KLARupllw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. >-- *Me to We 408.497.8278** * -- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Rainer Weinhold
2013-Sep-20 14:36 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
i just downloaded 3.3 for windows (w7,x64) and got the same error. output : C:\Program Files (x86)\Puppet Labs\Puppet\bin>puppet module install simondaen/iis --debug --trace Notice: Preparing to install into M:/.puppet/modules ... Notice: Downloading from https://forge.puppetlabs.com ... Error: cert already in hash table C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:250:in `add_cert'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:250:in `block in set_default_paths'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `block in each'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:249:in `set_default_paths'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge/repository.rb:88:in `get_http_object'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge/repository.rb:59:in `read_response'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge/repository.rb:47:in `make_http_request'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge.rb:77:in `remote_dependency_info'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/module_tool/shared_behaviors.rb:34:in `get_remote_constraints'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:106:in `get_release_packages'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:54:in `run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/face/module/install.rb:129:in `block (3 levels) in <top (required)>'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/interface/action.rb+eval[wrapper]:242:in `install'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application/face_base.rb:229:in `main'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:372:in `run_command'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block (2 levels) in run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:457:in `plugin_hook'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block in run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:511:in `exit_on_fail'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/application.rb:364:in `run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:132:in `run'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util/command_line.rb:86:in `execute'' C:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'' Error: Try ''puppet help module install'' for usage On Thursday, September 19, 2013 10:08:58 PM UTC+2, Rob Reynolds wrote:> > Are your results of `puppet module install simondaen/iis --debug --trace` > similar to what the others were getting? > > > On Wed, Sep 18, 2013 at 1:52 PM, Samuel Huang <samhu...@gmail.com<javascript:> > > wrote: > >> Yeah I rebooted, and it still didn''t work. >> >> >> On Monday, September 16, 2013 1:40:34 PM UTC-7, Rob Reynolds wrote: >> >>> Yes, that is the one that I meant. I know you hate hearing this >>> question, but did you reboot after you removed it (prior to module install) >>> for full effect? >>> >>> >>> On Mon, Sep 16, 2013 at 1:24 PM, Samuel Huang <samhu...@gmail.com>wrote: >>> >>>> If what you mean by Machine store is the Local Computer, I just deleted >>>> it from both Machine and Current User stores and still puppet module >>>> install does not work. Here''s a screenshot of it appearing in the Machine >>>> store. >>>> >>>> >>>> On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote: >>>> >>>>> Can you determine if the cert is also under Machine certificate store >>>>> and not just the Current User certificate store? >>>>> >>>>> >>>>> On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com>wrote: >>>>> >>>>>> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but I >>>>>> still have the same error everyone''s been mentioning * >>>>>> (module-install-fails.png)*. Any help please? >>>>>> >>>>>> Sam >>>>>> >>>>>> >>>>>> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>>>>>> >>>>>>> For what it''s worth, I had the same problem and figured out the >>>>>>> particular cert on Windows 7 (64bit) that was causing the issue: >>>>>>> >>>>>>> ------------------------------******------------------------------** >>>>>>> ****------------------------------ >>>>>>> [Subject] >>>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>>> >>>>>>> [Issuer] >>>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>>> >>>>>>> [Serial Number] >>>>>>> 00 >>>>>>> >>>>>>> [Not Before] >>>>>>> 1/01/1997 1:00:00 p.m. >>>>>>> >>>>>>> [Not After] >>>>>>> 1/01/2021 12:59:59 p.m. >>>>>>> >>>>>>> [Thumbprint] >>>>>>> BE36A4562FB2EE05DBB3D32323ADF4******45084ED656 >>>>>>> ------------------------------******------------------------------** >>>>>>> ****------------------------------ >>>>>>> >>>>>>> I found it under Trusted Root Certification Authorities. >>>>>>> After deleting that, I no longer had the module/cert issue. >>>>>>> >>>>>>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl <arnod...@gmail.com >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> I thought i tried the debug and trace options but i this trace was >>>>>>>>> new for me. I looked through the code and I think that it was caused by the >>>>>>>>> fact that there were some certificates installed with the same name. I >>>>>>>>> deleted some from my certificate store and now it runs correct. >>>>>>>>> >>>>>>>>> Thanks for the help. I do think that this can be an issue for more >>>>>>>>> people. >>>>>>>>> >>>>>>>> >>>>>>>> I didn''t realize MS cert store could contain duplicates. We should >>>>>>>> be more defensive of this, in general, to ensure the failure to add one >>>>>>>> cert doesn''t stop puppet from running: >>>>>>>> >>>>>>>> begin >>>>>>>> add_cert(x509) >>>>>>>> rescue OpenSSL::X509::StoreError => detail >>>>>>>> Puppet.warning "Failed to add certificate >>>>>>>> ''#{x509.subject}''" >>>>>>>> end >>>>>>>> >>>>>>>> Josh >>>>>>>> >>>>>>>> -- >>>>>>>> Josh Cooper >>>>>>>> Developer, Puppet Labs >>>>>>>> >>>>>>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>>>>>> http://bit.ly/pupconf13* >>>>>>>> **Register now and take advantage of the Early Bird discount - >>>>>>>> save 25%!* >>>>>>>> >>>>>>> -- >>>>>> 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 puppet-users...@**googlegroups.**com. >>>>>> To post to this group, send email to puppet...@googlegroups.com. >>>>>> >>>>>> Visit this group at http://groups.google.com/**group**/puppet-users<http://groups.google.com/group/puppet-users> >>>>>> . >>>>>> For more options, visit https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out> >>>>>> . >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Rob Reynolds >>>>> Developer, Puppet Labs >>>>> >>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>>>> >>>> -- >>>> 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 puppet-users...@**googlegroups.com. >>>> To post to this group, send email to puppet...@googlegroups.com. >>>> Visit this group at http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users> >>>> . >>>> For more options, visit https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>> >>> >>> >>> -- >>> Rob Reynolds >>> Developer, Puppet Labs >>> >>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>> >> -- >> 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 puppet-users...@googlegroups.com <javascript:>. >> To post to this group, send email to puppet...@googlegroups.com<javascript:> >> . >> Visit this group at http://groups.google.com/group/puppet-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Rob Reynolds > Developer, Puppet Labs > > Join us at PuppetConf 2014, September 23-24 in San Francisco >-- 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 puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
Josh Cooper
2013-Oct-31 05:22 UTC
Re: [Puppet Users] "puppet module install simondean/iis" gives error "Error: cert already in hash table"
On Fri, Sep 20, 2013 at 7:36 AM, Rainer Weinhold <redsam42@gmail.com> wrote:> i just downloaded 3.3 for windows (w7,x64) and got the same error. > > output : > > C:\Program Files (x86)\Puppet Labs\Puppet\bin>puppet module install > simondaen/iis --debug --trace > Notice: Preparing to install into M:/.puppet/modules ... > > Notice: Downloading from https://forge.puppetlabs.com ... > Error: cert already in hash table > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:250:in `add_cert'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:250:in `block in > set_default_paths'' > > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `block in > each'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/windows/root_certs.rb:24:in `each'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/monkey_patches.rb:249:in > `set_default_paths'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/forge/repository.rb:88:in `get_http_object'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/forge/repository.rb:59:in `read_response'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/forge/repository.rb:47:in `make_http_request'' > > C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/forge.rb:77:in > `remote_dependency_info'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/module_tool/shared_behaviors.rb:34:in > `get_remote_constraints'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:106:in > `get_release_packages'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/module_tool/applications/installer.rb:54:in > `run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/face/module/install.rb:129:in `block (3 > levels) in <top (required)>'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/interface/action.rb+eval[wrapper]:242:in > `install'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application/face_base.rb:229:in `main'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:372:in `run_command'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block (2 levels) in > run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:457:in `plugin_hook'' > > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:364:in `block in run'' > C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:511:in > `exit_on_fail'' > > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/application.rb:364:in `run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/command_line.rb:132:in `run'' > C:/Program Files (x86)/Puppet > Labs/Puppet/puppet/lib/puppet/util/command_line.rb:86:in `execute'' > C:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:4:in `<main>'' > Error: Try ''puppet help module install'' for usage > > On Thursday, September 19, 2013 10:08:58 PM UTC+2, Rob Reynolds wrote: > >> Are your results of `puppet module install simondaen/iis --debug >> --trace` similar to what the others were getting? >> >> >> On Wed, Sep 18, 2013 at 1:52 PM, Samuel Huang <samhu...@gmail.com> wrote: >> >>> Yeah I rebooted, and it still didn''t work. >>> >>> >>> On Monday, September 16, 2013 1:40:34 PM UTC-7, Rob Reynolds wrote: >>> >>>> Yes, that is the one that I meant. I know you hate hearing this >>>> question, but did you reboot after you removed it (prior to module install) >>>> for full effect? >>>> >>>> >>>> On Mon, Sep 16, 2013 at 1:24 PM, Samuel Huang <samhu...@gmail.com>wrote: >>>> >>>>> If what you mean by Machine store is the Local Computer, I just >>>>> deleted it from both Machine and Current User stores and still puppet >>>>> module install does not work. Here''s a screenshot of it appearing in the >>>>> Machine store. >>>>> >>>>> >>>>> On Sunday, September 15, 2013 8:42:24 PM UTC-7, Rob Reynolds wrote: >>>>> >>>>>> Can you determine if the cert is also under Machine certificate store >>>>>> and not just the Current User certificate store? >>>>>> >>>>>> >>>>>> On Fri, Sep 13, 2013 at 1:27 AM, Samuel Huang <samhu...@gmail.com>wrote: >>>>>> >>>>>>> I deleted the cert you mentioned *(thatwte-timestamping.png)*, but >>>>>>> I still have the same error everyone''s been mentioning * >>>>>>> (module-install-fails.png)*. Any help please? >>>>>>> >>>>>>> Sam >>>>>>> >>>>>>> >>>>>>> On Sunday, August 18, 2013 7:59:04 PM UTC-7, Robert Redgwell wrote: >>>>>>>> >>>>>>>> For what it''s worth, I had the same problem and figured out the >>>>>>>> particular cert on Windows 7 (64bit) that was causing the issue: >>>>>>>> >>>>>>>> ------------------------------******** >>>>>>>> ------------------------------******** >>>>>>>> ------------------------------ >>>>>>>> [Subject] >>>>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>>>> >>>>>>>> [Issuer] >>>>>>>> CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, >>>>>>>> L=Durbanville, S=Western Cape, C=ZA >>>>>>>> >>>>>>>> [Serial Number] >>>>>>>> 00 >>>>>>>> >>>>>>>> [Not Before] >>>>>>>> 1/01/1997 1:00:00 p.m. >>>>>>>> >>>>>>>> [Not After] >>>>>>>> 1/01/2021 12:59:59 p.m. >>>>>>>> >>>>>>>> [Thumbprint] >>>>>>>> BE36A4562FB2EE05DBB3D32323ADF4********45084ED656 >>>>>>>> ------------------------------******** >>>>>>>> ------------------------------******** >>>>>>>> ------------------------------ >>>>>>>> >>>>>>>> I found it under Trusted Root Certification Authorities. >>>>>>>> After deleting that, I no longer had the module/cert issue. >>>>>>>> >>>>>>>> On Wednesday, 17 July 2013 07:54:02 UTC+12, Josh Cooper wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Jul 16, 2013 at 11:19 AM, Arno den Uijl < >>>>>>>>> arnod...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> I thought i tried the debug and trace options but i this trace >>>>>>>>>> was new for me. I looked through the code and I think that it was caused by >>>>>>>>>> the fact that there were some certificates installed with the same name. I >>>>>>>>>> deleted some from my certificate store and now it runs correct. >>>>>>>>>> >>>>>>>>>> Thanks for the help. I do think that this can be an issue for >>>>>>>>>> more people. >>>>>>>>>> >>>>>>>>> >>>>>>>>> I didn''t realize MS cert store could contain duplicates. We should >>>>>>>>> be more defensive of this, in general, to ensure the failure to add one >>>>>>>>> cert doesn''t stop puppet from running: >>>>>>>>> >>>>>>>>> begin >>>>>>>>> add_cert(x509) >>>>>>>>> rescue OpenSSL::X509::StoreError => detail >>>>>>>>> Puppet.warning "Failed to add certificate >>>>>>>>> ''#{x509.subject}''" >>>>>>>>> end >>>>>>>>> >>>>>>>>> Josh >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Josh Cooper >>>>>>>>> Developer, Puppet Labs >>>>>>>>> >>>>>>>>> *Join us at PuppetConf 2013, August 22-23 in San Francisco - * >>>>>>>>> http://bit.ly/pupconf13* >>>>>>>>> **Register now and take advantage of the Early Bird discount - >>>>>>>>> save 25%!* >>>>>>>>> >>>>>>>> -- >>>>>>> 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 puppet-users...@**googlegroups.**c**om. >>>>>>> To post to this group, send email to puppet...@googlegroups.com. >>>>>>> >>>>>>> Visit this group at http://groups.google.com/**group**** >>>>>>> /puppet-users <http://groups.google.com/group/puppet-users>. >>>>>>> For more options, visit https://groups.google.com/**grou**** >>>>>>> ps/opt_out <https://groups.google.com/groups/opt_out>. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Rob Reynolds >>>>>> Developer, Puppet Labs >>>>>> >>>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>>>>> >>>>> -- >>>>> 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 puppet-users...@**googlegroups.**com. >>>>> To post to this group, send email to puppet...@googlegroups.com. >>>>> Visit this group at http://groups.google.com/**group**/puppet-users<http://groups.google.com/group/puppet-users> >>>>> . >>>>> For more options, visit https://groups.google.com/**grou**ps/opt_out<https://groups.google.com/groups/opt_out> >>>>> . >>>>> >>>> >>>> >>>> >>>> -- >>>> Rob Reynolds >>>> Developer, Puppet Labs >>>> >>>> Join us at PuppetConf 2014, September 23-24 in San Francisco >>>> >>> -- >>> 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 puppet-users...@**googlegroups.com. >>> To post to this group, send email to puppet...@googlegroups.com. >>> Visit this group at http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users> >>> . >>> For more options, visit https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>> . >>> >> >> >> >> -- >> Rob Reynolds >> Developer, Puppet Labs >> >> Join us at PuppetConf 2014, September 23-24 in San Francisco >> > -- > 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 puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. >I''ve submitted a PR for this some time ago: https://github.com/puppetlabs/puppet/pull/1916, please give it a try and include your comments on the PR. Josh -- Josh Cooper Developer, Puppet Labs -- 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 puppet-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2Bu97unMGa4S7nb-yO3grqE3hMO9AHGKsQC_5W4%3D6k7Woc_e%2BA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.