Alpine

為什麼“最後一個”在 Alpine 上失敗並顯示“最後一個無法打開文件 ‘/dev/null/wtmp’”?

  • January 16, 2021

為什麼last我全新安裝的 Alpine 3.12 命令失敗?

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

wtmp begins Thu Jan  1 00:00

(如果重要的話,在 Linode 伺服器上)

這是一個眾所周知的問題。Alpine 使用 libmusl 而不是 glibc。看起來

musl 不使用甚至不支持 /dev/null/utmpor /dev/null/wtmp(並且似乎沒有寫入任何內容 /var/log/wtmp);所以我想可能沒有辦法解決這個問題。

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

在 Alpine Linux 頁面上有一個未解決的問題,顯然它是 Alpine Linux 3.14.0 版本的一個里程碑。直到那時可能沒有解決方法。

引用自:https://serverfault.com/questions/1050094