GL-sf1200 软件包无法更新

原厂系统版本 3.204,是最新版

电脑可以正常上网的

ssh里面

报错信息

opkg update

Downloading https://fw.gl-inet.com/releases/v18.06.5/kmod-3.5/siflower/sf19a28/Packages.gz
*** Failed to download the package list from

试了下wget下载,提示无效ssl错误

wget https://fw.gl-inet.com/releases/v18.06.5/kmod-3.5/siflower/sf19a28/Packages.gz

Connecting to 8.218.198.103:443
Connection error: Invalid SSL certificate

#测curl下载成功

我网上没有搜索到这种情况,花时间研究了下

故障原因分析:

opkg更新软件源依赖wget,wget下载https地址 ssl证书出错,只能下载http的网址

根本问题是系统自带的wget,不支持https,急需系统更新修复,

应急解决办法:

opkg修改自定义软件源为http网址

但是将来http软件源服务器关闭,系统将无法安装软件

openwrt系统会优先使用自定义的软件源,官方的源地址会自动跳过

通过ssh登录路由器,账户是root,密码是网页登录密码

#输入命令

vi /etc/opkg/customfeeds.conf

#添加 自定义http软件源

src/gz glinet_core http://download.gl-inet.com/releases/v18.06.5/kmod-3.5/siflower/sf19a28
src/gz glinet_base http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/base
src/gz glinet_gli_pub http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/gli_pub
src/gz glinet_packages http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/packages
src/gz glinet_luci http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/luci
src/gz glinet_routing http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/routing
src/gz glinet_telephony http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/telephony
src/gz glinet_glinet http://download.gl-inet.com/releases/v18.06.5/packages-3.5/siflower/glinet

更新软件源
opkg update

#现在正常了,可以安装软件包了

1 Like

非常抱歉。
试了下,这个在 3.206 里已经修复了。
你的情况也可以直接改
vi /etc/opkg/distfeeds.conf
如果 http://download.gl-inet.comhttps://fw.gl-inet.com 在国内慢的话,
http也可以用 http://fw-http.gl-inet.cn,https软件源可以用 https://fw.gl-inet.cn

我的路由器升级界面显示最新版本是3.204,你能不能告诉我怎么升级到3.206版本

我弄错了,我装的是一个临时的版本 :sweat_smile:
不过3.206的测试版倒是出来了,这个测试版确实也解决了你提的问题,你要是没啥问题的话可以等正式版
https://dl.gl-inet.com/firmware/sf1200/testing/
升级的话,把固件下载下来,用本地升级

谢谢,先用http软件源,等 稳定版 固件 更新