为什么“last”在 Alpine 上失败并显示“last 无法打开文件‘/dev/null/wtmp’”?

为什么“last”在 Alpine 上失败并显示“last 无法打开文件‘/dev/null/wtmp’”?

为什么last我新安装的 Alpine 3.12 上的命令会失败?

$ last
couldn't open file '/dev/null/wtmp': Not a directory

wtmp begins Thu Jan  1 00:00

(如果重要的话,在 Linode 服务器上)

答案1

这是一个众所周知的问题。Alpine 使用 libmusl 而不是 glibc。似乎

musl 不使用甚至不支持 /dev/null/utmp/dev/null/wtmp(并且似乎没有任何内容写入 /var/log/wtmp);所以我想可能没有办法解决这个问题。

https://gitlab.alpinelinux.org/alpine/aports/-/issues/3282#note_15597

有一个开放的问题在 Alpine Linux 页面上,显然它是一个里程碑适用于 Alpine Linux 3.14.0 版本。在此之前,可能没有解决这个问题的办法。

相关内容