Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Pull Docker Images from Remote Connector



  • Whenever trying to pull an image for windows container from a remote connector we get a not found error. When there are images that have tags for windows and linux containers then proget finds it, but as soon as you click on a tag linking to the windows image a not found error occurs.

    You can find a screenshot attached to Support-Ticket EDO-5213 here.

    This is the error in the admin log:

    Message: An error occurred in the web application: Could not find specified image.
    Details: URL: https://proget/docker-images/details?feedId=11&repositoryName=library%2Fhello-seattle&imageDigest=nanoserver-1803
    Referrer: https://proget/feeds/general-test/library%2Fhello-seattle
    User: Admin
    User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36
    Stack trace: at Inedo.ProGet.WebApplication.Pages.Docker.Images.DockerImageDetailsPage.<InitializeAsync>d__15.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at Inedo.Web.PageFree.SimplePageBase.<ProcessRequestAsync>d__46.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    at System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar)
    at Inedo.Web.Handlers.AsyncHandlerWrapper.EndProcessRequest(IAsyncResult result)
    at System.Web.HttpApplication.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar)
    at System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)

    Product: ProGet
    Version: 5.1.7


  • inedo-engineer

    Hello Jan,

    I've filed PG-1350 to improve the error message when no connector successfully returns a manifest.



  • Hello,

    Just following up: The root cause of Windows images from connectors not working is that ProGet was not telling the connector that it supported v2 manifests, and the v1 manifests generated for Windows images by Docker Hub are broken.

    This is PG-1351.


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation