[i=s] 本帖最后由 MicroLOONG 于 2024-12-24 15:05 编辑 [/i]<br />
<br />
1. 环境
版本:fnOS 0.8.27
使用 Microsoft Edge / Chrome 浏览器 HTTPS 访问
2. 现象
应用中心-已安装 显示加载失败,其它页面应用能正常显示

系统设置-应用-应用设置 显示加载失败

3. 日志
应用中心-已安装 请求接口 /app-center/v1/app/installed 返回200
{
"code": 10000,
"msg": "ERROR: could not identify an ordering operator for type timestamp with time zone (SQLSTATE 42883)"
}
系统设置-应用-应用设置 请求接口 /app-center/v1/config/detail?appName=trim.photos (一共装了三个应用,分别是1panel、影视、相册,均无法加载)返回200
{
"code": 10191,
"msg": "ERROR: could not identify an ordering operator for type timestamp with time zone (SQLSTATE 42883)",
"data": null
}
在 trim_app_center 的 error.log 日志中也有这段 msg 的报错
4. SQL 分析
通过数据库日志抓取 SQL:
SELECT * FROM "app" ORDER BY created_at desc,id desc;
SELECT * FROM "app_service" WHERE app_id = 1 ORDER BY created_at asc,id asc;

执行 SQL 复现场景,出现一样的报错,查看时区并没有什么问题,请飞牛大佬为带时区时间戳的查询兼容下该情况 |