找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 3066|回复: 13

[openwrt(x86)] AdGuard Home无法更新核心

[复制链接]
发表于 2023-10-2 16:25 | 显示全部楼层 |阅读模式


Updating core...


start download
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found
download failed try another download
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found
download failed try another download
no download success


openwrt 是22.03.4
ad是18.11

“师夷长技以制夷”也开了
谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-10-2 16:47 | 显示全部楼层
安装wget-ssl
opkg update
opkg install wget-ssl

点评

谢谢你,这个确实没安装。  详情 回复 发表于 2023-10-2 16:57
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-2 16:57 | 显示全部楼层
zheshifandian 发表于 2023-10-2 16:47
安装wget-ssl
opkg update
opkg install wget-ssl

谢谢你,这个确实没安装。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-2 17:02 | 显示全部楼层
Local version: ., cloud version: v0.107.38.
Updating core...
start download
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found
download failed try another download
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found
download failed try another download
no download success

安装了还是不行,用命令行一样的错误
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-10-2 17:56 | 显示全部楼层
手动下载再传上去

点评

我曲线解决了。 就是先用openwrt软件包的 内核。 然后进adguard 在adguard 3000界面里面升级。 在openwrt里面,还是没成功,  详情 回复 发表于 2023-10-5 11:33
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-2 18:08 | 显示全部楼层
root@OpenWrt:~# sh -x /usr/share/AdGuardHome/update_core.sh
+ PATH=/usr/sbin:/usr/bin:/sbin:/bin
+ uci get AdGuardHome.AdGuardHome.binpath
+ binpath=/usr/bin/AdGuardHome/AdGuardHome
+ '[' -z /usr/bin/AdGuardHome/AdGuardHome ]
+ mkdir -p /usr/bin/AdGuardHome
+ uci get AdGuardHome.AdGuardHome.upxflag
+ upxflag=
+ trap 'EXIT 1' SIGTERM SIGINT
+ touch /var/run/update_core
+ rm /var/run/update_core_error
+ main
+ check_if_already_running
+ wc+  -l
awk '{print $1}'
+ grep -v grep
+ grep update_core
+ grep AdGuardHome
+ ps
+ running_tasks=2
+ '[' 2 -gt 2 ]
+ check_latest_version
+ grep -E 'v[0-9.]+' -o
+ grep -E tag_name
+ wget -O- https://api.github.com/repos/Adg ... ome/releases/latest
+ latest_ver=v0.107.38
+ '[' -z v0.107.38 ]
+ touch /var/run/AdGfakeconfig
+ grep -m 1 -E 'v[0-9.]+' -o
+ /usr/bin/AdGuardHome/AdGuardHome -c /var/run/AdGfakeconfig --check-config
+ now_ver=
+ rm /var/run/AdGfakeconfig
+ '[' v0.107.38x '!=' x ]
+ echo -e 'Local version: ., cloud version: v0.107.38.'
Local version: ., cloud version: v0.107.38.
+ doupdate_core
+ echo -e 'Updating core...'
Updating core...
+ mkdir -p /tmp/AdGuardHomeupdate
+ rm -rf '/tmp/AdGuardHomeupdate/*'
+ awk -F '[ _]' '{print($2)}'
+ grep Architecture
+ opkg info kernel
+ Archt=x86
+ Arch=amd64
+ echo -e 'start download'
start download
+ grep -v '^#' /usr/share/AdGuardHome/links.txt
+ read link
+ eval 'link=https://github.com/AdguardTeam/AdGuardHome/releases/download/${latest_ver}/AdGuardHome_linux_${Arch}.tar.gz'
+ link=https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.38/AdGuardHome_linux_amd64.tar.gz
+ wget-ssl --no-check-certificate -t 2 -T 20 -O /tmp/AdGuardHomeupdate/AdGuardHome_linux_amd64.tar.gz https://github.com/AdguardTeam/A ... _linux_amd64.tar.gz
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found
+ '[' 127 '!=' 0 ]
+ echo 'download failed try another download'
download failed try another download
+ rm -f /tmp/AdGuardHomeupdate/AdGuardHome_linux_amd64.tar.gz
+ read link
+ eval 'link=https://static.adguard.com/adguardhome/release/AdGuardHome_linux_${Arch}.tar.gz'
+ link=https://static.adguard.com/adguardhome/release/AdGuardHome_linux_amd64.tar.gz
+ wget-ssl --no-check-certificate -t 2 -T 20 -O /tmp/AdGuardHomeupdate/AdGuardHome_linux_amd64.tar.gz https://static.adguard.com/adgua ... _linux_amd64.tar.gz
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found
+ '[' 127 '!=' 0 ]
+ echo 'download failed try another download'
download failed try another download
+ rm -f /tmp/AdGuardHomeupdate/AdGuardHome_linux_amd64.tar.gz
+ read link
+ rm /tmp/run/AdHlinks.txt
+ '[' -z  ]
+ echo 'no download success'
no download success
+ EXIT 1
+ rm /var/run/update_core
+ '[' 1 '!=' 0 ]
+ touch /var/run/update_core_error
+ exit 1

