長話短說:我的 Debian 工作站強制重啟。我認為needrestart
是有責任的,但這沒有意義。
我現在有點生氣; Linux 使用者在 Windows 上指出的相同問題也發生在我的 Debian 工作站上。
我使用的是 Debian Sid,預設安裝了 KDE。突然,我收到一封通知,上面寫著:
需要重新登入或重新啟動!
您的會話正在運行下面列出的過時的二進位檔案或程式庫。 [列出進程...]
我決定今晚推遲,但幾秒鐘後,又彈出了另一個通知。還有另一個。還有另一個。很快,我的通知就被淹沒了:
每五秒就會顯示一個新通知。我發現這個答案另一個問題透過編輯禁用通知/etc/needrestart/notify.conf
。儲存檔案後,它看起來好像停止了,但不到一分鐘後,我的所有程式都被 Debian 重新啟動啟動畫面所取代。
我打開的任何應用程式都不會發生這種重啟(我只有 Firefox 和 Discord,也許還有其他一些雜項程式),並且在重新配置後發生的這種情況needrestart
似乎不僅僅是巧合,所以我從我的生活中清除了該軟體包。我也卸載了unattended-upgrades
。
這就是我需要做的全部嗎?甚至會needrestart
負責強制重新啟動工作站嗎?如果它是故意地負責重新啟動我的工作站,我發現 Debian 會預設允許安裝它。更可信的是,這是needrestart
幕後任一進程或其他進程所犯的錯誤。如果是這樣,我該去哪裡找出哪個進程重新啟動了我的工作站?