【OpenWRT系列】OpenWRT下的AdGuardHome插件无法更新核心

superchen 发布于 2024-02-17 21 次阅读


前言

[openwrt]装了 AdGuard home 插件屏蔽广告,但是发现点击更新核心之后无法正常更新,插件也无法启动,显示未启动未重定向

1.思考

由于更新核心的链接是 github 的,github 国内访问速度比较慢,而且经常被运营商拦截

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 加速]的网站在链接上加上签字,通过加速网站的代理下载

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

替换之后再次更新发现

开始下载
--2022-05-22 05:36:45-- https://github.com/AdguardTeam/AdGuardHome/releases/下载/v0.107.6/AdGuardHome_linux_amd64.tar.gz 13.3M
0s
10650K ......................................................................................... ..................................... 99% 44.9M 0s
10700K ......................... 100% 58.1M=0.8s
2022-05-22 05: 36:47 (13.2 MB/s) - '/tmp/AdGuardHomeupdate/AdGuardHome_linux_amd64.tar.gz' 保存 [10972388/10972388]
下载成功 start copy
start copy
awk: /etc/AdGuardHome.yaml: No such file or directory
AdGuardHome turn关闭
启用=1
rm: can't remove '/usr/bin/AdGuardHome/AdGuardHome': No such file or directory
mv: write error: No space left on device
mv failed 也许空间不足 请使用 upx 或将 bin 更改为 /tmp/
AdGuardHome是显示更新了

当然这是部分经过翻译的 ,这里提示空间不足,那哪里空间不足呢

默认设置的工作路径是 /usr/bin/AdGuardHome/

是不是这个地方空间不足呢?我们来验证看看

root@OpenWrt:~# df -h /usr/bin/AdGuardHome/
Filesystem                Size      Used Available Use% Mounted on
overlayfs:/overlay      102.4M     90.7M     11.7M  89% /

看到这里空间快满了,和可能是这里的问题

在 github 查看 Issues 时候发现了这段话

可能是 overlay 空间不足,adguardhome 的日志会占用大量空间,可以试试把日志清空再更新。
打开控制面板,设置,常规设置,最底部两项,点击清除查询日志和清除统计数据即可。
同时建议把这两项的保存时间缩短并定期清理。

解决方法:

1.扩容分区

2.更改工作目录

为了方便我选了第二种

将目录改成   /tmp/AdGuardHome

再次点击更新核心,启动

问题解决

参考地址:

无法下载内核文件 · Issue #63 · rufengsuixing/luci-app-adguardhome · GitHub

OpenWRT 系列

【OpenWRT 系列】PVE+OpenWRT 实现旁路由

  • alipay_img
  • wechat_img
此作者没有提供个人介绍
最后更新于 2024-11-17