LagrangeDev / Lagrange.Core

An Implementation of NTQQ Protocol, with Pure C#, Derived from Konata.Core
GNU General Public License v3.0
1.96k stars 238 forks source link

[Bug]:今天在登录时候出现禁止登录的错误 #476

Closed ZeroHzzzz closed 1 month ago

ZeroHzzzz commented 1 month ago

请确保您已阅读以上注意事项,并勾选下方的确认框。

Lagrange项目

OneBot

所使用/依赖的Lagrange项目对应的commit

master

运行环境

Linux

运行架构

x86

连接方式

反向 WebSocket

重现步骤

docker上登录出现禁止登录错误,希望能尽快解决 fail: Lagrange.Core.BotContext[0] [2024-07-31 04:08:00] [WtExchangeLogic] [FATAL]: Tag: 禁止登录 State: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。

期望的结果是什么?

尽快修复

实际的结果是什么?

fail: Lagrange.Core.BotContext[0] [2024-07-31 04:08:00] [WtExchangeLogic] [FATAL]: Tag: 禁止登录 State: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。

简单的复现代码/链接(可选)

No response

Trace 级别日志记录(可选)

bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:43] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:45] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:47] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:49] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:51] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:53] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForConfirm Uin: 3778733845 bot | info: Lagrange.Core.BotContext[0] bot | [2024-07-31 04:07:55] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForConfirm Uin: 3778733845 bot | info: Lagrange.Core.BotContext[0]warn: Lagrange.OneBot.Utility.MusicSigner[0] MusicSignServer is not available, sign may be failed info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: /app/data info: Lagrange.OneBot.LagrangeApp[0] Lagrange.OneBot Implementation has started info: Lagrange.OneBot.LagrangeApp[0] Protocol: | 3.2.10-25765 info: Lagrange.OneBot.Utility.OneBotSigner[0] Signature Service is successfully established info: Lagrange.OneBot.LagrangeApp[0] Session expired or Password not filled in, try to login by QrCode info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [WtExchangeLogic] [INFORMATION]: Connecting Servers... info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://14.22.9.84:8080/ Latency: 4 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://183.47.102.213:8080/ Latency: 5 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://183.47.102.193:8080/ Latency: 8 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://119.147.190.138:8080/ Latency: 9 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://183.2.144.33:8080/ Latency: 10 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://14.22.9.53:8080/ Latency: 5 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://183.47.101.221:8080/ Latency: 10 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:38] [SocketContext] [VERBOSE]: Server: http://183.47.99.24:8080/ Latency: 8 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:39] [WtExchangeLogic] [INFORMATION]: QrCode Fetched, Expiration: 120 seconds

[qr_code] - I've omitted it here.

info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:41] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:43] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:45] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:47] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:49] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:51] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForScan Uin: 0 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:53] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForConfirm Uin: 3778733845 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:55] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForConfirm Uin: 3778733845 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:57] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: WaitingForConfirm Uin: 3778733845 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:59] [WtExchangeLogic] [INFORMATION]: QrCode State Queried: Confirmed Uin: 3778733845 info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:59] [WtExchangeLogic] [INFORMATION]: QrCode Confirmed, Logging in with A1 sig... info: Lagrange.Core.BotContext[0] [2024-07-31 04:07:59] [WtExchangeLogic] [INFORMATION]: Doing Login... fail: Lagrange.Core.BotContext[0] [2024-07-31 04:08:00] [WtExchangeLogic] [FATAL]: Login failed: 45 fail: Lagrange.Core.BotContext[0] [2024-07-31 04:08:00] [WtExchangeLogic] [FATAL]: Tag: 禁止登录 State: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。

补充说明(可选)

No response

ghost commented 1 month ago

请贴出完整的日志,从启动到登录失败

ZeroHzzzz commented 1 month ago

请贴出完整的日志,从启动到登录失败

日志已更新,还需要什么吗

ghost commented 1 month ago

请检查签名是否配置为 25765 版本 然后使用 ping -c 20 [签名所使用的域名] 检查与签名服务器的连通性 如果不会检查可以将配置和命令输出贴上

ZeroHzzzz commented 1 month ago

请检查签名是否配置为 25765 版本 然后使用 ping -c 20 [签名所使用的域名] 检查与签名服务器的连通性 如果不会检查可以将配置和命令输出贴上

不明白签名版本配置如何查看,签名服务器连通性正常。情况是这样的,之前都能正常使用,今天退出登录后重新登录失败。使用的是ghcr.io/lagrangedev/lagrange.onebot:edge镜像。appsettings.json内容如下:

{
    "Logging": {
        "LogLevel": {
            "Default": "Information",
            "Microsoft": "Warning",
            "Microsoft.Hosting.Lifetime": "Information"
        }
    },
    "SignServerUrl": "https://sign.lagrangecore.org/api/sign",
    "Account": {
        "Uin": 0,
        "Password": "",
        "Protocol": "Linux",
        "AutoReconnect": true,
        "GetOptimumServer": true
    },
    "Message": {
        "IgnoreSelf": false,
        "StringPost": false
    },
    "QrCode": {
        "ConsoleCompatibilityMode": false
    },
    "Implementations": [
        {
            "Type": "ReverseWebSocket",
            "Host": "nginx",
            "Port": 80,
            "Suffix": "/qqbot",
            "ReconnectInterval": 5000,
            "HeartBeatInterval": 5000,
            "AccessToken": ""
        }
    ]
}
ghost commented 1 month ago

你的签名配置错误 请查看 REMADE.md#appsettingsjson-example 获取 25765 的签名

ZeroHzzzz commented 1 month ago

你的签名配置错误 请查看 REMADE.md#appsettingsjson-example 获取 25765 的签名

感谢,问题已解决。我的问题,以为一直能用就没有更新配置。谢谢