lnc1995

Results 16 comments of lnc1995

> 这是一个误解,现在有 tzdata 了。 > > 系统时间不变是因为用了 alpine 但没有用 LSIO 那种一套 init 脚本来让他的行为符合你的预期。 你的意思是镜像中有tzdata的文件,但是没有加载这文件还是? 所以这个问题有什么用户这边可以用的持久化的解决办法吗? 我现在是手动放一个localtime文件在etc目录。

同样的问题,可能就那一次获取到127地址,后面就正常了。这个可以在代码里加个判断,这种内网地址就不要往阿里云更新了

我的解决办法是监测日志,出现特定关键字就重启容器,倒也无所谓了

> -v /etc/localtime:/etc/localtime:ro docker run增加这个挂载把本地的时区挂载到容器即可! 也许有的环境可以。我用的RouterOS不行。可以用以下方法: 镜像运行以后,进入镜像shell。 apk add tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo "Asia/Shanghai" > /etc/timezone

> 这个要查下 routeros的时区文件在什么地方存着了,找到后 挂载下就可以了 ROS本身就存在时区的问题,加上系统封闭,这个操作行不通。只能对容器本身操作

看到了,代码已经实现了相关的功能。使用ROS系统的可以用这个命令触发下载:fetch url="http://IP:PORT/upgrade/ui" http-method=post http-header-field="Authorization:Bearer 密码"。希望后续更新能把自动下载实现

> 之前提过issue,这个功能需要手动触发,config页面添加个按钮就行,但是作者不愿意加,咱也不知道为啥 可能主程序里面代码还不完善,我测试下来,对文件夹的处理还比较初级没有完善,我在mihomo那边提了,不知道后续能不能改进一下

> 现在页面里有这个按钮了 > > #784 更新的逻辑是什么样的。原先是对external-ui这个配置的目录直接清空,即使这个目录下还有UI以外的文件甚至是系统目录也这么处理。希望把这个处理方式细化一下,比如服务器端多一个filelist文件,只删除external-ui配置的目录下命中filelist的文件,其他的不动。

更进一步测试,首次启动成功后,重启到RR,把这个插件删除了再启动,SSD仍旧会不显示。这个应该可以更详细一点的帮助定位脚本在哪一步运行的时候出了问题

> ls -ld /sys/block/nvme* lrwxrwxrwx 1 root root 0 May 11 19:37 /sys/block/nvme0n1 -> ../devices/pci0000:00/0000:00:01.0/0000:01:00.0/nvme/nvme0/nvme0n1