You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows 10 build 19041 / Docker Desktop 2.2.0.3 (42716)
Output of iotedge check
Would not run because install didn't complete
Please provide any additional information that may be helpful in understanding the issue.
After the failure, I looked into the IotEdgeSecurityDaemon.ps1 script located at aka.ms/iotedge-win. To assign the IP address, it is referencing a network connection on the local machine called "vEthernet (DockerNAT)". This does not exist on my machine. Instead I have "vEthernet (Default Switch)". I downloaded the script to my local machine and modified it to look for "vEthernet (Default Switch)". After doing this, running Initialize-IotEdge pointing at the local version of the script worked and IoT Edge is now running on my machine.
Per this issue: docker/for-win#5538, Docker has removed the DockerNAT connection.
After the script change and completion of Initialize-IotEdge, the edgeAgent is running and I can now run iotedge check. I have deployed a module and things seem to be working so it appears that the removal of DockerNAT is the issue.
The text was updated successfully, but these errors were encountered:
Thank you for your report. Feel free to open a pull request to fix the issue! If you don't want to do so, let me know and I'll file it as a bug in our backlog.
Note that since this is a dev only scenario (no production impact) it will be lower priority.
I and several others encountered the same issue today also during a workshop. Is this filed as a bug already?
Although this is a dev only scenario, this is the only scenario for new IoT Edge developers to setup a proper dev environment (on Windows). So it's 'blocking' for the future generation of IoT Edgers :-)
#Expected Behavior
Initialize-IoTEdge step should have completed and started the edgeAgent container.
Current Behavior
Initialize-IoTEdge failed with "Initialize-IoTEdge : The property 'IPAddress' cannot be found on this object. Verify that the property exists."
Steps to Reproduce
Provide a detailed set of steps to reproduce the bug.
Context (Environment)
Windows 10 build 19041 / Docker Desktop 2.2.0.3 (42716)
Output of
iotedge check
Would not run because install didn't complete
Please provide any additional information that may be helpful in understanding the issue.
After the failure, I looked into the IotEdgeSecurityDaemon.ps1 script located at aka.ms/iotedge-win. To assign the IP address, it is referencing a network connection on the local machine called "vEthernet (DockerNAT)". This does not exist on my machine. Instead I have "vEthernet (Default Switch)". I downloaded the script to my local machine and modified it to look for "vEthernet (Default Switch)". After doing this, running Initialize-IotEdge pointing at the local version of the script worked and IoT Edge is now running on my machine.
Per this issue: docker/for-win#5538, Docker has removed the DockerNAT connection.
After the script change and completion of Initialize-IotEdge, the edgeAgent is running and I can now run iotedge check. I have deployed a module and things seem to be working so it appears that the removal of DockerNAT is the issue.
The text was updated successfully, but these errors were encountered: