【发布时间】:2022-06-22 21:37:43
【问题描述】:
所以我尝试在 Linux 机器(Ubuntu 20.04 Focal Fossa)上安装 Azure DevOps 部署代理。我尝试通过执行 Azure DevOps 站点生成的代码 sn-p 来做到这一点。但是,我不断收到这个烦人的错误消息,指向缺少的 libssl 库:
No usable version of the libssl was found
有一个 YouTube 视频 (How to solve the "No usable version f the libssl was found" in GitHub Actions and Azure Pipelines) 解释了如何解决这个问题。基本上想法是升级到最新的 .NET Core 版本(我假设代理使用 .NET Core)或降级不兼容的 libssl 库。
但是,这些都不适合我。首先,安装代理出错后似乎没有安装.NET Core Framework,可能只是事先进行了一些检查,无论如何都可以。但是我安装了最新的 .NET Core 运行时,还是弹出了同样的错误。
其次,我无法找到建议的旧版本 libssl-dev 软件包(寻找版本 1.0.x)。在 pkgs.org 上没有 Ubuntu 版本 1.0.x 的条目,在 packages.ubuntu.com 上也是如此。而当我输入apt list -a libssl-dev 时,我也只能得到版本 1.1.x。
为什么这么难?有没有人尝试过使用 1.0.x 版本的 libssl-dev 并且有效?你是怎么拿到它的?
任何建议都非常感谢!
【问题讨论】:
标签: ubuntu azure-devops ubuntu-20.04