question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

A libcurl built with OpenSSL is required.

See original GitHub issue

Test cases that fail…

HttpsTests.ClientCertificate_EchoString HttpsTests.ServerCertificateValidation_EchoString

Error…

Stacktrace MESSAGE: System.PlatformNotSupportedException : The libcurl library in use (7.29.0) and its SSL backend (“NSS/3.15.4”) do not support custom handling of certificates. A libcurl built with OpenSSL is required. +++++++++++++++++++ STACK TRACE: at System.Net.Http.CurlHandler.SslProvider.SetSslOptions(EasyRequest easy, ClientCertificateOption clientCertOption) at System.Net.Http.CurlHandler.EasyRequest.InitializeCurl() at System.Net.Http.CurlHandler.MultiAgent.ActivateNewRequest(EasyRequest easy) — End of stack trace from previous location where exception was thrown — at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter1.GetResult() at System.ServiceModel.Channels.ServiceModelHttpMessageHandler.<SendAsync>d__37.MoveNext() in /mnt/resource/j/workspace/dotnet_wcf/master/outerloop_centos7.1_debug_prtest/src/System.Private.ServiceModel/src/System/ServiceModel/Channels/ServiceModelHttpMessageHandler.cs:line 36 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Net.Http.HttpClient.<FinishSendAsync>d__58.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter1.GetResult() at System.ServiceModel.Channels.HttpChannelFactory`1.HttpClientRequestChannel.HttpClientChannelAsyncRequest.<SendRequestAsync>d__13.MoveNext() in /mnt/resource/j/workspace/dotnet_wcf/master/outerloop_centos7.1_debug_prtest/src/System.Private.ServiceModel/src/System/ServiceModel/Channels/HttpChannelFactory.cs:line 950 — End of stack trace from previous location where exception was thrown — at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.GetResult() at System.ServiceModel.Channels.RequestChannel.<RequestAsync>d__35.MoveNext() in /mnt/resource/j/workspace/dotnet_wcf/master/outerloop_centos7.1_debug_prtest/src/System.Private.ServiceModel/src/System/ServiceModel/Channels/RequestChannel.cs:line 298

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
jmspringcommented, Apr 25, 2017

Is there a plan to fix this issue beyond “disabling tests”?

0reactions
roncaincommented, Aug 15, 2016

Reopening issue because it is causing the tests to be skipped on *nix machines.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Does curl need openssl at runtime?
OpenSSL is one such a library, but curl currently supports 13 different TLS libraries that it can be built to use. If your...
Read more >
Compile curl with openssl
I'm trying to compile curl with openssl support and though I've tried for hours I still cannot figure out what I'm doing wrong....
Read more >
How to build curl with the latest openssl?
You need to specify the directory where OpenSSL is installed (your symlink is neither necessary nor sufficient).
Read more >
build and install curl from source
On modern Apple operating systems, curl can be built to use Apple's SSL/TLS implementation, Secure Transport, instead of OpenSSL. To build with Secure...
Read more >
How to Build OpenSSL, zlib, and cURL libraries on Windows
This article demonstrates step by step to build OpenSSL, zlib, and cURL libraries from the source code on a Windows machine (Windows 10)....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found