我已成功将IoT Edge运行时与系统edgeAgent模块一起安装。现在,我尝试按照Microsoft tutorial中的建议安装SimulatedTemperatureSensor模块。我从市场上添加了此模块,并且当我单击提交时,在Azure门户中出现了两个新模块:edgeHub和预期的SimulatedTemperatureSensor。几秒钟后,这些模块就会出现在我的设备(基于Windows 10的计算机)上。不幸的是,iotedge服务无法启动这些模块中的任何一个。我收到了
如下面的日志所示,此帐户的密码已过期
总是出错。几周前,我在另一台机器上做了同样的事情,一切都进行得很顺利。有人知道什么可能导致此问题吗?
日志:
info: edgelet_docker::runtime -- Starting module edgeHub...
31/01/2019 4:39:31 PM warn: edgelet_utils::logging -- Could not start module edgeHub
31/01/2019 4:39:31 PM warn: edgelet_utils::logging -- caused by: container
2081f5de294aaad116fdac602db92cc316f5b88c7 encountered an error during
CreateProcess: failure in a Windows system call: The password for this account has expired
答案 0 :(得分:2)
不确定您是否也在Edge GitHub上问了问题,但在此处回答了相同的问题:https://github.com/Azure/iotedge/issues/774#issuecomment-459279608
此问题已修复,将很快发布。
暂时的解决方法是更改 在部署json中,将edgeHub容器映像更改为“ 1.0.6-rc1”。
更新:最终版本1.0.6已发布:https://github.com/Azure/azure-iotedge/releases/tag/1.0.6