Ошибка сети недоступна при запуске агента azure systemd на ubuntu LTS 20

Я получаю следующую ошибку при запуске агента Azure в качестве демона:

сеть недоступна

Журнал:

      [2021-08-17 15:28:18Z ERR  VisualStudioServices] Attempt 4 of GET request to https://dev.azure.com/SspCtt/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1 failed (Socket Error: NetworkUnreachable). The maximum number of attempts has been reached.
[2021-08-17 15:28:18Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2021-08-17 15:28:18Z INFO AgentServer] Catch exception during connect. 1 attempt left.
[2021-08-17 15:28:18Z ERR  AgentServer] System.Net.Http.HttpRequestException: Network is unreachable
 ---> System.Net.Sockets.SocketException (101): Network is unreachable
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.AgentServer.EstablishVssConnection(Uri serverUrl, VssCredentials credentials, TimeSpan timeout)

Я использую службу run-as-systemd для запуска агента Azure как systemd на сервере ubuntu. Сначала я создал пользователя для агента, затем загрузил агент в домашнюю папку пользователя и выполнил команду:

      ./svc.sh install azureAgentaccount

Служба запущена, но не удалось подключиться к Azure, как показано в файле журнала.

На сервере работает Ubuntu 20 LTS, более новая версия, чем версия, поддерживаемая для агента, но агент хорошо работает из командной строки, используя только:

      ./runsvc.sh 

Я успешно пытался получить доступ к URL-адресу из учетной записи пользователя, поэтому я понятия не имею, что может быть не так.

Что я мог упустить?

0 ответов

Другие вопросы по тегам