在从12.10升级到13.04后,我仍然通过MOTD登录13.04
这是一个问题,转移到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可以删除。
我只是“触摸”文件/ var / lib / ubuntu-release-upgrader / release-upgrade-available
但不知道为什么这个文件不会自动刷新。
在类似的情况下,我发现除了/run/motd
之外还有另一个文件/run/motd.dynamic
,旧的消息持久存在/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.
解决方案只是清空静态文件:
echo -n "" | sudo tee /run/motd