Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Bug] failed to unpack geoip #832

Open
4 tasks done
jinny8251 opened this issue Aug 17, 2024 · 3 comments
Open
4 tasks done

[Bug] failed to unpack geoip #832

jinny8251 opened this issue Aug 17, 2024 · 3 comments

Comments

@jinny8251
Copy link

在提交之前,请确认

  • 我已经尝试搜索过 Issue ,但没有找到相关问题。
  • 我正在使用最新的 mosdns 版本(或者最新的 commit),问题依旧存在。
  • 我仔细看过 wiki 后仍然无法自行解决该问题。
  • 我非常确定这是 mosdns 核心的问题。(如果是通过第三方衍生软件使用 mosdns 核心,不确定问题源头时,请先向衍生软件开发者提交问题。)

mosdns 版本

5.3.1

操作系统

openwrt

Bug 描述和复现步骤

提示成功更新geoip

使用的配置文件

openwrt可视化

mosdns 的 log 记录

2024-08-17 03:21:55	FATAL	failed to unpack geoip	{"error": "open /usr/share/v2ray/geoip.dat: no such file or directory"}
github.com/urlesistiana/v2dat/cmd/unpack.newGeoIPCmd.func1
	github.com/urlesistiana/v2dat/cmd/unpack/geoip.go:25
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.6.1/command.go:920
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.6.1/command.go:1044
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.6.1/command.go:968
main.main
	github.com/urlesistiana/v2dat/main.go:9
runtime.main
	runtime/proc.go:267
2024-08-17 03:21:55	FATAL	failed to unpack geosite	{"error": "open /usr/share/v2ray/geosite.dat: no such file or directory"}
github.com/urlesistiana/v2dat/cmd/unpack.newGeoSiteCmd.func1
	github.com/urlesistiana/v2dat/cmd/unpack/geosite.go:30
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.6.1/command.go:920
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.6.1/command.go:1044
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.6.1/command.go:968
main.main
	github.com/urlesistiana/v2dat/main.go:9
runtime.main
	runtime/proc.go:267
@devome
Copy link

devome commented Aug 17, 2024

这是luci-app-mosdns的问题,不是mosdns的问题,你提错地方了。所以你勾选我非常确定这是 mosdns 核心的问题。(如果是通过第三方衍生软件使用 mosdns 核心,不确定问题源头时,请先向衍生软件开发者提交问题。)完全没有思考。

@lengfwong
Copy link

提示没有/usr/share/v2ray/geoip.dat文件,缺v2ray-geoip.ipk和V2ray-geosite.ipk

@sbwml
Copy link

sbwml commented Aug 24, 2024

你应该去检查是否有其它插件对 geodata 数据库有更新操作,并且它更新失败了,就会直接导致上述问题。

这种情况只需关闭其它所有会更新 geodata 数据库的插件相关功能,在 mosdns luci 自带的数据库更新中完成一次手动更新,它就能恢复正常使用。

ps:mosdns luci 的数据库更新有防呆处理,因网络问题下载数据库失败/不完整,它会停止对数据库文件做更改,而不会使用不完整的数据去强制替换。所以如果有自动更新需求,只需单启用 mosdns 的计划任务即可。

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants