# 设备注册提示失败是什么原因？
#### 问题原因
- 认证身份失败，请检查用户名或密码是否错误。 注册HiLens Kit所使用的账号名**必须是华为云账号，** **不是华为账号。**
  [华为账号和华为云账号](https://support.huaweicloud.com/iam_faq/iam_01_0615.html)不同，如果您暂未注册华为账号，建议您先注册华为云账号，请参考[注册华为云账号](https://support.huaweicloud.com/usermanual-account/account_id_001.html)。
  如果您使用的账号是华为账号，请使用此账号创建子账号，详情请见[创建IAM用户](https://support.huaweicloud.com/usermanual-iam/iam_02_0001.html)，并给子账号添加admin权限。
  注册HiLens Kit所使用的用户名、账号名、设备名仅支持英文字母、数字和下划线，不支持以数字开头的名称以及只有数字的名称。
  
- 注册设备时提示："The account is locked"、"Password: Authenticating the account" 检查华为云账号和密码是否正确，如5次输入错误将导致账户被锁，15min后自动解锁。
  
 
- 注册设备时提示："Role is op_restricted"
  - 使用的华为云账号是受限账号，请查看该账号是否欠费。
  
  - 咨询IAM客服，确认IAM是否受限。
  
  - 检查账号是否申请华为HiLens权限，登录华为HiLens控制台，单击右侧"服务条款"，查看是否同意HiLens隐私声明并授权。
    图1申请华为HiLens权限   
    ![](https://support.huaweicloud.com/hilens_faq/zh-cn_image_0000001405135938.png "点击放大") 
   
- 注册设备时提示：Network is unreachable
  请检查网络配置是否配置正确，详细操作请见[组网配置](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0079.html)。
  
- 注册设备时提示："Your device has been registered" 当上一个使用此设备的用户未注销设备时，会导致注册失败。请先登录上一个使用此设备的账号并注销此设备，注销设备请参见[注销设备](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0017.html)。
  
- SSH注册HiLens Kit时提示：hdactl：command not found。
  SSH登录HiLens Kit，执行命令。
  ```
  cd /home/hilens 
  systemctl restart hdad 
  systemctl status hdad
  ```
  如果restart提示hdad.service not found，进入文件"/home/hilens/package_new/skillframework"，执行如下命令。
  ```
  ./install.sh
  ```
  
- 当用户账户欠费时，会导致注册失败。
- 设备时间与当前时间不一致，请检查设备时间是否与当前时间一致，详情请参见[检查设备时间]。
- 配置DNS，详情请参见[配置DNS]。
- 系统繁忙，请稍后重试。
- 如果排除上述原因还未解决问题，请把HiLens Kit 恢复出厂设置。
 #### 检查设备时间
- **使用SSH连接到端侧设备，查看当前设备时间是否正确。**
  具体操作如下：
  1. 网线连接电脑和设备，使用PuTTY软件SSH连接到端侧设备，详细操作指导请参见[使用SSH注册设备](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0081.html)。
  
  2. 在PuTTY里输入命令date，查看当前设备时间。
     - PuTTY上显示时间为协调世界时间（Coordinated Universal Time，缩写为UTC），与北京时间相差8小时。
     
     - 在判断设备时间是否正确时，在UTC时间基础上加8小时，换算成北京时间后，判断是否与当前时间一致。
      
   
- **如果设备时间与当前时间一致，请重启设备。**
  具体操作如下：
  1. 网线连接电脑和设备，使用PuTTY软件SSH连接到HiLens Kit设备，详细操作指导请参见[使用SSH注册设备](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0081.html)。
  
  2. 在PuTTY里输入命令reboot，按回车即可重新启动设备。
    
- **如果设备时间与当前时间不一致，请修改设备时间。**
  具体操作如下：
  1. 网线连接电脑和设备，使用PuTTY软件SSH连接到HiLens Kit设备，详细操作指导请参见[使用SSH注册设备](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0081.html)。
  
  2. 在PuTTY里输入命令 timedatectl set-timezone Asia/Shanghai
     按回车结束。
     
  
  3. 在PuTTY里输入命令 hwclock –w
     按回车结束。
     
  
  4. 浏览器输入https://192.168.2.111（以设备IP是"192.168.2.111"为例），输入"用户名"和"密码"，登录华为HiLens智能边缘管理系统。
  
  5. 单击上方"管理"，进入"管理"页面。
  
  6. 单击"时间"，在"时间"页签下选择"手动矫正时间"，单击![](https://support.huaweicloud.com/hilens_faq/zh-cn_image_0000001136246007.png "点击放大")重新配置时间。
  
  7. 单击上方"维护"，进入"维护"页面。
  
  8. 单击"系统重启"，在"系统重启"页签下单击"重启系统"，如[图2]所示，完成设备时间的修改。
  
  
  图2重启系统   
  ![](https://support.huaweicloud.com/hilens_faq/zh-cn_image_0000001089421342.png "点击放大") 
 
 #### 配置DNS
1. SSH登录HiLens Kit设备，详细操作请参见[使用SSH注册设备](https://support.huaweicloud.com/usermanual-hilens/hilens_02_0081.html)。
2. 使用SSH远程配置DNS。
   1. 在PuTTY里进入文件 vi /etc/resolv.conf
      
   
   2. 删掉原有内容，并修改为 nameserver 8.8.8.8
      如[图3]所示，保存并退出。重新执行上一步。
      图3配置DNS内容   
      ![](https://support.huaweicloud.com/hilens_faq/zh-cn_image_0000001089389432.png) 
    
 
