messense / aliyundrive-webdav

阿里云盘 WebDAV 服务
MIT License
9.6k stars 1.09k forks source link

R4SE设备2.2.1版本日志显示内容,时区显示<unknown time> #831

Closed wcbspp closed 1 year ago

wcbspp commented 1 year ago

问题描述

r4se设备 istoreos 系统 播放文件日志不动

重现步骤

播放任意文件 日志不动 INFO aliyundrive_webdav::drive: refresh token succeed 时间显示异常

版本

2.2.1

运行平台

R4SE istore os

日志

image

messense commented 1 year ago

🥲又不是不能用。

wcbspp commented 1 year ago

🥲又不是不能用。

哈哈哈哈哈哈哈哈哈哈哈哈哈好

yin1999 commented 1 year ago

这个貌似是 time 包对类 Unix 系统多线程应用的安全限制,在 Linux、FreeBSD 等系统如果线程数大于 1 就没法获取本地相对于 UTC 时间的偏移量。可以采用两种方法来解决,一个是在最开始设置固定的时间偏移量,一个是设置 Soundness::Unsound,允许全局对时间偏移量的读取(这个能避免夏令时转换问题,但要求在读取时间偏移量时没有修改环境变量的行为)。

@messense 有啥建议嘛