Debian
不使用 nftables 啟動 |Debian 10
在重新啟動我們最新的儲存伺服器時,我們遇到了由nftables引起的核心錯誤(可能) 。請參閱隨附的呼叫跟踪:
配置伺服器(包括 nftables)後,一切正常。當我們嘗試重新啟動伺服器時,它不會再啟動了。使用 Debian 的恢復模式啟動會顯示上述錯誤。
問題,是否有一個選項/參數可以傳遞給 Debian 以在沒有 nftables的情況下啟動?
附加資訊
Linux 版本
- 4.19.0-13-amd64
- 4.19.0-13-amd64(恢復模式)
- 4.19.0-12-amd64
- 4.19.0-12-amd64(恢復模式)
編輯核心命令行並嘗試添加
module_blacklist=nf_tables
在核心的上游,有一些可能相關的修復。喜歡在4.19.72中修復免費錯誤後使用
commit 5776970fb4ecf72db4e0142c03f49b03ed024b75 Author: Pablo Neira Ayuso <pablo@netfilter.org> Date: Fri Aug 9 11:01:27 2019 +0200 netfilter: nf_tables: use-after-free in failing rule with bound set [ Upstream commit 6a0a8d10a3661a036b55af695542a714c429ab7c ]
我不確定是否有任何 Buster 核心具有此功能。嘗試啟動較新的 Debian 版本並使用救援模式。Bullseye 目前正在測試中。但是,您可以測試其較新的核心是否受到影響,並獲得一個外殼來嘗試其他事情。
考慮設置 kdump並擷取這些。擁有跟踪的全文會有所幫助,符號和來源更是如此。