昨日、コンピューターを起動していて、次のエラーメッセージが表示されました。
私は解決策を探していましたが、このフォーラムの議論に出会いました: https://ubuntuforums.org/showthread.php?t=2326216
そこで、誰かが提案したように、grubブートメニューからリカバリモードで起動し、$ Sudo apt-get update
を実行しようとしました。
ここが私が苦労し始めたところです。コンピューターをインターネットに接続できません。
$ ping google.com
は私にただping: unknown Host google.com
を与えます
そこで、$ Sudo dhclient eth0
を実行しようとしましたが、次のエラーメッセージが返されました。
run-parts: failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
run-parts: failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
run-parts: failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
RTNETLINK answers: File exists
run-parts: failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
どうすれば修正できますか?
編集:journalctl | grep modules
は私に与えます:
systemd-modules-load[214]: Inserted module 'lp'
systemd-modules-load[214]: Inserted module 'ppdev'
systemd-modules-load[214]: Inserted module 'parport_pc'
systemd-modules-load[214]: Failed to find module 'rtc'
systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status1/FAILURE
systemd[1]: systemd-modules-load.service: Unit entered failed state
systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'
OPは次のように問題を解決しました。
[FAILED] Failed to start Load Kernel Modules
は赤ニシンでした。 rtc
は廃止されたモジュールです。エラーメッセージは、tty1(ctrl + alt + F1)に切り替えて、#
(sudoeditを使用)でrtc
(行の先頭に/etc/modules
と入力)をコメントアウトすることで削除されました。
これで、コンピューターは空白の画面で起動します。
Tty1で再びインターネットに接続しようとしましたが、Sudo dhclient eth0
から次のエラーメッセージが返されました。
failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
壊れたシンボリックリンクがそれを修正するためにそれを非難することが判明しました:
cd /etc/dhcp/dhclient-enter-hooks.d
Sudo rm debug
Sudo ln -s ../debug.dbkg-new debug`
その後
cd /etc/dhcp/dhclient-exit-hooks.d
Sudo rm debug
Sudo ln -s ../debug.dbkg-new debug
そのため、Sudo dhclient eth0
を実行できました
ping google.com
はunknown Host google.com
を返しましたが、ping 8.8.8.8
は正常に機能したため、 このコメント でsteeldriverのアドバイスに従ってecho 'nameserver 8.8.8.8' | Sudo tee /etc/resolv.conf
を実行することで修正されました
インターネットがついに接続され、すべての問題は以下を実行することで修正されました。
Sudo apt-get update
dpkg --configure -a
Sudo apt full-upgrade -f
Sudo apt -f install