Вчера я загружал свой компьютер, и он дал мне это сообщение об ошибке:
Я искал решение и столкнулся с этим обсуждением форума: https://ubuntuforums.org/showthread.php? t=2326216
Таким образом я загрузился в режим восстановления из меню начальной загрузки личинки, как кто-то предположил, и затем попытайтесь работать $ 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) и комментирование rtc
(помещение #
в начале строки) в /etc/modules
(использующий sudoedit).
Теперь компьютер просто загрузился бы к пустому экрану.
Снова в 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
хорошо работавший, таким образом, это было зафиксировано путем выполнения echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf
как рекомендуется steeldriver в этом комментарии
С Интернетом, соединенным наконец, все проблемы были решены путем выполнения:
sudo apt-get update
dpkg --configure -a
sudo apt full-upgrade -f
sudo apt -f install