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

前言

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

1.思考

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

https://github.com/AdguardTeam/AdGuardHome/releases/download/${latest_ver}/AdGuardHome_linux_${Arch}.tar.gz
https://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.gz
https://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

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
OpenWRT USB打印服务器插件是一个为OpenWRT路由器提供的打印功能扩展插件。通过使用此插件,用户可以将路由器上的USB接口扩展为一个打印服务器,从而能够通过网络将打印任务发送到路由器并完成打印。 该插件的使用非常简便。首先,用户需要安装并启动OpenWRT USB打印服务器插件。接着,将打印机通过USB接口连接到路由器上。一旦打印机连接成功,用户只需登录路由器管理页面,在设置中找到并启用打印服务器功能。 启用打印服务器后,用户可以在网络中的任何设备上将打印任务发送到路由器,无需连接到实际的打印机。用户只需选择“打印”选项,并选择路由器上所配置的打印机。路由器将接收到的打印任务传递给打印机,并完成打印。 OpenWRT USB打印服务器插件不仅提供了方便的打印功能,还具有一些额外的优势。首先,用户可以通过网络共享打印机,并允许多个设备同时使用同一台打印机。其次,由于打印机直接连接到路由器,用户无需将电脑或其他设备保持开启状态即可进行打印。此外,该插件还支持自动打印队列管理,确保打印任务按照先后顺序进行处理。 总之,OpenWRT USB打印服务器插件OpenWRT路由器提供了强大的打印功能扩展。通过将USB接口配置为打印服务器,用户可以在局域网中方便地共享和管理打印机,并实现无线打印功能。这大大提升了打印效率和便利性,是个实用的插件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java-superchen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值