CentOS 7.6.1810 で Artifactory Pro (オンプレミス) 6.11.3 を実行していました。6.12.2 にアップグレードした後、ローカル nuget リポジトリが壊れてしまいました。
NuGet クライアント (この場合は Visual Studio) がローカル NuGet リポジトリから内部的にビルドされた NuGet パッケージを復元しようとすると、次のようなエラー メッセージが表示されます。
フィード「my-nuget-local [https://my-nuget-url/artifactory/api/nuget/my-nuget-local]' パッケージ 'xyz.1.0.0-build.86' がリストされていますが、nupkg をダウンロードする複数の試行が失敗しました。フィードが無効であるか、現在の操作の進行中に必要なパッケージが削除されました。フィードにパッケージが存在することを確認して、もう一度お試しください。パッケージ 'xyz.1.0.0-build.86' が見つかりません。
artifactory.log にはエラー メッセージは表示されません。request.log にはエラー 404 が表示されます: 20190925173354|45|REQUEST|10.145.82.224|anonymous|GET|/api/nuget/my-nuget-local/Download/xyz/1.0.0-build.86|HTTP/1.0|404|0
奇妙なことに、Artifactory Web GUI から nuget パッケージ (つまり xyz.1.0.0-build.86.nupkg) をダウンロードし、リポジトリからパッケージを削除し、GUI 経由でリポジトリにパッケージを再アップロードすると、エラーが修正され、Visual Studio は以前にエラーが発生していた nuget パッケージを復元できるようになります。
この問題は Artifactory 6.11.3 では発生しません。6.12.2 にアップグレードした後にのみ発生します。
答え1
Studio を再インストールしてみましたか? また、ファイアウォールのインターネット設定はローカルの問題のようです。これを試してください。