SeaHOH / GotoX

本地自动代理,修改自 goagent。
722 stars 147 forks source link

新版无法启动 #266

Closed loveinlastnight closed 1 year ago

loveinlastnight commented 1 year ago

运行3.9.1后出现

thread panicked while processing panic. aborting.

SeaHOH commented 1 year ago

请提供更多信息。

loveinlastnight commented 1 year ago

是的,就是打包页的版本。WIN11系统。最新源码覆盖后一样的thread panicked while processing panic. aborting.错误。

SeaHOH commented 1 year ago

下载打包好的 win_amd64 版本,在 Win11 下通过 GotoX.vbs 运行就能稳定复现,是这样吗? 有可能和更换打包方式有关,虽然我自己已经使用了几个月,但是并未测试 Win7 以外的系统。 这里发两个打包,请帮忙都测试一遍。 GotoX-3.9.1-cp311-win_amd64_op.7z.zip GotoX-3.9.1-cp311-win_amd64_np.7z.zip

@gxggsrmyy 仍然兼容旧版本 cryptography,但不包括最近的 40.0.040.0.1,requirements.txt 有描述。 如果你的 cryptography 版本符合要求,但仍然报错,请提供具体信息。

SeaHOH commented 1 year ago

看来只是 rust 有兼容性问题,新的打包还可以用,就是需要添加例外处理。

如果可能的话,也请帮忙测试下 Win10。谢谢啦~

loveinlastnight commented 1 year ago

@SeaHOH

WIN11,两个我也都测了,没有问题。 WIN10的话,前几天我测过,发布页的一样错误。这两个新的暂时没有WIN10系统,过两天给你测下。

SeaHOH commented 1 year ago

@gxggsrmyy 确实是有问题,没考虑周全。

SeaHOH commented 1 year ago

@gxggsrmyy 谢谢反馈。 这里确实没有考虑到,会有下载 Windows 打包后,不使用 vbs,而是直接运行 start.py 的情况。 因为打包自带依赖优先级比本地安装的低,GotoX 支持加载本地的更新依赖。你可以通过安装依赖解决此问题。

之后会修改,当检测到此种情况时,仅加载托盘和通用平台依赖,忽略其它仅 Windows 的 egg 文件,并修改适配未安装提示。