
簡単なことをしようとするとき
sudo apt-get upgrade
またはインストールパッケージに関するもの
sudo apt-get install <mypackage>
同じエラーメッセージが表示され続けます。
[truncated ...]
Do you want to continue? [Y/n] y
Reading changelogs... Done
Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up udev (215-17+deb8u5) ...
addgroup: The group `input' already exists as a system group. Exiting.
update-initramfs: deferring update (trigger activated)
insserv: Service mountkernfs has to be enabled to start service udev
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package udev (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for initramfs-tools (0.120+deb8u2) ...
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3
Errors were encountered while processing:
udev
E: Sub-process /usr/bin/dpkg returned an error code (1)
私はこの問題を解決するためにsudo apt-get install --reinstall udevを使用したり、シナプティックに入ったり、残りの設定ソフトウェアを削除するなど、多くの方法を試しました。
これまで何も動作しませんでした。また、udevパッケージをダウンロードしてみました。
dpkg -i --force-install /path/to/udev
しかし、何が起こっても、私はいつも同じ問題、つまりudev問題に戻ります。
また、moutkernfsを有効にしようとしましたが、そうするとブロックされたというメッセージが表示されました。 「いいえ」の問題です。ブロックを解除してから有効にしようとしましたが、まだブロックされていると表示されます。
どうですか?
編集:これは要求されたsystemctl出力です。
systemctl status mountkernfs
● mountkernfs.service
Loaded: masked (/dev/null)
Active: inactive (dead)
答え1
insserv
無効と見なされます。これは、デフォルトではmountkernfs
ディレクトリにリンクがないことを意味します。その結果、活性化を拒否します(状況によって異なります).../etc/init.d/mountkernfs.sh
/etc/rc?.d
udev
mountkernfs
この問題を解決するには、次の手順を実行します。
insserv mountkernfs.sh
これにより、基本リンクが復元されます/etc/rcS.d
。 (-v
必要に応じてオプションで詳細を提供します。)これは有効と見なされ、insserv
有効になります。mountkernfs
udev
なぜ仕事がこのようになったのかはわかりませんが…