分类目录归档:悠哉博主的日常

[docker]GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files

这问题很奇怪,我在这部署了几个镜像都好好的,到其中一个的时候突然就报出了这样的错误:

failed to solve: node:18.18.1-buster-slim: error getting credentials - err: exit status 1, out: `GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files`

然后查了下说跑这个命令安装依赖`apt install gnome-keyring`就好了,我试了一下确实解决了问题,但为什么好好的突然就不行了依然是个谜。

[docker]ERROR: Service ‘***’ failed to build: the –mount option requires BuildKit.

我在dockerfile中用了个–mount参数,结果一开始一直报`ERROR: Dockerfile parse error line 8: Unknown flag: mount`,然后我发现是我的docker版本太低了,于是升级了docker之后发现又变了个错误:

[docker]ERROR: Service '***' failed to build: the --mount option requires BuildKit. Refer to https://docs.docker.com/go/buildkit/ to learn how to build images with BuildKit enabled

我明明已经设置了两个环境变量

export DOCKER_BUILDKIT=1
export COMPOSE_DOCKER_CLI_BUILD=1

又研究了一会儿我发现原因出在我用的程序上,我执行的是docker-compose,这个版本还是1.17.1,但docker还内置了一个compose,它的版本是2.18.1,于是直接把命令换成docker compose就好了。

QQNT会每月创建重复资源文件

QQNT是去年腾讯放出的新架构QQ客户端,我在去年12月更新到了这个新版,已经用了3个月,今天发现了这好像有个问题。
这是一个关于接收的图片和视频资源产生重复文件的问题。

原来的PC QQ是把接收到的所有图片放在一个目录中,所有视频放在一个目录中,分别按照QQ自己的hash规则命名,当客户端接收到消息,需要加载图片或视频时将会先按照资源的hash在存放资源文件的目录中查找,如果没有就会从服务器下载一份。这是很河里的做法。

新版的QQNT在这一套接收资源文件的流程上基本上差不多,但有一个地方不同:它在每个类型的资源目录中又以“年-月”的格式加了一层目录,这个“年月”目前看下来指的是附件资源所在消息的发送年月(我这甚至出现了2019-06的资源目录)。这将导致每个月的消息附件资源(图片,表情,视频)不共享,上个月消息中接收过的表情图片在这个月对于QQ来说就不存在了,要重新下载一份。对于缩略图来说也一样,因为缩略图目录也在每个月的目录中单独有一个。

QQNT存放这些资源的路径是”C:\Users\用户名\Documents\Tencent Files\QQ号\nt_qq\nt_data”,其中”Emoji”里面是表情图,”Pic”里面是表情图以外的图片,”Video”是接收到的任何视频,可以发现它们里面全都以年月的子目录对资源进行分隔,我用Everything直接对Emoji目录查找,按文件大小排序,就已经发现了大量完全相同的表情文件出现在不同月份的目录里。

以下是在Everything中搜索到分别存在于1月和2月目录的相同表情文件




这样重复的表情文件和图片文件还有很多,随着时间推移,这种每个月不共用附件资源的特性根据接收消息数量的不同可能会导致空间占用快速增长,每个月都产生大量的重复文件(已确认每个月出现的相同文件都是单独的文件,并不是硬链接)。

目前不理解为什么要这么做,如果是为了避免在一个目录中存在大量文件导致文件系统操作效率降低的话,按照其”avatar”目录中的做法就很好,直接按文件hash的开头来划分子目录即可。
如果QQNT之后也坚持以这种方式存放文件,那用户就要注意定期清理本地重复文件。至于重复下载对服务器资源造成的浪费,那反正也不关用户的事🤔。

继续阅读QQNT会每月创建重复资源文件

升级到windows11之后游戏帧率暴跌

从win10升级到win11之后一开始我发现vr帧数超低,然后我发现不只是vr,战舰世界的帧率也超低,但任务管理器里看GPU占用竟然几乎到了90%,然后我就网上找解决方案,有什么显卡设置里关GPU硬件加速的,有关闭窗口化游戏优化的,有关闭Game Bar的,我全试了一遍都没用。

直到我偶然点开Afterburner,发现显卡跑在一个很低的频率上,然后我直接把它的频率配置重置了一下,瞬间就恢复正常性能了。

怀疑是win11什么节能功能修改了显卡相关设置。

[TrueNAS]替换系统盘阵列中的坏盘

TrueNAS中的系统盘池不能在GUI中直接操作,所以需要敲点命令来替换坏盘,这里做个记录

首先查看zfs状态

# zpool status
 pool: boot-pool
 state: DEGRADED
status: One or more devices are faulted in response to persistent errors.
        Sufficient replicas exist for the pool to continue functioning in a
        degraded state.
action: Replace the faulted device, or use 'zpool clear' to mark the device
        repaired.
  scan: scrub repaired 0B in 00:00:39 with 0 errors on Sat Nov  4 03:45:40 2023
config:

        NAME        STATE     READ WRITE CKSUM
        boot-pool   DEGRADED     0     0     0
          mirror-0  DEGRADED     0     0     0
            sdc3    FAULTED      2    17     0  too many errors
            sdd3    ONLINE       0     0     0

可以看到是sdc这块盘不行了,所以我们要替换它。

首先把它offline:

zpool offline boot-pool sdc3

