libxml2安装(libxml2 not found)

libxml2安装(libxml2 not found)我在龙芯机器上安装了 Kylin 麒麟系统 然后去下载龙芯的 dotnet sdk 安装 接着尝试构建一个简单应用 却发现构建失败 报错是 System DllNotFoundE Unable to load shared library libSystem Security Cryptography Native OpenSsl or one of its

大家好,我是讯享网,很高兴认识大家。




讯享网

 我在龙芯机器上安装了 Kylin 麒麟系统,然后去下载龙芯的 dotnet sdk 安装,接着尝试构建一个简单应用,却发现构建失败。报错是 System.DllNotFoundException: Unable to load shared library 'libSystem.Security.Cryptography.Native.OpenSsl' or one of its dependencies </p><p>错误信息如下</p><div></div><p>尝试设置 命令寻找依赖,却没有看到有用的信息,能看到寻找信息如下</p><div></div><p>且能够在机器上找到此文件</p><div></div><p>尝试使用 环境变量设置寻找路径,依然没有帮助,依然提示上述错误</p><p>尝试重新去龙芯官方下载 dotnet sdk 安装,也没有解决问题,下载地址: http://ftp.loongnix.cn/dotnet/8.0.7/8.0.7-1/deb/dotnet-sdk-8.0_8.0.107-1_loongarch64.deb</p><p>我甚至都开始怀疑是龙芯新旧世界的问题了,因为龙芯提供的 dotnet 是旧世界的,我跑的麒麟系统也是旧世界的。通过安同的文档可知,只需判断 路径下是否只有 文件即可知道是否旧世界的系统</p><div></div><p>再使用 file 命令查看 dotnet 入口程序文件</p><div></div><p>通过以上命令的 可以知道龙芯提供的 dotnet sdk 也是旧世界的。新世界的 dotnet 是在龙芯社区组织里面的,详细请看 https://github.com/loongson-community/dotnet-unofficial-build</p><p>以上这些推测都不正确,我后面在调试别的问题的时候,发现了麒麟系统的安全中心才发现了核心问题</p><p>核心原因是我是使用 ssh 远程过去的,麒麟系统的安全中心将我的 dotnet sdk 运行给拦截了,但是在 SSH 里面啥都没有提示,啥都没有看见</p><p>解决方法就是在实体机器上,插入显示器和键盘鼠标,再敲一次 dotnet build 命令,接着将弹出的安全中心的未授权程序都点允许</p><p>点击那会我忘记截图了,下图可见是在麒麟系统的通知栏上的内容</p><p style="text-align:center;"><img src='https://s2.51cto.com/images/blog//0_ee.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184' alt='记 Kylin 麒麟系统安全中心拦截导致 dotnet sdk 找不到 OpenSsl 构建失败_龙芯' style="width: 379px; visibility: visible;"></p><p>点击允许之后,再次在远程的 ssh 里面执行 dotnet build 就都能通过了</p><p>如此证明龙芯提供的 dotnet sdk 是没有问题的。只是麒麟系统的安全中心在逗我</p><p>参考文档:</p><ul><li>Unable to load shared library 'libFabricCommon.so' or one of its dependencies. · Issue #1203 · microsoft/service-fabric-issues</li><li>https://github.com/loongson-community/dotnet-unofficial-build</li><li>新旧世界</li><li>http://ftp.loongnix.cn/dotnet/8.0.7/8.0.7-1/deb/dotnet-sdk-8.0_8.0.107-1_loongarch64.deb</li><li>我需要帮助,关于gcc的 - LA UOSC</li><li>The program cannot be started on Linux , Loongson, Arch · Issue #7747 · AvaloniaUI/Avalonia</li><li>https://github.com/shushanhf/runtime</li><li>Add LoongArch64 architecture port · Issue #59561 · dotnet/runtime</li><li>https://nuget.loongnix.cn/packages/Microsoft.NETCore.App.Runtime.linux-loongarch64</li><li>LoongArch &amp; Avalonia</li><li>常见问题(FAQ) · 文档</li><li>在LoongArch Loongnix开发C#的问题 - LA UOSC</li><li>The unofficial yet comprehensive FAQ for LoongArch (last updated 2022-11-23) write(2)</li><li>[LoongArch64] A plan for amending the LoongArch64‘s port · Issue #69705 · dotnet/runtime</li></ul><p><br></p><p> <br></p><p><br></p><p> <br></p><p><br></p><p><br></p><p><br></p> 

讯享网


小讯
上一篇 2025-06-05 18:46
下一篇 2025-05-24 09:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/184682.html