Агенту версии 2.173.0 не удается подключиться к Azure DevOps

#azure-devops

#azure-devops

Вопрос:

Версия агента и платформа

2.173.0 на centos-release-7-6.1810.2.el7.centos.x86_64

Это агент выпуска для пула развертывания.

Тип и версия Azure DevOps

dev.azure.com (облако)

Что не работает?

 # Running run once with agent version 2.160.1
./run.sh --once
Scanning for tool capabilities.
Connecting to the server.
2020-08-25 21:31:02Z: Listening for Jobs
Agent update in progress, do not shutdown agent.
Downloading 2.173.0 agent
Waiting for current job finish running.
Generate and execute update script.
Agent will exit shortly for update, should back online within 10 seconds.
‘/root/azagent/_diag/SelfUpdate-20200825-213148.log’ -> ‘/root/azagent/_diag/SelfUpdate-20200825-213148.log.succeed’
Scanning for tool capabilities.
Connecting to the server. 
# this now runs indefinitely
  

Есть ли способ остановить автоматическое обновление? Несколько агентов на рабочих компьютерах отключены, и на данный момент я понятия не имею, как это исправить.

agent.log

Редактировать: это агент выпуска в группе развертывания. Кроме того, сейчас существует проблема с Github https://github.com/microsoft/azure-pipelines-agent/issues/3093

Комментарии:

1. вы видели эту строку [2020-08-25 21:31:58Z WARN VisualStudioServices] Authentication failed with status code 401. в своих журналах? Похоже, что агент получает 401. Имеет ли пользователь, запускающий агент, правильные разрешения?

2. Вы можете остановить автоматическое обновление, пулы агентов => Настройки => Отключить Allow agents in this pool to automatically update .

3. @Gimly Пользователь является пользователем root и должен иметь все необходимые разрешения, да.

4. @LanceLi-MSFT Агент является агентом выпуска, поэтому этот параметр недоступен. На GitHub также возникла проблема ( github.com/microsoft/azure-pipelines-agent/issues/3093 ).

Ответ №1:

Для решения Authentication failed with status code 401 вы можете попробовать следующие шаги:

1. Создайте новый PAT с manage разрешением:

введите описание изображения здесь

Затем перенастроите агент с помощью config.sh файла.

2. Если это не работает, попробуйте создать новый пул агентов для регистрации новых агентов:

введите описание изображения здесь

Чтобы остановить автоматическое обновление, вы должны отключить эту опцию (Настройки организации=> Пулы агентов=> Настройки):

введите описание изображения здесь

Комментарии:

1. Спасибо за ответ. Но этот агент является агентом выпуска, поэтому этот параметр недоступен.