当前位置:   article > 正文

OpenWRT 下的 AdGuard Home 插件无法更新核心_adguardhome更新核心失败

adguardhome更新核心失败

前言

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

1.思考

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

  1. https://github.com/AdguardTeam/AdGuardHome/releases/download/${latest_ver}/AdGuardHome_linux_${Arch}.tar.gz
  2. https://static.adguard.com/adguardhome/release/AdGuardHome_linux_${Arch}.tar.gz
  3. #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.gz
  2. https://static.adguard.com/adguardhome/release/AdGuardHome_linux_${Arch}.tar.gz
  3. #https://static.adguard.com/adguardhome/beta/AdGuardHome_linux_${Arch}.tar.gz

替换之后再次更新发现

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

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

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

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

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

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

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

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

解决方法:

1.扩容分区

2.更改工作目录

为了方便我选了第二种

将目录改成  /tmp/AdGuardHome

再次点击更新核心,启动

问题解决

参考地址:

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号