ubuntu - 努力在 Linux 机器上安装 Azure DevOps 部署代理

标签 ubuntu azure-devops ubuntu-20.04

因此,我正在尝试在 Linux 计算机 (Ubuntu 20.04 Focal Fossa) 上安装 Azure DevOps 部署代理。我尝试通过执行 Azure DevOps 站点生成的代码片段来做到这一点。但是,我不断收到指向缺少 libssl 库的恼人错误消息:

找不到可用的 libssl 版本

有一个 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 并且有效?你是怎么得到它的?

非常感谢任何建议!

最佳答案

试试这个。问题与 OpenSSL 3.0 有关,但您可以添加 OpenSSL 1.1

wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
cd openssl-1.1.1o
./config

关于ubuntu - 努力在 Linux 机器上安装 Azure DevOps 部署代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72182215/

相关文章:

cmake - 如何在Ubuntu 20上编译C++20 CUDA程序?

在 Windows 上不会发生,但在 Ubuntu 中会发生的 java 错误

ubuntu - 尝试运行 2 个 Kinect 时在 ubuntu 中出现 libusb 错误

ubuntu - 在 ubuntu 服务器上使用 nginx 来自 namecheap 的 ssl 证书问题

azure - 使用 Azure DevOps 将版本部署到测试环境时 Azure 文件复制失败

azure - 部署失败后获取已解析的 ARM 模板

azure-devops - 通过 DevOps Rest API 向 Azure DevOps 管道用户添加 SSH key

c++ - 无法编译wxWidget 3.0.5,OpenGL库不可用

windows-subsystem-for-linux - virtualenvwrapper 命令 '' 未找到,但可以安装

ubuntu -/etc/apt/apt.conf.d/50unattended-upgrades.ucf-old 是什么,我可以安全地删除它吗?