Ubuntu 20.04 LTS NetworkManager.service не запускается

У меня начались проблемы с NetworkManager.service , и у меня вообще не было подключения к Интернету несколько месяцев назад. Я получал всплывающие сообщения об ошибках Ubuntu, когда эта служба не запускалась, но перезагрузка компьютера снова запускала ее правильно, и это происходило не слишком часто. Затем это стало происходить чаще, и каждый раз перезапуск прекращал работать, что приводило к нескольким попыткам его правильного запуска. Я нашел человека, который сказал, что команда sudo systemctl restart NetworkManager.service снова запустит его, и какое-то время это помогало (хотя мне приходилось запускать ее почти каждый раз, когда я перезагружал компьютер).

Только сегодня эта команда больше не работала, вызвала ошибку, и теперь я не могу подключиться к Интернету из Ubuntu даже после нескольких перезапусков и выключений компьютера:

~$ sudo systemctl restart NetworkManager.service
Job for NetworkManager.service failed because a fatal signal was delivered causing the control process to dump core.
See "systemctl status NetworkManager.service" and "journalctl -xe" for details.

Проверяя статус systemctl, я получаю следующее:

~$ systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
     Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
     Active: failed (Result: core-dump) since Sun 2021-06-27 14:40:30 EDT; 2min 9s ago
       Docs: man:NetworkManager(8)
    Process: 3222 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=dumped, signal=BUS)
   Main PID: 3222 (code=dumped, signal=BUS)

Jun 27 14:40:30 user systemd[1]: NetworkManager.service: Scheduled restart job, restart counter is at 5.
Jun 27 14:40:30 user systemd[1]: Stopped Network Manager.
Jun 27 14:40:30 user systemd[1]: NetworkManager.service: Start request repeated too quickly.
Jun 27 14:40:30 user systemd[1]: NetworkManager.service: Failed with result 'core-dump'.
Jun 27 14:40:30 user systemd[1]: Failed to start Network Manager.

Что касается вывода journalctl -xe , я поместил весь предоставленный мне журнал по этой ссылке pastebin: https: // pastebin.com / gTJMktN5 Есть много ошибок, похожих на вышеупомянутые, в которых говорится, что произошел сбой с дампом ядра, но вот лишь один из блоков, которые могут иметь значение:

-- A start job for unit NetworkManager.service has begun execution.
-- 
-- The job identifier is 1897.
Jun 27 14:40:28 user kernel: ata4.00: exception Emask 0x0 SAct 0x200000 SErr 0x0 action 0x0
Jun 27 14:40:28 user kernel: ata4.00: irq_stat 0x40000008
Jun 27 14:40:28 user kernel: ata4.00: failed command: READ FPDMA QUEUED
Jun 27 14:40:28 user kernel: ata4.00: cmd 60/08:a8:70:9a:41/00:00:5a:00:00/40 tag 21 ncq dma 4096 in
                                      res 41/40:00:74:9a:41/00:00:5a:00:00/00 Emask 0x409 (media error) <F>
Jun 27 14:40:28 user kernel: ata4.00: status: { DRDY ERR }
Jun 27 14:40:28 user kernel: ata4.00: error: { UNC }
Jun 27 14:40:28 user kernel: ata4.00: configured for UDMA/133
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#21 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#21 Sense Key : Medium Error [current] 
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#21 Add. Sense: Unrecovered read error - auto reallocate failed
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#21 CDB: Read(10) 28 00 5a 41 9a 70 00 00 08 00
Jun 27 14:40:28 user kernel: blk_update_request: I/O error, dev sdb, sector 1514248820 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Jun 27 14:40:28 user kernel: ata4: EH complete
Jun 27 14:40:28 user kernel: ata4.00: exception Emask 0x0 SAct 0x4000000 SErr 0x0 action 0x0
Jun 27 14:40:28 user kernel: ata4.00: irq_stat 0x40000008
Jun 27 14:40:28 user kernel: ata4.00: failed command: READ FPDMA QUEUED
Jun 27 14:40:28 user kernel: ata4.00: cmd 60/08:d0:70:9a:41/00:00:5a:00:00/40 tag 26 ncq dma 4096 in
                                      res 41/40:00:74:9a:41/00:00:5a:00:00/00 Emask 0x409 (media error) <F>
