Roblox“安全通道支持”错误 0x8007sf7d

Roblox“安全通道支持”错误 0x8007sf7d

不确定到底该在哪里问这个问题,但就在这里;

借助新的 wine 6.11 版本,Roblox 现在(大部分)在 Linux 上运行。尽管如此,我在尝试使用 Roblox 时也遇到了一些问题。当我第一次在 Arch 机器上通过 wine 运行安装程序时,收到一条错误消息,指出“HttpSendRequest 失败”...“安全通道支持中发生错误 (0x80072f7d)”。

在此输入图像描述

做了一点 DuckDuckGo-fu...然后 Google-fu...已经把我带入了互联网的广阔沙漠,其中大多数结果只是“如何”网络钓鱼页面。不幸的是, Windows Microsoft Store的相同代码出现了另一个错误,因此专门在 Roblox 上搜索帮助非常困难。

相信这个问题有某物与 TLS 或 SSL 相关,但我不知道有任何中心位置可以更改这些设置,尤其是在 Arch Linux 上。为了帮助找出问题所在,以下是有关我的电脑的一些详细信息。

  • 发行版:Arch Linux x86_64
  • 内核:5.12.11-arch1-1
  • 葡萄酒:6.11-1
  • 网络:额外/networkmanager 1.32.0-1
  • IP 地址:静态
  • WM(可能有用?????????):community/i3-gaps 4.19.1-1
  • 大脑:炸了

据我所知,我是地球上唯一发现此错误的人Reddit 上的另一个人。希望这最终不会有一个痛苦而明显的解决方案......

答案1

好吧,最终成为一个非常明显的解决方案。 Wine 报告了类似的内容; 在此输入图像描述 如果你安装了与它所说缺失的东西相对应的包(multilib/lib32-gnutls),一切都会正常工作。

一如既往,我希望有人会发现这很有用,以换取我的尴尬。

答案2

对于在 Ubuntu 上遇到同样问题的人(我使用的是 21.10),我通过安装 32 位 gnutls 库解决了这个问题:

sudo apt install libgnutls30:i386

相关内容