You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

webOS TV CLI连接报错求助:InvalidAsn1Error及认证凭证问题

解决webOS TV CLI认证错误:InvalidAsn1Error & 凭证检查提示

我之前帮同事排查过完全一样的问题,这俩错误其实是连锁反应,根源都出在认证凭证的格式或有效性上,给你拆解下并说下解决步骤:

错误成因解析

  1. LG webOS CLI: InvalidAsn1Error: encoding too long:ASN.1是CLI处理设备认证密钥/证书的标准编码格式,这个错误说明本地存储的认证密钥(一般在~/.weboscli目录下)要么损坏、格式不对,要么是从电视导出的密钥本身就不符合编码规范,导致CLI无法解析。
  2. Please check the device "tv" authentication credentials:IDE的这个提示是连锁结果——CLI认证失败后,IDE无法获取有效的设备连接权限,所以直接抛出凭证检查的提醒。

分步解决方法

  • 第一步:清除旧的认证缓存
    先彻底删掉CLI存储的旧认证信息,避免损坏文件干扰后续操作:

    # 适用于macOS/Linux系统
    rm -rf ~/.weboscli
    

    Windows系统的话,找到路径C:\Users\<你的用户名>\.weboscli,手动删除整个文件夹即可。

  • 第二步:重新配对电视设备
    确保电视已经开启「开发者模式」(没开的话去设置里找到开发者选项,开启后允许远程连接),然后在终端执行配对命令:

    ares-setup-device
    

    按照提示输入电视的IP地址,此时电视屏幕会弹出配对确认框,点击「允许」完成配对。这一步会让CLI重新生成符合ASN.1编码规范的认证密钥,解决第一个错误。

  • 第三步:同步IDE的设备配置
    配对完成后,打开webOS IDE,刷新设备列表,或者手动添加刚配对的设备。IDE会自动读取CLI生成的新认证凭证,「check authentication credentials」的提示就会消失。

  • 额外排查点(如果以上步骤无效)

    • 检查电视开发者模式是否过期:部分型号的webOS电视开发者模式有有效期,到期后需要重新开启并设置新的权限密码。
    • 确认网络环境:保证电脑和电视在同一个局域网,没有防火墙或路由器拦截webOS CLI默认使用的9922端口。
    • 更新webOS CLI版本:如果是旧版本CLI的bug,卸载当前版本后重新安装最新版的webOS TV CLI。

内容的提问来源于stack exchange,提问作者Sefan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:48:53