从 12.10 do-release-upgrade 到 13.04 后,我仍然会在通过 MOTD 登录时收到有关 13.04 的通知

Mat*_*ton 5 upgrade motd 13.04 do-release-upgrade

这是迁移到 12.10 的一个问题,它现在似乎在 13.04 中重新出现,即升级到 13.04 后您仍然可以升级 MOTD。

我已经尝试了之前针对同一问题的修复列表重新移至 12.10 https://askubuntu.com/questions/253844/upgrade-12-04-2-lts-to-12-10-do-release-upgrade -fails-no-new-release-found但它们似乎不起作用,即没有 /var/lib/update-notifier/release-upgrade-available 可以删除。

小智 3

我只是“触摸”文件/var/lib/ubuntu-release-upgrader/release-upgrade-available

但不知道为什么这个文件不会自动刷新。

  • 只需删除文件“/var/lib/ubuntu-release-upgrader/release-upgrade-available”,忘记触摸(“/etc/update-motd.d/91-release-upgrade”将在需要时重新创建它)。 (4认同)

jna*_*nas 0

/run/motd.dynamic在类似的情况下,我发现除了/run/motd旧消息仍然存在之外还有另一个文件/run/motd。两者都由静态pam_motd状态调用。/run/motd

# This includes a dynamically generated part from /run/motd.dynamic
# and a static (admin-editable) part from /etc/motd.
Run Code Online (Sandbox Code Playgroud)

解决办法就是清空静态文件:

echo -n "" | sudo tee /run/motd
Run Code Online (Sandbox Code Playgroud)