长话短说:我的 Debian 工作站强制重启。我认为needrestart
是有责任的,但这没有意义。
我现在有点生气; Linux 用户在 Windows 上指出的同样问题也发生在我的 Debian 工作站上。
我使用的是 Debian Sid,默认安装了 KDE。突然,我收到一条通知,上面写着:
需要重新登录或重启!
您的会话正在运行下面列出的过时的二进制文件或库。 [列出进程...]
我决定今晚推迟,但几秒钟后,又弹出了另一个通知。还有另一个。还有另一个。很快,我的通知就被淹没了:
每五秒就会显示一个新通知。我发现这个答案另一个问题通过编辑禁用通知/etc/needrestart/notify.conf
。保存文件后,它看起来像是停止了,但不到一分钟后,我的所有程序都被 Debian 重新启动启动画面所取代。
我打开的任何应用程序都不会发生这种重启(我只有 Firefox 和 Discord,也许还有其他一些杂项程序),并且在重新配置后发生的这种情况needrestart
似乎不仅仅是巧合,所以我从我的生活中清除了该软件包。我也卸载了unattended-upgrades
。
这就是我需要做的全部吗?甚至会needrestart
负责强制重新启动工作站吗?如果它是故意地负责重新启动我的工作站,我发现 Debian 会默认允许安装它。更可信的是,这是needrestart
幕后任一进程或其他进程所犯的错误。如果是这样,我该去哪里找出哪个进程重新启动了我的工作站?