Games can't be found when running in Wine - SSL_ERROR_SYSCALL
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- cpp
调研方向
首先在所报告的 Wine 和 Debian 环境下复现问题,然后检查所附的 thcrap_log.txt 中与 OpenSSL 初始化以及缺失的 versions.js/base_tsa 下载相关的部分。将游戏搜索路径与一个正常工作的环境进行比较。完成的标准是确定并解决 SSL 失败的原因,使游戏发现能够完成,或记录一个已确认的外部限制。
由索引模型根据 Issue 内容生成。
描述
thcrap doesn't find EoSD (and probably any other game, I can't test this though) when running in Wine.
I point it to Z:\mnt\data\programy\gry\touhou\windows, which maps to /mnt/data/programy/gry/touhou/windows on my system, the directory where I have installed EoSD in a directory called th06.

Checking thcrap_log.txt (attached below) reveals many errors related to OpenSSL during initialization:
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to mirrors.thpatch.net:443 (code 35)
And when selecting the option to search for games:
(JSON) Resolving versions.js... not found
ERROR: No version definition file (versions.js) found!
Seems as if base_tsa didn't download correctly.
Try deleting the thpatch directory and running this program again.
Which is probably caused by the previous error and the program being unable to contact its servers.
What I tried:
- Reinstalling thpatch according to the error message.
- Using the old tool (does the same thing, but shows the error in UI).
- Reinstalling and re-patching EoSD.
- Using a 32-bit wineprefix.
Versions and other data:
- Wine: 7.0, official Debian build from winehq.org
- OS: Debian GNU/Linux Unstable
- Wineprefix: clean, 64-bit,
cjkfontsinstalled from Winetricks - Game: Fully patched EoSD v1.02 + vpatch (file list + SHA256 sums attached below)
- 主要语言
- C++
- 星标
- 772
- 派生
- 51
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
thpatch/thcrap 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 55/100
-
难度 3/5 1-2 天 新手友好度 55/100
-
难度 4/5 3-5 天 新手友好度 42/100
-
难度 3/5 1-2 天 新手友好度 45/100
-
难度 4/5 3-5 天 新手友好度 35/100
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 92/100
sandialabs/seacas#945 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
ROCm/FastFlowLM#757 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 92/100
espressif/esp-matter#1867 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
mltframework/shotcut#1920 ·
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复