Linux-Mint

啟動期間服務失敗,哪個+解決方案?

  • December 29, 2019

系統:Linux Mint 19.3 “Tricia” - Cinnamon(64 位),基於 Ubuntu 18.04,核心5.3.0-24-generic


問題持續時間:字面意思是一年左右。

問題描述:由於我在太小的螢幕 (15.6) 上的解析度 (UHD) 太大,我無法通過讀取帶有紅色 FAIL 的螢幕 - 直到現在 - 找出啟動期間哪個服務出現故障。systemctl status我是通過依次執行所有重要服務偶然發現的。

似乎由於netfilter-persistent.service某種原因無法啟動。我想知道為什麼以及如何解決它?


可能在這裡起作用的事情:

GRUB - 禁用 IPv6

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 ..." # the rest is irrelevant here

iptables-persistent已安裝

$ apt-cache policy iptables-persistent

iptables-persistent:
 Installed: 1.0.4+nmu2ubuntu1
 Candidate: 1.0.4+nmu2ubuntu1
 Version table:
*** 1.0.4+nmu2ubuntu1 500
       500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
       500 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
       100 /var/lib/dpkg/status
    1.0.4+nmu2 500
       500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
       500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages

因此,我已經準備好這兩個文件,以便在啟動期間載入我的防火牆配置:

/etc/iptables/rules.v4
/etc/iptables/rules.v6

  • 失敗的原因很明顯——在 GRUB 中禁用了 IPv6 協議。
  • 解決方法是刪除rules.v6現在不相關的文件,重新啟動,現在應該可以了。

$ systemctl status netfilter-persistent.service

● netfilter-persistent.service - netfilter persistent configuration
  Loaded: loaded (/lib/systemd/system/netfilter-persistent.service; enabled; vendor preset: enabled)
  Active: active (exited) since Sun 2019-12-29 01:51:46 CET; 20min ago
 Process: 944 ExecStart=/usr/sbin/netfilter-persistent start (code=exited, status=0/SUCCESS)
Main PID: 944 (code=exited, status=0/SUCCESS)

Dec 29 01:51:45 dell-7577 systemd[1]: Starting netfilter persistent configuration...
Dec 29 01:51:45 dell-7577 netfilter-persistent[944]: run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables start
Dec 29 01:51:46 dell-7577 netfilter-persistent[944]: run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables start
Dec 29 01:51:46 dell-7577 netfilter-persistent[944]: Warning: skipping IPv6 (no rules to load)
Dec 29 01:51:46 dell-7577 systemd[1]: Started netfilter persistent configuration.

引用自:https://unix.stackexchange.com/questions/559349