不需 nftables 啟動 | Debian 10

不需 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(恢復模式)

答案1

編輯內核命令列並嘗試新增module_blacklist=nf_tables

在核心的上游,有一些可能相關的修復。像這樣在免費錯誤修復後使用72年4月19日

commit 5776970fb4ecf72db4e0142c03f49b03ed024b75
Author: Pablo Neira Ayuso <[email protected]>
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 目前正在測試。但是,您可以測試其較新的核心是否受到影響,並取得 shell 來嘗試其他操作。


考慮設定 kdump並捕捉這些。擁有追蹤的全文會有所幫助,而符號和來源更是如此。

相關內容