Včera jsem spouštěl počítač a zobrazilo mi toto chybové hlášení:
Hledal jsem řešení a narazil jsem na tuto diskuzi na fóru:
https://ubuntuforums.org/showthread.php?t=2326216
Potom jsem zavedl do režimu obnovy ze spouštěcí nabídky grub, jak někdo navrhl, a poté jsem zkusil spustit $ sudo apt-get update
.
Tady jsem začal bojovat. Nemohu se můj počítač připojit k internetu.
$ ping google.com
jen mi dává ping: unknown host google.com
Tak jsem zkusil spustit $ sudo dhclient eth0
ale vrátila tuto chybovou zprávu:
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
Jak to mohu opravit?
EDIT:journalctl | grep modules
mi dává:
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'
Přijatá odpověď:
OP vyřešil svůj problém následovně:
[FAILED] Failed to start Load Kernel Modules
byl červený sleď. rtc
je zastaralý modul. Chybová zpráva byla odstraněna přepnutím na tty1 (ctrl+alt+F1) a zakomentováním rtc
(zadáním #
na začátku řádku) v /etc/modules
(pomocí sudoedit).
Nyní by se počítač spouštěl s prázdnou obrazovkou.
Znovu v tty1 jsem se pak pokusil připojit k internetu, ale sudo dhclient eth0
mi zobrazila tato chybová zpráva:
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
Ukázalo se, že za to mohou nefunkční symbolické odkazy, takže to opravte:
cd /etc/dhcp/dhclient-enter-hooks.d
sudo rm debug
sudo ln -s ../debug.dbkg-new debug`
a poté
cd /etc/dhcp/dhclient-exit-hooks.d
sudo rm debug
sudo ln -s ../debug.dbkg-new debug
Takže pak bylo možné udělat sudo dhclient eth0
ping google.com
vrátil unknown host google.com
ale ping 8.8.8.8
fungovalo dobře, takže to bylo opraveno provedením echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf
jak radí steeldriver v tomto komentáři
S připojením k internetu byly všechny problémy vyřešeny spuštěním:
sudo apt-get update
dpkg --configure -a
sudo apt full-upgrade -f
sudo apt -f install