curl gnutls_handshake failed: Error in the pull functionNTLM with cURL returns 401How to test a HTTPS URL with a given IP addressDNS failure crashing web site - CURL requestsFix/Bypass “Cannot connect to the real website-blocked” error in Google Chrome with OpenDNS blockingIssues with the SSL versions used by Curl and Python SSL libcurl: (60) server certificate verification failedSSL certificate working in chrome but not openssl s_client or curlcurl fails to retrieve HTTPS content: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failureDebian version change affecting scripts using curl and HTTPSwhat does curl stuck at “Trying <ip address>” indicate?

How to deal with relatively technically incompetent coworker?

Why is there a cap on 401k contributions?

Can a character shove an enemy who is already prone?

How to explain intravenous drug abuse to a 6-year-old?

How can it be that ssh somename works, while nslookup somename does not?

How to append code verbatim to .bashrc?

How to animate petals opening

Why doesn't increasing the temperature of something like wood or paper set them on fire?

Employee is self-centered and affects the team negatively

Existence of a weight of a representation in the fundamental Weyl chamber

Creating Stored Procedure in local db that references tables in linked server

Names of the Six Tastes

How to start your Starctaft II games vs AI immediatly?

Add elements inside Array conditionally in JavaScript

Why did Ham the Chimp push levers?

"I can't place her": How do Russian speakers express this idea colloquially?

Are wands in any sort of book going to be too much like Harry Potter?

Are there vaccine ingredients which may not be disclosed ("hidden", "trade secret", or similar)?

Why doesn't Dany protect her dragons better?

Is it a good idea to copy a trader when investing?

Was Mohammed the most popular first name for boys born in Berlin in 2018?

Gift for mentor after his thesis defense?

How do I give a darkroom course without negatives from the attendees?

Opposite party turned away from voting when ballot is all opposing party



curl gnutls_handshake failed: Error in the pull function


NTLM with cURL returns 401How to test a HTTPS URL with a given IP addressDNS failure crashing web site - CURL requestsFix/Bypass “Cannot connect to the real website-blocked” error in Google Chrome with OpenDNS blockingIssues with the SSL versions used by Curl and Python SSL libcurl: (60) server certificate verification failedSSL certificate working in chrome but not openssl s_client or curlcurl fails to retrieve HTTPS content: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failureDebian version change affecting scripts using curl and HTTPSwhat does curl stuck at “Trying <ip address>” indicate?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








2















We run a curl command regularly, and suddenly last night it started giving us errors. The error is this:



curl: (35) gnutls_handshake() failed: Error in the pull function.


Our server is Ubuntu 16.04.3 with all the upgrades and a fresh reboot.



The URL we are trying to request is HTTPS. It works if we request it from Chrome, but not from curl.



Any ideas? Thanks.










share|improve this question




























    2















    We run a curl command regularly, and suddenly last night it started giving us errors. The error is this:



    curl: (35) gnutls_handshake() failed: Error in the pull function.


    Our server is Ubuntu 16.04.3 with all the upgrades and a fresh reboot.



    The URL we are trying to request is HTTPS. It works if we request it from Chrome, but not from curl.



    Any ideas? Thanks.










    share|improve this question
























      2












      2








      2








      We run a curl command regularly, and suddenly last night it started giving us errors. The error is this:



      curl: (35) gnutls_handshake() failed: Error in the pull function.


      Our server is Ubuntu 16.04.3 with all the upgrades and a fresh reboot.



      The URL we are trying to request is HTTPS. It works if we request it from Chrome, but not from curl.



      Any ideas? Thanks.










      share|improve this question














      We run a curl command regularly, and suddenly last night it started giving us errors. The error is this:



      curl: (35) gnutls_handshake() failed: Error in the pull function.


      Our server is Ubuntu 16.04.3 with all the upgrades and a fresh reboot.



      The URL we are trying to request is HTTPS. It works if we request it from Chrome, but not from curl.



      Any ideas? Thanks.







      linux https curl






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 18 '18 at 15:54









      MagmaticMagmatic

      11914




      11914




















          1 Answer
          1






          active

          oldest

          votes


















          0














          This problem may have to do with the fact our Linux was running as a virtual server. But this is how we fixed the problem:



          We were requesting URL using the IP address of the server, and then adding a header with the Host: and domain name. Instead of using the IP address, we just used the domain name. That solved it.






          share|improve this answer


















          • 1





            You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

            – Patrick Mevzek
            Jan 20 '18 at 0:22











          • Hi Petrick, How can I still force it if I want to keep debugging?

            – confiq
            Jul 23 '18 at 10:25











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "2"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f892880%2fcurl-gnutls-handshake-failed-error-in-the-pull-function%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          This problem may have to do with the fact our Linux was running as a virtual server. But this is how we fixed the problem:



          We were requesting URL using the IP address of the server, and then adding a header with the Host: and domain name. Instead of using the IP address, we just used the domain name. That solved it.






          share|improve this answer


















          • 1





            You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

            – Patrick Mevzek
            Jan 20 '18 at 0:22











          • Hi Petrick, How can I still force it if I want to keep debugging?

            – confiq
            Jul 23 '18 at 10:25















          0














          This problem may have to do with the fact our Linux was running as a virtual server. But this is how we fixed the problem:



          We were requesting URL using the IP address of the server, and then adding a header with the Host: and domain name. Instead of using the IP address, we just used the domain name. That solved it.






          share|improve this answer


















          • 1





            You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

            – Patrick Mevzek
            Jan 20 '18 at 0:22











          • Hi Petrick, How can I still force it if I want to keep debugging?

            – confiq
            Jul 23 '18 at 10:25













          0












          0








          0







          This problem may have to do with the fact our Linux was running as a virtual server. But this is how we fixed the problem:



          We were requesting URL using the IP address of the server, and then adding a header with the Host: and domain name. Instead of using the IP address, we just used the domain name. That solved it.






          share|improve this answer













          This problem may have to do with the fact our Linux was running as a virtual server. But this is how we fixed the problem:



          We were requesting URL using the IP address of the server, and then adding a header with the Host: and domain name. Instead of using the IP address, we just used the domain name. That solved it.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 18 '18 at 16:51









          MagmaticMagmatic

          11914




          11914







          • 1





            You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

            – Patrick Mevzek
            Jan 20 '18 at 0:22











          • Hi Petrick, How can I still force it if I want to keep debugging?

            – confiq
            Jul 23 '18 at 10:25












          • 1





            You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

            – Patrick Mevzek
            Jan 20 '18 at 0:22











          • Hi Petrick, How can I still force it if I want to keep debugging?

            – confiq
            Jul 23 '18 at 10:25







          1




          1





          You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

          – Patrick Mevzek
          Jan 20 '18 at 0:22





          You need to use the hostname for the SNI protocol to work and let the server find out which website you like. The Host header in HTTP is already too late as inside the TLS stream where the server may need to know which website you want to give back the appropriate certificate to establish the TLS stream.

          – Patrick Mevzek
          Jan 20 '18 at 0:22













          Hi Petrick, How can I still force it if I want to keep debugging?

          – confiq
          Jul 23 '18 at 10:25





          Hi Petrick, How can I still force it if I want to keep debugging?

          – confiq
          Jul 23 '18 at 10:25

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f892880%2fcurl-gnutls-handshake-failed-error-in-the-pull-function%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

          What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

          Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos