iptv 发表于 2024-2-15 17:09

软件中心升级或安装插件报错:下载文件校验不一致!问题的解决方案

本帖最后由 iptv 于 2024-2-15 20:03 编辑

背景:
1、R7000,固件回退到380后,自带软件中心版本号显示0.0,点击升级,提示下载文件校验不一致,安装插件也报同样的错误
2、离线安装是好的
3、网上搜了很多错误信息,没有解决方案

结论:
1、我的路由器对ks域名(ks.ddnsto.com)解析很慢,修改wget下载软件包的超时时间,从默认的15s改为25s,问题解决,包括软件中心升级1.4.8,以及插件安装
2、修改方法:编辑 /koolshare/scripts/ks_app_install.sh,修改下面的一行(ssh登录方法自己百度)
      wget --no-check-certificate --tries=1 --timeout=15 $TAR_URL   #timeout=15改成25
3、问题:总超时时间没改(/koolshare/webs/Main_Soft_center.asp有个18s超时),所以页面会提示超时,不用管,过一会刷新页面就好了
4、软件中心升级到1.4.8之后,以上修改可能回退,重新再改一次

定位过程:
1、下载软件中心安装包,主要有2个jsp,一个app安装sh
2、检查安装sh代码,可以看到报错原因是wget下载安装包返回结果非0(失败),那多半是下载失败
3、使用wget测试,发现从路由器wget超时,但使用电脑下载没问题
4、在路由器里ping ks.ddnsto.com,基本前10s都不响应,10s后才开始返回;但PC机是好的;但同时从路由器ping 百度域名返回很快
5、路由器的dns配置如下,手工修改提示无权限,暂时没有深入研究,本质上还是解析慢导致的,后续再更新。
admin@R7000:/jffs/.koolshare/scripts# cat /etc/resolv.conf
nameserver 127.0.0.1
注意该文件是软链接,实际指向:resolv.conf -> /rom/etc/resolv.conf







页: [1]
查看完整版本: 软件中心升级或安装插件报错:下载文件校验不一致!问题的解决方案