故障处理
MEF Center执行run.sh命令失败
MEF Center执行run.sh命令拒绝访问
run.sh命令在有x权限(可被执行权限)时仍执行失败,回显显示“Permission denied”,示例如下。
当前路径的挂载点可能设置了“noexec”参数,导致无法在此路径下执行命令。
-
方法一:更换至无“noexec”参数的路径下安装软件并运行。
-
方法二:可使用bash命令执行run.sh,示例如下。
bash ./run.sh start all
MEF Center执行run.sh命令连接超时
run.sh命令执行失败,日志显示“unable to connect to the server:Gateway Time-out”。
系统代理可能导致kubectl不可用。可能是因为代理配置问题,导致中心侧无法与K8s建立连接。
执行如下命令,禁用HTTPS连接,使用默认K8s连接。
unset https_proxy
MEF Edge执行run.sh命令失败
run.sh命令在有x权限(可被执行权限)时仍执行失败,回显显示“Permission denied”,示例如下。
当前路径的挂载点可能设置了“noexec”参数,导致无法在此路径下执行命令。
-
方法一:更换至无“noexec”参数的路径下安装软件并运行。
-
方法二:可使用bash命令执行run.sh,示例如下。
bash ./run.sh start
MEF Edge查询MEF Center根证书失败
通过命令行在MEF Edge设备环境上查询MEF Center根证书返回“Execute [getcertinfo] command failed.”,具体错误信息如下。
get cert info failed, cert does not exist. Execute command [netconfig] first.
MEF Center根证书需在配置网管并导入证书之后才可通过getcertinfo查询并获取,请先参考MEF Center和MEF Edge认证对接完成对接。
MEF Center和MEF Edge执行网管配置对接失败
MEF Center和MEF Edge执行网管配置命令失败,回显示例如下。
Execute [netconfig] command failed!
-
打开MEF Edge安装部署的运行日志(默认位置为“/var/alog/MEFEdge_log/edge_installer/edge_installer_run.log”)。
-
查看日志中网管配置失败的原因。
-
若错误如下,需要检查token正确性。
token is incorrect https return error status code: 401若token认证失败超过5次(包括test_connect测试次数),MEF Center会锁定本次认证对接5分钟。请在5分钟后重新对接并输入正确的token。
ip is lock https return error status code: 423 -
若为其他错误,可尝试检查MEF Center和MEF Edge网络连通性或网管配置中其他参数是否正确。
-
MEF Center卸载失败
MEF Center卸载执行失败,返回无法删除引用镜像错误,示例如下。
delete ascend-nginx-manager's docker image command exec failed: Error response from daemon: conflict: unable to remove repository reference "ascend-nginx-manager:v1" (must force) - container xxxxxxxxx is using its referenced image xxxxxxxxx
MEF Center安装后会生成名为“ascend-模块名:tag”(如ascend-cert-manager:v1)的组件镜像,若卸载时存在通过MEF Center以外的方式启动和使用这类组件镜像的容器,会导致卸载失败。
请手动删除占用镜像的容器之后重新尝试卸载MEF Center。
MEF Edge自动更新MEF Center根证书失败
MEF Center进行MEF Center根证书自动更新后,MEF Edge无法成功连接到MEF Center,错误示例如下。
check edgehub client cert error: get cert from center error: Post \"https***\": x509: certificate signed by unknown authority
MEF Center自动更新根证书时,MEF Edge由于网络中断或者其他原因未能正常完成MEF Center根证书自动更新。待MEF Center根证书强制更新后,MEF Edge设备中过期的MEF Center根证书无法成功校验,导致对接失败。
重新获取MEF Center根证书和云边认证token,并在MEF Edge设备上进行网管配置,具体操作请参见MEF Center和MEF Edge认证对接。

