什么更新了 /var/cache/ubuntu-advantage-tools/ubuntu-advantage-status.cache?

什么更新了 /var/cache/ubuntu-advantage-tools/ubuntu-advantage-status.cache?

登录 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 被禁用并且现在又启用了它...登录时我仍然收到失败消息,这就是促使我探索这里发生了什么的原因。

答案1

/etc/cron.daily/ubuntu-advantage-tools有效运行:

/usr/bin/ubuntu-advantage status > /usr/bin/ubuntu-advantage/ubuntu-advantage-status.cache

相关内容