Plymouthにより起動時にシステムがハングする

Plymouthにより起動時にシステムがハングする

私の問題は次のとおりです。最後のアップデート(pacman -Syu)後、システムが起動時に動作を停止し、理由がわかりません(本当に狂っています)。

オンラインで検索すると、fstabファイルが間違って発生する可能性があることがわかりましたが、そうではありません。

私が使用しているディストリビューションはManjaro Linux(Archベース)で、Systemdバージョンは231です。

これはjournalctl -xbが言うものです

Oct 04 11:45:02 manjarobox systemd[350]: rescue.service: Faied at step EXEC spawning /bin/plymouth: No such file or directory
-Subject: Process /bin/plymouth could not be executed
-Defined-by: systemd
-Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-
-The process /bin/plymouth could not be executed and failed
-
-The error number returned by this process is 2

これは ls -l /etc/systemd/system/multi-user.target.wants の出力です。

total 0
lrwxrwxrwx 1 root root 38 Dec 22  2015 cronie.service -> /usr/lib/systemd/system/cronie.service
lrwxrwxrwx 1 root root 42 Dec 27  2015 lm_sensors.service -> /usr/lib/systemd/system/lm_sensors.service
lrwxrwxrwx 1 root root 44 Dec 22  2015 ModemManager.service -> /usr/lib/systemd/system/ModemManager.service
lrwxrwxrwx 1 root root 46 Dec 22  2015 NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
lrwxrwxrwx 1 root root 40 Dec 22  2015 remote-fs.target -> /usr/lib/systemd/system/remote-fs.target
lrwxrwxrwx 1 root root 35 Dec 22  2015 tlp.service -> /usr/lib/systemd/system/tlp.service
lrwxrwxrwx 1 root root 35 Jan 13  2016 ufw.service -> /usr/lib/systemd/system/ufw.service

私の/etc/fstabファイルは次のとおりです。

# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
# DEVICE DETAILS: /dev/sda1 UUID=c52d9ae9-48a8-487c-931b-77deedf8e242 LABEL=DskA_Linux
# DEVICE DETAILS: /dev/sda5 UUID=170E967E185647C6 LABEL=DskD_Files
# DEVICE DETAILS: /dev/sda6 UUID=eeaa09fa-4ace-4e5a-8fef-170a18e41940 LABEL=DskE_Swap
UUID=c52d9ae9-48a8-487c-931b-77deedf8e242 / ext4 defaults 0 1
#UUID=170E967E185647C6 /mnt/Files ntfs-3g defaults 0 1
#UUID=eeaa09fa-4ace-4e5a-8fef-170a18e41940 swap swap defaults 0 0

また、私はPlymouthをインストールしたことがないし、助けることができるかどうかを計画していません。

この問題を解決するにはどうすればよいですか? :S

事前にありがとう

答え1

時間が経ち、この問題にはいくつかの原因(fstab構成エラー、孤立構成ファイルなど)があるようですが、私の場合は 'grep -r plymouth /'を使用してplymouthを呼び出すステートメントを削除すると問題が解決しました。

答え2

Manjaro Linux 5.9は、ループから緊急メンテナンスルートシェルとして起動します。

決してGUI画面に入らないでください!したがって、問題を解決して問題の原因を見つけるには、いくつかのCLIコマンドを知る必要があります。 Manjaro 5.9で/usr/bin/plymouthを呼び出すスクリプトファイルで同じ問題が発生しました。 Manjaro 5.10にアップグレードしましたが、同じ問題が発生し、GUIデスクトップ(KDEプラズマだと思います)で起動できず、パニックケースに戻りました。メンテナンスルートシェル。この緊急メンテナンスルートシェルにログインするには、「ROOT PASSWORD」と入力してください。私はあなたがシングルユーザーモードにあると思います。

dbus エラーファイル /run/dbus/dbus_xxx_socket が見つかりません。 dbusデーモンが実行されていません。 ps aux | grep dbus コマンドをdbus-monitor実行できません。

dbusとdbus-x11の間に衝突があるようです。 "pacman -S dbus"コマンドはdbusの問題を修正しましたが、欠落している/ usr / bin / plymouthがまだ存在します。私はlinux59からlinux510に移行するとスクリプトがクリーンアップされる可能性があると思いました。しかし、いいえ、問題は解決されません。

journalctl -xb またはjournalctl -b -i -p4 使用するロギングコマンドです。

journalctl -xb > My_journalctl_error1.txt 後でこのようなフォーラムに投稿できるように、単一のエラー行を公開するためにコピーがハードドライブに保存されます。

また、私のラップトップ(Broadcom BRM4313(または4727チップ))にある既存のWiFiを使用して、「nmcli」ネットワーク管理者のコマンドラインインターフェイスを使用してインターネットに接続することはできません。だから私はAndroid携帯電話でUSBテザリングを使用してインターネットに接続し、「pacman」コマンドを使用してコンピュータソフトウェアをアップグレードします。これは、アップグレードされたLinuxが別のスクリプトファイルを使用し、問題のあるエラーを無視することを確認しようとします。ああ、いいえ!

USBケーブルを使用してAndroid携帯電話をラップトップに接続し、設定-->ネットワーク----> USBテザリングをオンにしました。また、150MBのカーネルアップデートファイルをすばやくダウンロードできるように、データ保存設定を「オフ」に切り替えました。またはより小さい「dbus」パッケージ。

ip a s
ifconfig enp0s20u2  up
ip a s
ping -c 3 he.net
ping -c 3 8.8.4.4   the google DNS server, got me a NO route to network.

pacman -Syu
pacman -S dbus

sudo mhwd-kernel -i linux510

grep -R -n plymouth /etc

したがって、解決策は、以下のスクリプトファイルからplymouthを削除することだと思います。

/etc/systemd/display-manager.service   file at line 5  plymouth-quit.service
/etc/systemd/getty.target.wants/[email protected]   file at line 14  plymouth-quit-wait.service

関連情報