我正在比较安装在 2 个不同服务器上的软件包,使用apt list --installed
.
在一个我看到这个:
adduser/bionic,now 3.116ubuntu1 all [installed]
另一个有:
adduser/bionic,bionic,now 3.116ubuntu1 all [installed]
那么为什么要额外bionic
呢?还有,什么now
意思?仿生是原始版本,现在是 3.116 版本吗?
我正在比较安装在 2 个不同服务器上的软件包,使用apt list --installed
.
在一个我看到这个:
adduser/bionic,now 3.116ubuntu1 all [installed]
另一个有:
adduser/bionic,bionic,now 3.116ubuntu1 all [installed]
那么为什么要额外bionic
呢?还有,什么now
意思?仿生是原始版本,现在是 3.116 版本吗?
登录 18.04.1 LTS 后,motd
显示(除其他外):
- Livepatch server check failed.
深入motd
研究我发现此消息是由驻留在
/etc/update-motd.d/80-livepatch
这个脚本引用:
/var/cache/ubuntu-advantage-tools/ubuntu-advantage-status.cache
其中包含:
esm: disabled (not available)
fips: disabled (not available)
livepatch: enabled
client-version: 8.0.6
architecture: x86_64
cpu-model: Intel(R) Core(TM) i5 CPU 661 @ 3.33GHz
last-check: 2018-11-09T05:00:22.613601172-05:00
boot-time: 2018-11-09T05:29:20-05:00
uptime: 18h38m26s
status:
- kernel: 4.15.0-38.41-generic
running: true
livepatch:
checkState: check-failed
patchState: nothing-to-apply
version: ""
fixes: ""
所以看起来这个缓存文件是昨天最后更新的,canonical-livepatch status
但我想知道是什么触发了这个文件的更新以及是否有办法强制它更新?
注意:我确实知道为什么 livepatch 被禁用,现在它又被启用了……登录时我仍然收到失败的消息,这就是触发我了解这里发生的事情的原因。