代理在 catalina MacOS 中给出非零值 (-126) 作为状态



当我使用命令 ./svc.sh start 启动代理时,我遇到了一个问题。代理正在启动,但它给出非零状态 (-126(,我无法将其作为服务运行。请帮我解决这个问题。

以下步骤如下。

  1. 已下载适用于 mac 的 vsts-agent-osx-x64-2.160.1 并保存在代理文件夹中。
  2. 从终端运行 (./config.sh(
  3. 输入了具有有限访问权限的 Azure DevOps URL 和 PAT 令牌(范围 为代理池(读取和管理(和打包(读取(启用(。
  4. 运行命令 ./svc.sh 安装
  5. 使用安卓和Java环境更新 runsvc.sh 文件 变量。
  6. 运行命令 ./svc.sh 启动并启动代理。

    在上述步骤之后,当我从DevOps进行检查时,观察到代理仍然处于脱机状态。所以再次尝试从终端命令./svc.sh 状态。它给出一个非零值(-126(。

    注意:我正在使用MacOS(Catalina 10.15.1(

我认为在配置 mac 自代理时该过程有问题。

您可以按照以下步骤删除注册代理并重新启动它:

1.导航到 myagent 文件夹 (cd ~/myagent$( 并运行./svc.sh stop./svc.sh uninstall

2.运行./config.sh remove删除代理,手动删除 myagent 文件夹(如果存在(

3.打开终端运行mkdir myagent并逐个cd myagent

4.运行tar zxvf ~/Downloads/vsts-agent-osx-x64-2.160.1.tar.gz

5.运行./config.sh,输入 Azure DevOps URL,然后输入(选择使用 PAT(+PAT(尝试使用具有完全访问权限的 PAT(+输入

6.之后,运行./svc.sh install然后./svc.sh start。请按照此顺序使其正常工作,避免在上述任何步骤中运行./run.sh。希望对您有所帮助。

最新更新