OpenWRT下的AdGuardHome插件无法更新核心
前言
[openwrt]装了AdGuard home插件屏蔽广告,但是发现点击更新核心之后无法正常更新,插件也无法启动,显示未启动未重定向
1.思考
由于更新核心的链接是github的,github国内访问速度比较慢,而且经常被运营商拦截
1 | https://github.com/AdguardTeam/AdGuardHome/releases/download/${latest_ver}/AdGuardHome_linux_${Arch}.tar.gzhttps://static.adguard.com/adguardhome/release/AdGuardHome_linux_${Arch}.tar.gz#https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_${Arch}.tar.gz |
我们可以使用[github加速]的网站在链接上加上签字,通过加速网站的代理下载
1 | https://github.moeyy.xyz/https://github.com/AdguardTeam/AdGuardHome/releases/download/${latest_ver}/AdGuardHome_linux_${Arch}.tar.gzhttps://static.adguard.com/adguardhome/release/AdGuardHome_linux_${Arch}.tar.gz#https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_${Arch}.tar.gz |
替换之后再次更新发现
1 | 开始下载 |
当然这是部分经过翻译的 ,这里提示空间不足,那哪里空间不足呢
默认设置的工作路径是 /usr/bin/AdGuardHome/
是不是这个地方空间不足呢?我们来验证看看
1 | root@OpenWrt:~# df -h /usr/bin/AdGuardHome/ |
看到这里空间快满了,和可能是这里的问题
在github查看Issues时候发现了这段话
可能是overlay空间不足,adguardhome的日志会占用大量空间,可以试试把日志清空再更新。
打开控制面板,设置,常规设置,最底部两项,点击清除查询日志和清除统计数据即可。
同时建议把这两项的保存时间缩短并定期清理。
解决方法:
1.扩容分区
2.更改工作目录
为了方便我选了第二种
将目录改成 /tmp/AdGuardHome
再次点击更新核心,启动
问题解决
参考地址:
无法下载内核文件 · Issue #63 · rufengsuixing/luci-app-adguardhome · GitHub
OpenWRT系列
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment