Ich habe NuGet-Wiederherstellungsfehler mit der neuesten Version von Artifactory Pro 6.12.2

Ich habe NuGet-Wiederherstellungsfehler mit der neuesten Version von Artifactory Pro 6.12.2

Wir haben Artifactory Pro (vor Ort) 6.11.3 auf CentOS 7.6.1810 ausgeführt. Nach dem Upgrade auf 6.12.2 ist das lokale NuGet-Repository defekt.

Wenn ein NuGet-Client (in diesem Fall Visual Studio) versucht, unsere intern erstellten NuGet-Pakete aus dem lokalen NuGet-Repository wiederherzustellen, erhält er eine Fehlermeldung wie die folgende:

Der Feed 'my-nuget-local [https://my-nuget-url/artifactory/api/nuget/my-nuget-local]' listet das Paket 'xyz.1.0.0-build.86' auf, aber mehrere Versuche, das NUPKG herunterzuladen, sind fehlgeschlagen. Der Feed ist entweder ungültig oder erforderliche Pakete wurden entfernt, während der aktuelle Vorgang ausgeführt wurde. Überprüfen Sie, ob das Paket im Feed vorhanden ist, und versuchen Sie es erneut. Paket 'xyz.1.0.0-build.86' konnte nicht gefunden werden.

Im artifactory.log wird keine Fehlermeldung angezeigt. Im request.log sehe ich Fehler 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

Das Seltsame ist, dass der Fehler behoben wird, wenn ich das NuGet-Paket, also xyz.1.0.0-build.86.nupkg, über die Artifactory-Web-Benutzeroberfläche herunterlade, das Paket aus dem Repository lösche und es dann über die Benutzeroberfläche erneut in das Repository hochlade. Visual Studio kann also das NuGet-Paket wiederherstellen, über das es sich zuvor beschwert hat.

Dieses Problem tritt bei Artifactory 6.11.3 nicht auf, sondern erst nach dem Upgrade auf 6.12.2.

Antwort1

Haben Sie versucht, Studio neu zu installieren? Und Ihre Interneteinstellungen für die Firewall. Es sieht so aus, als wäre es Ihr lokales Problem. Versuchen Sie dies.

verwandte Informationen