然后把这块盘拔了,插进新盘,去web gui的磁盘页面看看新盘获得的盘号叫什么,我这里分配到了sde,所以接下来使用sde替换sdc3

zpool replace -f boot-pool sdc3 sde

由于boot-pool的内容其实很少,所以稍微等一会儿就同步好了,期间可以继续用`zpool status`查看同步状态。

伪装成TiWorker.exe的病毒

我的surfacebook不知道从什么时候开始,只要一会儿不操作就会开始风扇狂转,每次风扇开始狂转我都会尝试查找到底是什么东西在抽风。

我用了很多办法,像是蹲守任务管理器,蹲守任务计划的正在运行的任务都找不到到底是哪个程序在抽风,最终用process explorer定位到有时候是一个TiWorker.exe进程,有的时候是System进程,然后又打开System进程的线程列表观察,只能等它抽风,因为鼠标一动就会停止,System进程里抽风的线程名称我忘了,只记得我查过它的用处好像是在空闲时间优化.net框架下的什么东西。然后我又查了一下关于TiWorker.exe的异常行为,基本都说是windows更新在电脑空闲的时候执行更新任务,我就信了。

接着就是很长时间我都没再管这个问题,想想更新就更吧,顶多就是风扇开始狂转的时候动一下鼠标就停了。

但是昨天我才发现我的电脑根本就不能进入睡眠状态了,就算是我手动点睡眠,它也只是屏幕黑掉之后开始风扇狂转。我就觉得这肯定不对了,再怎么样更新也不会在你点了睡眠之后开始更,而且除非我手动再次点亮屏幕,否则风扇根本就不会停下来。 继续阅读伪装成TiWorker.exe的病毒

2023

大家新年快乐!

我的新冠总算是阴了,但还有些咳嗽,可能是老毛病了。

2022年依然没有做完什么大事,琐碎的事情一大堆,而且还经历了几个电视剧里才能看到的剧情。只能说虽然自己没做什么,但生活经历真实丰富。

虽然按照现在冠状病毒的变异和治病效果来看,2023年总体上肯定也是乱七八糟的一年,不过还是祝大家能安安稳稳度过!

阳人日记

昨天(12月21号)凌晨3点40分,我突然醒来,感觉浑身冰凉,就像全身结冰一样,接着就是如同平时在寒冷环境下打寒颤一样,全身所有的肌肉都在发抖生热。当时抖得我除了缩在被子里,几乎没有办法做其它动作,也不敢做其它动作,生怕不缩着就要冻死,只能勉强伸手拿枕边的空调遥控器开了空调之后继续缩在被子里。

就这样我在被子里全身打寒颤20分钟之后,终于感觉到体温回来一点了,虽然还是感觉很冷,但已经能够稳住手操作手机了。看了下时间,这时候已经是4点整了,我赶紧打电话给隔壁房间的老妈申请场外援助,让她帮我搞点热水,结果就听到外面一阵叮铃当啷,15分钟后热水还是没来,只好再打电话给她,但她手机放房间里了,听不见,只好通过监控来和她通话,原来是在厨房烧姜汤😓。我说我快冻死了,先来热水,别的之后再说,这才终于得到了热水。

21号白天我基本上除了咳嗽和头晕无力,没什么别的感觉,几乎一整天我都在睡觉,而且是穿着棉袄开着空调裹在被子里加体温,给免疫系统加把力。

22号已经基本恢复运动能力,就是依然在咳嗽和流鼻涕,但头已经不晕了,现在应该已经进入了最后阶段,不过还是不能大意。本来我一直也不能确定到底是不是得了新冠还是别的问题,因为之前看到别人的症状描述,没有说会冷那么长时间的,于是今天拿之前封控时留下的抗原检测盒试了一下,果然是新冠。

中间几天都是喉咙痛

27号喉咙好一点了,要发出声音不会太费劲了。

28号喉咙更好一点了,但有点头晕,不知道是不是因为太热我减少了衣物之后着凉了。

26岁了

时间过得真快,一下子就过去了一年。

去年的生日画还没画完,而且原稿psd跟着之前的SSD一起去世了,现在只剩当时输出的半成品,不知从何下手,不过之前novelAI泄露的时候我拿那个模型给我的半成品跑了一下,出图还挺可爱的,不过不是我画的,所以就不放出来了。

另外今年依然是单身。

把3090塞进紧凑MATX机箱

上星期,我的系统盘(台电NP900C)用着用着就炸了,刚过保几个月就炸了,用量产工具检查了一下一个闪存颗粒失联了,数据恢复无望,还好里面只有系统和安装的软件,损失不大,尝试重新开卡当缓存用,现在重新买了个1TB的三星980Pro当系统盘用。

我猜测可能是因为直连CPU的m.2那个位置吸3090尾气太多,温度过高,又没有一个很好的风道散热,于是它迫不及待地热死了。

之前为了散热问题买了一个酷冷至尊Q500L,我标题说是MATX,但它其实也能放ATX主板,只是需要舍弃一些别的配置选项,本想把新的主板和显卡装进这个更扁的机箱,结果发现电源和显卡都太长,他俩的位置冲突了一点,电源是以前发过的长城巨龙,然后就放弃了,把这个机箱给了我的旧主板和cpu。

继续阅读把3090塞进紧凑MATX机箱