0

nanoサーバーを搭載したdockerイメージでvstsエージェントを実行しようとしています。コンテナーには既に .Net Core がインストールされています。Download Agent と config.cmd コマンドを使用して vsts エージェントをダウンロードしました。次のエラーが発生しました

An error occurred while sending the request. Failed to connect.  Try again or ctrl-c to quit

詳細はこちら

Windows バージョン: Microsoft Windows [バージョン 10.0.14393]

.Net Core バージョン: 1.0.1
.Net Core ビルド: cee57bf6c981237d80aa1631cfe83cb9ba329f12

診断ログを見ると、次のエラーが表示されます

[2016-10-18 07:29:46Z ERR ターミナル] System.Net.Http.HttpRequestException: リクエストの送信中にエラーが発生しました。---> System.Net.Http.WinHttpException: System.Net.Http.WinHttpAuthHelper.SetWinHttpCredential(SafeWinHttpHandle requestHandle, ICredentials credentials, Uri uri, UInt32 authScheme, UInt32 authTarget) で System.Net.Http.WinHttpAuthHelper のパラメーターが正しくありません.CheckResponseForAuthentication(WinHttpRequestState state, UInt32& proxyAuthScheme, UInt32& serverAuthScheme) at System.Net.Http.WinHttpHandler.d__101.MoveNext() --- 内部例外スタック トレースの終了 --- Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3 .MoveNext() --- 例外がスローされた前の場所からのスタック トレースの終わり --- System.Runtime.CompilerServices.TaskAwaiter で。1.ConfiguredTaskAwaiter.GetResult() at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.<SendAsync>d__45.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter.GetResult() (Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__42)1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.ConfiguredTaskAwaitableMoveNext() [2016-10-18 07:29:46Z ERR Terminal] 書き込みエラー: 接続に失敗しました。再試行するか、ctrl-c で終了します

誰でも助けてもらえますか?

4

1 に答える 1

1

製品チームの問題として提起してもらいました。 https://github.com/Microsoft/vsts-agent/issues/483

このシナリオはまだサポートされていません。つまり、VSTS エージェントは Windows Nano Server を実行できません。以下は、チームの応答からの抜粋です。

「この問題だけではない可能性があります。現在、エージェントの Windows ビルドは、フル .NET がインストールされていることを前提としています。.NET >= 4.5 がインストールされていることを確認する検証チェックがあります。 NET フルおよび .NET Core。

私の理解では、Nano には .NET Full はなく、.NET Core しかありません。Nano の制約を考慮してエージェントを通過し、Nano で実行されているエージェントにとってそれが何を意味するかを理解する必要があります。」

于 2016-10-27T11:23:49.603 に答える