我用AngleSharp解析了Dotnet核心应用程序中的一个网站,它在Windows中运行良好,但在Debian上,它崩溃了,并出现以下错误:
分离断层
我用来解析的url是https当我用http url替换它时,它起作用了!
最佳答案
两个libssl版本之间的冲突导致的问题。
您可以检查安装的版本:
$ ls /usr/lib/x86_64-linux-gnu/libssl.so.*
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
通过删除版本1.0,我的问题得以解决:
apt-get remove ssl1.0.0.0