点评

这个救了我  详情 回复 发表于 2023-10-17 23:19
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-5 11:33 | 显示全部楼层
poupou 发表于 2023-10-2 17:56
手动下载再传上去

我曲线解决了。
就是先用openwrt软件包的 内核。
然后进adguard 在adguard 3000界面里面升级。

在openwrt里面,还是没成功,
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-10-17 23:19 | 显示全部楼层
musicmm 发表于 2023-10-2 18:08
root@OpenWrt:~# sh -x /usr/share/AdGuardHome/update_core.sh
+ PATH=/usr/sbin:/usr/bin:/sbin:/bin
+ u ...

这个救了我

点评

我是卡这里 /usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found  详情 回复 发表于 2023-10-18 18:15
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-18 18:15 | 显示全部楼层

我是卡这里
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found

点评

我最后发现是因为我N1里网关设置错了,造成了网络异常,设置对了就更新好了  详情 回复 发表于 2023-11-15 14:38
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-11-15 14:38 来自手机 | 显示全部楼层
musicmm 发表于 2023-10-18 18:15
我是卡这里
/usr/share/AdGuardHome/update_core.sh: line 168: wget-ssl: not found

我最后发现是因为我N1里网关设置错了,造成了网络异常,设置对了就更新好了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-8 01:19 | 显示全部楼层
需要 SSH 到路由器主机,将 /usr/share/AdGuardHome/update_core.sh 文件中第 168 行 wget-ssl 修改为 wget,之后点击 “更新核心” 就可以正常更新核心版本了。
---------------------------------------
卡了我好半天,终于找到方法了。顶我上去
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-8 01:20 | 显示全部楼层
需要 SSH 到路由器主机,将 /usr/share/AdGuardHome/update_core.sh 文件中第 168 行 wget-ssl 修改为 wget,之后点击 “更新核心” 就可以正常更新核心版本了。
---------------------------
卡了半天,终于找到方法了,顶我上去
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-8 01:20 | 显示全部楼层

需要 SSH 到路由器主机,将 /usr/share/AdGuardHome/update_core.sh 文件中第 168 行 wget-ssl 修改为 wget,之后点击 “更新核心” 就可以正常更新核心版本了。
---------------------------
卡了半天,终于找到方法了,顶我上去

点评

大哥 怎么改啊 能不能说一下 感谢!  详情 回复 发表于 2024-9-6 22:26
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-6 22:26 | 显示全部楼层
beishell 发表于 2024-6-8 01:20
需要 SSH 到路由器主机,将 /usr/share/AdGuardHome/update_core.sh 文件中第 168 行 wget-ssl 修改为 wg ...

大哥 怎么改啊 能不能说一下 感谢!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-12-10 10:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表