GNU/Linux >> Linux の 問題 >  >> Cent OS

iptables の起動が「別のアプリが現在 xtables ロックを保持しています」というエラーで失敗する

問題

パッケージ iptables を iptables-1.4.7-16.0.3.el6 に更新すると、停止後にサービスの開始に失敗します。

# service iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
# service iptables start
iptables: Applying firewall rules: Another app is currently holding the xtables lock. Perhaps you want to use the -w option?
[FAILED] 

解決策

iptables はロックされており、この動作を作成しています。ロックの理由:

iptables-restore < /etc/sysconfig/iptables

これはパッケージ iptables のコード バグです。回避策として 2 つのオプションがあります:

オプション 1. iptables を以前のバージョンにダウングレードする:

# yum downgrade iptables ip6tables

オプション 2. RedHat 開発チームが修正を提供します (現時点では修正はリリースされていません)

1. 修正プログラムをダウンロードします。
2.修正を適用する前に、README ファイルと手順をお読みください。
3.このパッチに関するお問い合わせや問題がある場合は、グローバル RedHat サポート ラインにお問い合わせください。


Cent OS
  1. 修正E:ロックを取得できませんでした/ var / cache / apt / archives /lock[クイックヒント]

  2. Ubuntu E:ロック/ var / lib / dpkg / lockエラーを取得できませんでした-今すぐ修正しますか?

  3. エラーを修正する方法– ModSecurity:コード44でアクセスが拒否されました[Apache]

  1. 登録されたコールバックが提供されたURLと一致しません–WSO2エラーを修正します

  2. Aptロックを保持しているプロセスを強制終了する方法は?

  3. パスワードでブラウザをロックする方法は?

  1. suを修正する方法USERがsuで失敗する:子プロセスを作成できません:リソースが一時的に利用できませんCloudLinuxでエラーが発生しましたか?

  2. DNF アップデートがエラー「GPG check FAILED」で失敗する – CentOS/RHEL 8

  3. IPTables - 別の IP &ポートへのポート (内側から)