pymumu / smartdns

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
https://pymumu.github.io/smartdns/
GNU General Public License v3.0
8.46k stars 1.08k forks source link

openwrt5.4132内核安装提示缺少5.15内核xxx依赖,但使用貌似正常,请问需要升级5.15内核吗? #1302

Closed 58285474 closed 1 year ago

58285474 commented 1 year ago

问题现象 目前用的esir高大全9.1(网盘已经删除了)openwrt5.4132内核安装提示缺少5.15内核xxx依赖,但使用貌似正常,请问需要升级5.15内核吗?东西多设置复杂,真不想换别的作者固件折腾,41版本一定要4.15内核吗?

运行环境

  1. 固件型号

  2. 运营商

  3. smartdns来源以及版本

  4. 涉及的配置(注意去除个人相关信息)

重现步骤

  1. 上游DNS配置。

  2. 访问的域名。

信息收集

  1. 将/var/log/smrtdns.log日志作为附件上传(注意去除个人相关信息)。
  2. 如进程异常,请将coredump功能开启,上传coredump信息文件,同时上传配套的smartdns进程文件。
    在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件 coredump文件在/tmp目录下
pymumu commented 1 year ago

没有这种依赖,3.x以上内核都能运行

MissBoys commented 1 year ago

root@OpenWrt:/tmp# opkg install smartdns.1.2023.03.04-1125.mips-openwrt-all.ipk Installing smartdns (1.2023.03.04-1125) to root... Configuring smartdns. root@OpenWrt:/tmp# root@OpenWrt:/tmp# root@OpenWrt:/tmp# root@OpenWrt:/tmp# opkg install luci-app-smartdns.1.2023.03.04-1125.all-luci-compat-all.ipk Installing luci-app-smartdns (1.2023.03.04-1125) to root... Collected errors:

root@OpenWrt:/tmp# root@OpenWrt:/tmp# root@OpenWrt:/tmp# opkg install luci-app-smartdns.1.2023.03.04-1125.all-luci-compat-all.ipk --nodeps Installing luci-app-smartdns (1.2023.03.04-1125) to root... Configuring luci-app-smartdns. root@OpenWrt:/tmp#

上面是安装时候的报错log 我的设备芯片QCA9531,openwrt是18.06版本,内核:Linux OpenWrt 4.9.243 安装时候发现需要安装依赖。我尝试从smartdns V25~V37.1都是正常安装不会提示依赖错误。 但是尝试V41和V40都这个问题。 请问这个影响功能码?或者需要添加什么依赖库?

PikuZheng commented 1 year ago

root@OpenWrt:/tmp# opkg install smartdns.1.2023.03.04-1125.mips-openwrt-all.ipk Installing smartdns (1.2023.03.04-1125) to root... Configuring smartdns. root@OpenWrt:/tmp# root@OpenWrt:/tmp# root@OpenWrt:/tmp# root@OpenWrt:/tmp# opkg install luci-app-smartdns.1.2023.03.04-1125.all-luci-compat-all.ipk Installing luci-app-smartdns (1.2023.03.04-1125) to root... Collected errors:

  • satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-smartdns:
  • luci-compat
  • opkg_install_cmd: Cannot install package luci-app-smartdns.

root@OpenWrt:/tmp# root@OpenWrt:/tmp# root@OpenWrt:/tmp# opkg install luci-app-smartdns.1.2023.03.04-1125.all-luci-compat-all.ipk --nodeps Installing luci-app-smartdns (1.2023.03.04-1125) to root... Configuring luci-app-smartdns. root@OpenWrt:/tmp#

上面是安装时候的报错log 我的设备芯片QCA9531,openwrt是18.06版本,内核:Linux OpenWrt 4.9.243 安装时候发现需要安装依赖。我尝试从smartdns V25~V37.1都是正常安装不会提示依赖错误。 但是尝试V41和V40都这个问题。 请问这个影响功能码?或者需要添加什么依赖库?

luci-app-smartdns.....compat-all.ipk 需要 luci luci-base 和 luci-compat luci-app-smartdns.....-all.ipk 需要 luci

pymumu commented 1 year ago

18.06默认应该还是lua的引擎,不需要依赖luci-compat。

可以用这个临时的包: luci-app-smartdns.1.2023.03.21-2047.all-luci-compat-all.ipk.zip

但18.06已经不再正式支持了

jxph1123 commented 1 year ago

18.06默认应该还是lua的引擎,不需要依赖luci-compat。

可以用这个临时的包: luci-app-smartdns.1.2023.03.21-2047.all-luci-compat-all.ipk.zip

但18.06已经不再正式支持了

感谢大佬,只要能支持lua版本,多安装个luci-compat也没关系. 毕竟现在lua版本的用户群体还是很大,包括我. 非常感谢~~

GuiDeJuShi commented 1 year ago

18.06默认应该还是lua的引擎,不需要依赖luci-compat。

可以用这个临时的包: luci-app-smartdns.1.2023.03.21-2047.all-luci-compat-all.ipk.zip

但18.06已经不再正式支持了

@pymumu 大大,我也建议能继续更新lua的Luci,或着能自己随时编译最新的lua的luci ipk文件。因为我用GL.inet MT3000路由器,需要用Lean的闭源驱动固件,但他的固件只支持lua的。目前用openwrt库中的41-1版本主程序搭配您在本帖回复的临时包正常使用,但怕以后更新了就用不了了。用我自己编译的最新程序和luci-compat包就无法启动程序。 谢谢!