lobe-chat
lobe-chat copied to clipboard
[Bug] 启动时卡在用户状态初始化
📦 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