docker / kitematic

Visual Docker Container Management on Mac & Windows
https://kitematic.com
Apache License 2.0
12.25k stars 1.41k forks source link

Unable to pull any image due to errors. #3453

Open raoul1234 opened 6 years ago

raoul1234 commented 6 years ago

Hi,

When trying to pull any image from docker repo i get the following error: failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\Docker\windowsfilter\22cad3c09d8883487bd9964b259dcf68e13a46d643e24442235efdb0f648d3c4: The system cannot find the path specified.

I have googled upon the error but output: ProcessBaseLayer seems to be a not so common error.

I have tried giving the program top rights. Since im already local and domain admin there isnt much i can alter about account rights. Reinstalling was also to no avail. Running elevated command/ps didnt work either Elevated Kitematic didnt work either.

Information about the Issue

Kitematic error: failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer C:\ProgramData\Docker\windowsfilter\22cad3c09d8883487bd9964b259dcf68e13a46d643e24442235efdb0f648d3c4: The system cannot find the path specified.

PS/cmd error: failed to register layer: re-exec error: exit status 1: output: Failed to SetFileBasicInfo failed in Win32 mationByHandle \\?\C:\ProgramData\Docker\windowsfilter\eef9905e694946d61cdc0a5b76fae4b264568137912b4fbef99 Files\Windows\System32\drivers\etc\hosts: The parameter is incorrect. (0x1f) \\?\C:\ProgramData\Docker\win 9905e694946d61cdc0a5b76fae4b264568137912b4fbef99c2073c8d3503d\Files\Windows\System32\drivers\etc\hosts

Steps to reproduce the behavior

  1. pull any image
  2. wait untill dl and extraction are complete
raoul1234 commented 6 years ago

This only happends when pulling windows images when in windows container mode. Linux container works.

chawlaji commented 6 years ago

this is a docker issue/limitation not Kitematic's issue. try creating a container using PowerShell

docker container run -d -p 80:80 nginx:latest

if this also doesn't work correctly then it's a docker containerization issue. try changing Docker service from Windows to "Switch to Linux Container" and try to pull the images.