Wine 上的 iTunes 突然停止工作

Wine 上的 iTunes 突然停止工作

2023 年 1 月左右,当我尝试访问 Apple Music 时,iTunes 突然返回此错误。这是来自 wine 的终端输出

CertGetCertificateChain failed with error 0x80090304

然后,iTunes 中的一个消息框直观地显示了错误消息,内容如下:

Temporary Error completing your request. Unknown error -50

我已经尝试了一切。

  • 我尝试将 Wine 7.0 降级到 Wine 6 和 Wine 5。结果相同
  • 我尝试升级到 wine 8.0.1。但问题并未得到解决
  • 我尝试使用不同的 Wine 前缀再次安装 iTunes。同样的错误
  • 我尝试安装 32 位 iTunes 12.5、12.6。但问题没有解决
  • 我尝试安装较旧版本的 iTunes,最低版本为 12.4。结果相同
  • 我尝试备份我的硬盘,并从备份中提取了可用的前缀。但还是出现了同样的错误。
  • 我尝试使用 winetricks 安装 DLL 并覆盖默认的 wine 库
  • 我尝试使用 VPN(以防他们因某种原因对我的 IP 进行影子封禁)。仍然没有结果
  • 我尝试使用 PlayOnLinux。同样的错误

我发现其他人说这是 Wine 中的 SSL 库的问题,以及 iTunes 如何切换到不同的身份验证系统,但他们几年前就这样做了,所以这不应该是问题所在。为了进一步支持这一点,我已经使用它 2 年了,没有出现任何问题。在 1 月份甚至最近都没有人抱怨过这个问题。似乎只有我一个人这样。我该怎么做才能解决这个问题?

我知道有 iTunes 的网络版本,但 API 只提供 64kbps 音频。我真的很想让它再次工作。

之前运行的是 12.6.1.25 64 位版本,没有 DLL 覆盖,也没有解决方法。

相关内容