<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Raul Jonatan</title>
    <description>The latest articles on DEV Community by Raul Jonatan (@julnarot).</description>
    <link>https://dev.to/julnarot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F801561%2Fbd633220-4267-4658-b4a5-972a9cc875bb.png</url>
      <title>DEV Community: Raul Jonatan</title>
      <link>https://dev.to/julnarot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/julnarot"/>
    <language>en</language>
    <item>
      <title>SSL verification error at depth 2 - Zscaler | WSL</title>
      <dc:creator>Raul Jonatan</dc:creator>
      <pubDate>Thu, 31 Oct 2024 00:36:09 +0000</pubDate>
      <link>https://dev.to/julnarot/ssl-verification-error-at-depth-2-47f9</link>
      <guid>https://dev.to/julnarot/ssl-verification-error-at-depth-2-47f9</guid>
      <description>&lt;h1&gt;
  
  
  Error using gem
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gem &lt;span class="nb"&gt;install &lt;/span&gt;asciidoctor-pdf
ERROR:  SSL verification error at depth 2: unable to get &lt;span class="nb"&gt;local &lt;/span&gt;issuer certificate &lt;span class="o"&gt;(&lt;/span&gt;20&lt;span class="o"&gt;)&lt;/span&gt;
ERROR:  You must add /......../&lt;span class="o"&gt;=&lt;/span&gt;Zscaler Root CA/emailAddress&lt;span class="o"&gt;=&lt;/span&gt;support@zscaler.com to your &lt;span class="nb"&gt;local &lt;/span&gt;trusted store
ERROR:  SSL verification error at depth 2: unable to get &lt;span class="nb"&gt;local &lt;/span&gt;issuer certificate &lt;span class="o"&gt;(&lt;/span&gt;20&lt;span class="o"&gt;)&lt;/span&gt;
ERROR:  You must add /......../&lt;span class="o"&gt;=&lt;/span&gt;Zscaler Root CA/emailAddress&lt;span class="o"&gt;=&lt;/span&gt;support@zscaler.com to your &lt;span class="nb"&gt;local &lt;/span&gt;trusted store
ERROR:  SSL verification error at depth 2: unable to get &lt;span class="nb"&gt;local &lt;/span&gt;issuer certificate &lt;span class="o"&gt;(&lt;/span&gt;20&lt;span class="o"&gt;)&lt;/span&gt;
ERROR:  You must add /......../&lt;span class="o"&gt;=&lt;/span&gt;Zscaler Root CA/emailAddress&lt;span class="o"&gt;=&lt;/span&gt;support@zscaler.com to your &lt;span class="nb"&gt;local &lt;/span&gt;trusted store
ERROR:  Could not find a valid gem &lt;span class="s1"&gt;'asciidoctor-pdf'&lt;/span&gt; &lt;span class="o"&gt;(&amp;gt;=&lt;/span&gt; 0&lt;span class="o"&gt;)&lt;/span&gt;, here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect &lt;span class="nv"&gt;returned&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;1 &lt;span class="nv"&gt;errno&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;0 &lt;span class="nv"&gt;peeraddr&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;151.101.1.227:443 &lt;span class="nv"&gt;state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;error: certificate verify failed &lt;span class="o"&gt;(&lt;/span&gt;unable to get &lt;span class="nb"&gt;local &lt;/span&gt;issuer certificate&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;https://rubygems.org/specs.4.8.gz&lt;span class="o"&gt;)&lt;/span&gt;
ERROR:  SSL verification error at depth 2: unable to get &lt;span class="nb"&gt;local &lt;/span&gt;issuer certificate &lt;span class="o"&gt;(&lt;/span&gt;20&lt;span class="o"&gt;)&lt;/span&gt;
ERROR:  You must add /......../&lt;span class="o"&gt;=&lt;/span&gt;Zscaler Root CA/emailAddress&lt;span class="o"&gt;=&lt;/span&gt;support@zscaler.com to your &lt;span class="nb"&gt;local &lt;/span&gt;trusted store
ERROR:  SSL verification error at depth 2: unable to get &lt;span class="nb"&gt;local &lt;/span&gt;issuer certificate &lt;span class="o"&gt;(&lt;/span&gt;20&lt;span class="o"&gt;)&lt;/span&gt;
ERROR:  You must add /......../&lt;span class="o"&gt;=&lt;/span&gt;Zscaler Root CA/emailAddress&lt;span class="o"&gt;=&lt;/span&gt;support@zscaler.com to your &lt;span class="nb"&gt;local &lt;/span&gt;trusted store
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Steps for solve
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Download cerfiticate from zscaler
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Get Zscaler Certified visiting &lt;a href="https://www.zscaler.com/" rel="noopener noreferrer"&gt;https://www.zscaler.com/&lt;/a&gt; got security&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fddbz7sjvchav8qppwkgo.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fddbz7sjvchav8qppwkgo.PNG" width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;download certified
&lt;h3&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fce8j1j2pr2trz5h06wec.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fce8j1j2pr2trz5h06wec.PNG" width="397" height="271"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fek5pad8r7g5vp9v589ux.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fek5pad8r7g5vp9v589ux.PNG" width="395" height="236"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdo5labjlnu55i9uzo4ea.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdo5labjlnu55i9uzo4ea.PNG" width="545" height="616"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;save&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj6524tdspohf0w3hxngt.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj6524tdspohf0w3hxngt.PNG" width="623" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Copy the exported .crt file and place it in a directory accessible from WSL, such as your user home. in this case  &lt;code&gt;zscaler.crt&lt;/code&gt; file was download on home folder of user
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;julnarot@artanis:~&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;cd
&lt;/span&gt;julnarot@artanis:~&lt;span class="nv"&gt;$ &lt;/span&gt;
julnarot@artanis:~&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;ls&lt;/span&gt;
 develop   oradiag_julnarot   scripts   zscaler.crt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Add the certificate to WSL trusted certificates
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;julnarot@artanis:~&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;sudo cp &lt;/span&gt;zscaler.crt /usr/local/share/ca-certificates/zscaler.crt
&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;sudo&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; password &lt;span class="k"&gt;for &lt;/span&gt;julnarot: 
julnarot@artanis:~&lt;span class="nv"&gt;$ &lt;/span&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;update-ca-certificates
Updating certificates &lt;span class="k"&gt;in&lt;/span&gt; /etc/ssl/certs...
rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL
1 added, 0 removed&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;done&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt;
Running hooks &lt;span class="k"&gt;in&lt;/span&gt; /etc/ca-certificates/update.d...
&lt;span class="k"&gt;done&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Now try install some dependency with &lt;code&gt;gem&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;julnarot@artanis:~&lt;span class="nv"&gt;$ &lt;/span&gt;gem &lt;span class="nb"&gt;install &lt;/span&gt;asciidoctor-pdf
Fetching ttfunk-1.7.0.gem
...
Fetching concurrent-ruby-1.3.4.gem
Fetching asciidoctor-2.0.23.gem
Successfully installed ttfunk-1.7.0
Successfully installed polyglot-0.3.5
...
Successfully installed asciidoctor-pdf-2.3.19
Parsing documentation &lt;span class="k"&gt;for &lt;/span&gt;ttfunk-1.7.0
Installing ri documentation &lt;span class="k"&gt;for &lt;/span&gt;ttfunk-1.7.0
...
Done installing documentation &lt;span class="k"&gt;for &lt;/span&gt;ttfunk, polyglot, treetop, pdf-core, prawn, ruby-rc4, hashery, Ascii85, afm, pdf-reader, prawn-templates, prawn-table, public_suffix, addressable, css_parser, prawn-svg, prawn-icon, concurrent-ruby, asciidoctor, asciidoctor-pdf after 8 seconds
20 gems installed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>development</category>
      <category>ubuntu</category>
      <category>wsl</category>
    </item>
  </channel>
</rss>
