安装成功后,使用用户名和密码登录,页面无反应,浏览器控制台显示POST /api/v2/core/auth/login net::ERR_EMPTY_RESPONSE

问题描述

在ARMv7架构的Ubuntu 24.04系统上安装1Panel v2.1.8后,登录时出现以下问题:

  1. 通过浏览器访问登录页面,输入正确的用户名和密码后,页面无反应,浏览器控制台显示POST /api/v2/core/auth/login net::ERR_EMPTY_RESPONSE

  2. 通过curl测试登录API,有时返回ErrAuth,有时返回ErrCaptchaCode

  3. 查看1Panel日志发现panic错误:panic: unaligned 64-bit atomic operation,发生在会话管理模块。

复现步骤

  1. 在ARMv7架构的Ubuntu 24.04系统上运行官方安装脚本安装1Panel。

  2. 安装成功后,访问面板地址,输入安装时生成的用户名和密码。

  3. 点击登录,页面无响应。

  4. 查看日志可发现panic错误。

环境信息

  • 1Panel版本:v2.1.8

  • 操作系统:Ubuntu 24.04.3 LTS (armv7l)

  • 内核版本:6.15.2-6.15.2-umeko-qemuandroid-rv01-+

  • 系统架构:armv7l

  • 内存:2.8GiB

关键日志

2026/04/19 20:59:13 http: panic serving 192.168.3.42:56960: unaligned 64-bit atomic operation goroutine 137 [running]: net/http.(*conn).serve.func1() net/http/server.go:1943 +0xe0 panic({0xd59ee0, 0x3739588}) runtime/panic.go:783 +0xfc internal/runtime/atomic.panicUnaligned() internal/runtime/atomic/unaligned.go:8 +0x24 internal/runtime/atomic.Xadd64(0x567611c, 0x20) internal/runtime/atomic/atomic_arm.s:319 +0x14 github.com/1Panel-dev/1Panel/core/init/session/psession.(*PSession).cleanupExpiredSample(0x5676100, {0xc27152486f5f00ee, 0x4d97d15d40, 0x3ea0788}, 0x20) github.com/1Panel-dev/1Panel/core/init/session/psession/psession.go:254 +0xa0

附加信息

  • 此问题在ARMv7架构上稳定复现,已经尝试过3次重新安装,问题依旧。

  • 服务状态显示active,但登录时发生panic。

  • 错误发生在会话管理模块(psession.go:254)的cleanupExpiredSample方法中,涉及64位原子操作Xadd64。

  • 完整的诊断信息已通过脚本收集,见下方。

诊断信息

============================================== 1Panel 故障诊断信息收集脚本 ============================================== 1. 1Panel 版本信息: ---------------------------------------------- version: v2.1.8 mode: stable 2. 系统信息: ---------------------------------------------- 主机名: localhost.localdomain 内核版本: 6.15.2-6.15.2-umeko-qemuandroid-rv01-+ 系统架构: armv7l 发行版信息: PRETTY_NAME=“Ubuntu 24.04.3 LTS” NAME=“Ubuntu” VERSION_ID=“24.04” VERSION=“24.04.3 LTS (Noble Numbat)” VERSION_CODENAME=noble ID=ubuntu ID_LIKE=debian HOME_URL=“https://www.ubuntu.com/” SUPPORT_URL=“https://help.ubuntu.com/” BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/” PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy” UBUNTU_CODENAME=noble LOGO=ubuntu-logo

2.1.8 版本 在 armv7 上确实会出现这个问题,我们尽快修复

预计本周发布新版本解决该问题