错误 - KIO 客户端无法连接到主机...SSL 协商失败

错误 - KIO 客户端无法连接到主机...SSL 协商失败

替代标题可能是:

PlayOnLinux LOTRO install: Open Store In External Browser Fails

此问题涉及使用 Wine 5.2 在 KDE Plasma 桌面的 PlayOnLinux 虚拟驱动器中安装《指环王 Online》的 Linux。主机系统是 64 位 Mageia 7 安装。该游戏总体上坚如磐石,游戏内商店也可用,但前提是在外部浏览器而不是游戏内浏览器中打开。唯一安装的 GUI 浏览器是 FireFox。

通常,单击游戏内的 LOTRO 商店链接会在经过身份验证的会话中自动打开 FireFox,该会话会自动与当时正在玩的 LOTRO 帐户链接。这已经有效多年了。

突然之间,但可能是在系统/浏览器更新之后,LOTRO 商店不再打开,而是弹出一个对话框:

                        Error -- KIO Client

[X] Could not connect to host www.lotro.com: SSL negotiation failed.

                                                              [ OK ]

重新启动游戏客户端、重新启动FireFox、重新启动计算机都没有任何积极效果。目前尚不清楚如何解决或纠正此问题。

挖掘回报:

# journalctl -xe | grep -i KIO
Oct 08 22:56:03 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 1" with app name "org.kde.kioclient"
Oct 08 22:56:03 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 1" with app name "org.kde.kioclient"
Oct 08 22:56:25 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 2" with app name "org.kde.kioclient"
Oct 08 22:56:25 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 2" with app name "org.kde.kioclient"
Oct 08 22:56:25 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 2" with app name "org.kde.kioclient"
Oct 08 22:56:25 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 2" with app name "org.kde.kioclient"
Oct 08 22:58:23 obfuscated.domain.tld kde-open5[27904]: kf5.kio.widgets: KRun(0x68b600) ERROR (stat): 123   "Could not connect to host www.lotro.com: SSL negotiation failed."
Oct 08 23:01:17 obfuscated.domain.tld kde-open5[9450]: kf5.kio.widgets: KRun(0xd25570) ERROR (stat): 123   "Could not connect to host www.lotro.com: SSL negotiation failed."
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 5" with app name "org.kde.kioclient"
Oct 08 23:07:24 obfuscated.domain.tld kde-open5[7327]: kf5.kio.widgets: KRun(0xa5e3f0) ERROR (stat): 123   "Could not connect to host www.lotro.com: SSL negotiation failed."
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 5" with app name "org.kde.kioclient"
Oct 08 23:09:31 obfuscated.domain.tld kde-open5[17589]: kf5.kio.widgets: KRun(0x198a4b0) ERROR (stat): 123   "Could not connect to host www.lotro.com: SSL negotiation failed."

围绕明显故障的错误簇www.lotro.com如下所示:

Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 5" with app name "org.kde.kioclient"
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:99: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:99: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:99: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld kde-open5[7327]: kf5.kio.widgets: KRun(0xa5e3f0) ERROR (stat): 123   "Could not connect to host www.lotro.com: SSL negotiation failed."
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: Could not find service for job "Job 5" with app name "org.kde.kioclient"
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:362: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:363: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:364: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/ScrollView.qml:365: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:99: TypeError: Type error
Oct 08 23:07:24 obfuscated.domain.tld plasmashell[10275]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:99: TypeError: Type error
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36601, resource id: 113246214, major code: 19 (DeleteProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36604, resource id: 113246214, major code: 19 (DeleteProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36605, resource id: 113246214, major code: 18 (ChangeProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36606, resource id: 113246214, major code: 19 (DeleteProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36607, resource id: 113246214, major code: 19 (DeleteProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36608, resource id: 113246214, major code: 19 (DeleteProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld.net kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36609, resource id: 113246214, major code: 7 (ReparentWindow), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36610, resource id: 113246214, major code: 6 (ChangeSaveSet), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36611, resource id: 113246214, major code: 2 (ChangeWindowAttributes), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36612, resource id: 113246214, major code: 10 (UnmapWindow), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 36680, resource id: 113246224, major code: 18 (ChangeProperty), minor code: 0
Oct 08 23:07:32 obfuscated.domain.tld plasmashell[10275]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9665, resource id: 113246214, major code: 141 (Unknown), minor code: 3
Oct 08 23:07:34 obfuscated.domain.tld kwin_x11[10271]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 38362, resource id: 83886096, major code: 18 (ChangeProperty), minor code: 0
Oct 08 23:07:35 obfuscated.domain.tld plasmashell[10275]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9879, resource id: 83886086, major code: 141 (Unknown), minor code: 3
Oct 08 23:07:35 obfuscated.domain.tld plasmashell[10275]: qt.qpa.xcb: QXcbConnection: XCB error: 150 (Unknown), sequence: 9880, resource id: 35651797, major code: 142 (Unknown), minor code: 2

这似乎不太可能是 LOTRO 游戏客户端问题。在大多数情况下,从我记事起,游戏客户端更新不会影响游戏的稳定性或可用性。在过去一周左右的时间内应用了一系列操作系统更新,但由于人们不一定每次玩游戏时都打开商店,因此很难确定在停止工作时可能发生了什么变化。

我开始在 Arqade 上发布此内容,但后来重新考虑,因为它似乎主要是一个 Linux 桌面环境问题,而不是一个“游戏”问题本身,尽管使用 FireFox 进行其他更传统的浏览器使用不会出现问题,而且事实上,可以浏览域中的其他https网站www.lotro.com没有问题。然而,人们无法直接打开 LOTRO 商店链接。游戏客户端可以做一些手动无法做的事情;无论游戏内商店浏览器是否出现故障,情况都是如此。

关于如何调试 KIO 客户端问题的有用想法以及人们可能提供的有关如何进行故障排除并找出可能出现问题的根源的任何智慧都值得赞赏。

plasma-desktop-5.15.4-1.mga7
kio-5.57.0-1.mga7

答案1

互联网搜索error kio client could not connect to host ssl negotiation failed和/或troubleshooting kio client ssl errors出现了这个问题:

无法打开来自 Intellij 的链接:“错误 KIO 客户端:无法创建 io-slave。无法创建用于启动协议“https”的 io-slave 的套接字。” https://askubuntu.com/q/1116344

第三方应用程序试图使用 Web 服务似乎有一些相似之处,因此似乎值得研究。

实际上,这个答案帮助指出了解决方案。基本上,完成了以下操作。

  • 开始|工具|系统设置|应用 |默认应用程序|网页浏览器
    • 默认组件
      • (o) 在基于 URL 内容的应用程序中

变成:

  • 开始|工具|系统设置|应用 |默认应用程序|网页浏览器
    • 默认组件
      • (o) 在以下应用中:
        • 火狐浏览器

这解决了问题,LOTRO 客户端现在可以像以前一样打开 Firefox。

将设置恢复为原始值会导致问题再次出现。

相关内容