lobe-chat icon indicating copy to clipboard operation
lobe-chat copied to clipboard

[Bug] 启动时卡在用户状态初始化

Open Yastruhank opened this issue 1 day ago • 8 comments

📦 Platform

Self hosting Docker

📦 Deploymenet mode

server db(lobe-chat-database image)

📌 Version

1.66.1

💻 Operating System

Ubuntu

🌐 Browser

Chrome

🐛 Bug Description

使用Docker部署的database版本,使用next-auth进行身份认证,在登陆后再次打开页面会一直卡在 用户状态初始化...

之前一直正常,在某次更新后出现的,一直有打开自动更新,这一周以来的更新都没有解决这个问题

在卡在用户状态初始化...时,浏览器控制台会出现以下报错:

webpack-0734839ebecdad7f.js:1 
GET https://chat.****.cn/_next/static/chunks/63765.3c7b2c9a74c93514.js net::ERR_ABORTED 404 (Not Found)

服务器的环境变量配置信息如下(敏感信息用*代替)

# 网站域名
APP_URL=https://chat.****.cn

# DB 必须的环境变量
# 用于加密敏感信息的密钥,可以使用 openssl rand -base64 32 生成
KEY_VAULTS_SECRET='*******'
# Postgres 数据库连接字符串
# 格式:postgres://username:password@host:port/dbname,如果你的 pg 实例为 Docker 容器,请使用容器名
DATABASE_URL=postgres://postgres:*******@postgres:5432/postgres

GOOGLE_ANALYTICS_MEASUREMENT_ID=G-*******

# NEXT_AUTH 相关,可以使用 auth0、Azure AD、GitHub、Authentik、zitadel 等,如有其他接入诉求欢迎提 PR
NEXT_PUBLIC_ENABLE_NEXT_AUTH=1
NEXT_AUTH_SECRET=*******
NEXT_AUTH_SSO_PROVIDERS=github,microsoft-entra-id
NEXTAUTH_URL=https://chat.****.cn/api/auth
AUTH_GITHUB_ID=*******
AUTH_GITHUB_SECRET=*******
AUTH_MICROSOFT_ENTRA_ID_ID=*******
AUTH_MICROSOFT_ENTRA_ID_SECRET=*******
AUTH_MICROSOFT_ENTRA_ID_TENANT_ID=*******

# S3 相关
S3_ACCESS_KEY_ID=*******
S3_SECRET_ACCESS_KEY=*******
# 用于 S3 API 访问的域名
S3_ENDPOINT=https://****.r2.cloudflarestorage.com
S3_BUCKET=lobehub-*
# 用于外网访问 S3 的公共域名,需配置 CORS
S3_PUBLIC_DOMAIN=https://lobehub-s3.****.cn
# S3_REGION=ap-chengdu # 如果需要指定地域

SEARXNG_URL=http://127.0.0.1:5676

📷 Recurrence Steps

未登录和首次登陆都不会出现,在登陆后再次访问网址稳定复现

🚦 Expected Behavior

No response

📝 Additional Information

No response

Yastruhank avatar Feb 27 '25 07:02 Yastruhank