Jun 27 14:40:28 user kernel: ata4.00: status: { DRDY ERR }
Jun 27 14:40:28 user kernel: ata4.00: error: { UNC }
Jun 27 14:40:28 user kernel: ata4.00: configured for UDMA/133
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#26 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#26 Sense Key : Medium Error [current] 
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#26 Add. Sense: Unrecovered read error - auto reallocate failed
Jun 27 14:40:28 user kernel: sd 3:0:0:0: [sdb] tag#26 CDB: Read(10) 28 00 5a 41 9a 70 00 00 08 00
Jun 27 14:40:28 user kernel: blk_update_request: I/O error, dev sdb, sector 1514248820 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Jun 27 14:40:28 user kernel: ata4: EH complete
Jun 27 14:40:28 user systemd[1]: NetworkManager.service: Main process exited, code=dumped, status=7/BUS
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- An ExecStart= process belonging to unit NetworkManager.service has exited.

Я видел похожие сообщения вроде этого, в ответах говорилось об обновлении версии ядра и других вещах, но в настоящее время я использую последнюю версию 20.04 LTS, и я бы не подумал, что мне придется сильно отклоняться от нее.

Я использую Ubuntu 20.04.2 LTS x86_64 с ядром:

~$ uname -a
Linux user 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Я также начал часто сталкиваться с всплывающими сообщениями об ошибках для служб, которые никогда не выходили из строя до сегодняшнего дня, пока я собирал эти журналы. Они предназначались для следующих служб:

/usr/libexec/colord
/usr/libexec/tracker-extract
/usr/libexec/tracker-miner-fs
/usr/lib/packagekit/packagekitd

Я не знаю, связаны ли они, но, учитывая, что они запустились одновременно с командой перезапуска, которую я использовал, перестала работать, похоже, что существует более серьезная проблема. Вдобавок к этому перезагрузка и выключение компьютера приводит к тому, что страницы с ошибками прокручиваются слишком быстро, чтобы я мог их прочитать во время выключения.

Мы будем благодарны за любую помощь в отладке или поиске обходного пути.

Редактирование:

Вот результат grep -i FPDMA / var / log / syslog * : https://pastebin.com/tazDug7H

Вот результат из dmesg . В этом было несколько ошибок ввода-вывода. Для записи, установочный диск - / dev / sdb : https: // pastebin.com / ctefUjUA

Вывод fsck на установочном диске:

~$ sudo fsck -f /dev/sdb2
fsck from util-linux 2.34
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb2: 635347/61022208 files (1.4% non-contiguous), 29081215/244059648 blocks

снимок экрана теста SMART

0
задан 29 June 2021 в 03:42

1 ответ

NCQ

У вас ошибки NCQ диска...

Jun 27 14:40:28 user kernel: ata4.00: failed command: READ FPDMA QUEUED
Jun 27 14:40:28 user kernel: ata4.00: cmd 60/08:a8:70:9a:41/00:00:5a:00:00/40 tag 21 ncq dma 4096 in
                                      res 41/40:00:74:9a:41/00:00:5a:00:00/00 Emask 0x409 (media error) <F>
Jun 27 14:40:28 user kernel: ata4.00: status: { DRDY ERR }
Jun 27 14:40:28 user kernel: ata4.00: error: { UNC }

Native Command Queuing (NCQ) - это расширение протокола Serial ATA, позволяющее жестким дискам внутренне оптимизировать порядок выполнения полученных команд чтения и записи.

Отредактируйте sudo -H gedit /etc/default/grub и измените следующую строку, чтобы включить этот дополнительный параметр. Затем выполните sudo update-grub, чтобы записать изменения на диск. Перезагрузитесь. Отслеживайте зависания/etc. и смотрите grep -i FPDMA /var/log/syslog* или dmesg на предмет продолжения сообщений об ошибках.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

fsck

  • загрузитесь на Ubuntu Live DVD/USB в режиме "Try Ubuntu"
  • откройте окно терминала, нажав Ctrl+Alt+T
  • введите sudo fdisk -.... l
  • определите имя устройства /dev/sdXX для вашей "Linux Filesystem"
  • введите sudo fsck -f /dev/sdXX, заменив sdXX на номер, который вы нашли ранее
  • повторите команду fsck, если были ошибки
  • введите reboot

SSD

Что касается вашего SanDisk SSD PLUS 1TB, проверьте наличие обновления прошивки. Перейдите на веб-сайт SanDisk и загрузите программное обеспечение Dashboard. Требуется Windows.

См. https://kb.sandisk.com/app/answers/detail/a_id/15108/~/dashboard-support-information

Обновление №1:

Даже если SMART говорит, что с SSD все в порядке, это не так. У вас 6146 неисправимых ошибок и 21388 неисправимых ошибок ECC! Поскольку вы уже поменяли кабель и обновили прошивку, то проблема либо в порте SATA, либо SSD неисправен.

0
ответ дан 28 July 2021 в 11:24

Другие вопросы по тегам:

Похожие вопросы: