Azure devops 如何解决在运行Linux VM的Azure上启动运行私有构建代理的服务失败的问题

Azure devops 如何解决在运行Linux VM的Azure上启动运行私有构建代理的服务失败的问题,azure-devops,build-agent,azure-devops-self-hosted-agent,Azure Devops,Build Agent,Azure Devops Self Hosted Agent,我已经在Linux上安装并以交互方式运行了Azure DevOps的私有构建代理 但是,当尝试按照文档将安装为服务时,它无法运行。它通常会成功完成安装。但是,启动服务总是会返回错误 配置:运行Ubuntu18.04LTS的新虚拟机,使用AAD和JIT进行保护,使用虚拟机管理员权限登录 错误: $sudo./svc.sh安装 在/etc/systemd/system/vsts.agent.xxx.linux-agent-01.service中创建启动代理 以用户身份运行:xxx@microsoft

我已经在Linux上安装并以交互方式运行了Azure DevOps的私有构建代理

但是,当尝试按照文档将安装为服务时,它无法运行。它通常会成功完成安装。但是,启动服务总是会返回错误

配置:运行Ubuntu18.04LTS的新虚拟机,使用AAD和JIT进行保护,使用虚拟机管理员权限登录

错误

$sudo./svc.sh安装
在/etc/systemd/system/vsts.agent.xxx.linux-agent-01.service中创建启动代理
以用户身份运行:xxx@microsoft.com
以uid身份运行:1613914
gid:1613914
$sudo./svc.sh开始
无法启动vsts.agent.xxx.linux-agent-01。服务:单元vsts.agent.xxx.linux-agent-01。服务未正确加载:Exec格式错误。
有关详细信息,请参阅系统日志和“systemctl status vsts.agent.xxx.linux-agent-01.service”。
失败:无法启动vsts.agent.xxx.linux-agent-01.service
$
尝试运行时,我得到以下信息:

3$sudo./svc.sh状态
/etc/systemd/system/vsts.agent.edgewebui.LinuxAgent03.service
● vsts.agent.edgewebui.LinuxAgent03.service-vsts代理(edgewebui.LinuxAgent03)
加载:错误(原因:Exec格式错误)
活动:非活动(死)
二月28日18:59:18生成代理linux systemd[1]:/etc/systemd/system/vsts.agent.edgewbui.LinuxAgent03.service:7:无效用户/组…osoft.com
提示:有些行已省略,请使用-l完整显示。

任何关于为什么这不起作用的建议

那么,系统日志是怎么说的呢?编辑了上面的细节,提供了更多的线索。我应该查看哪个特定的日志文件。我想知道这是否对AAD/JIT功能不起作用,这是一个相对较新的功能,因为提到了无效的
user/group…osoft.com
systemctl命令,他们提到了什么?我可以通过更新服务模板以使用“user=LocalAdminAccount”而不是使用AAD登录的用户来绕过这个特定错误格式类似于电子邮件。这对我来说也像个虫子。尽管如此,由于某些原因,我仍然无法运行该服务。您是否修复了该问题?