Рейтинг:0

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

флаг za

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

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

~$ sudo systemctl перезапустить NetworkManager.service
Задание для NetworkManager.service завершилось неудачно, так как был доставлен фатальный сигнал, из-за которого процесс управления сбросил ядро.
Подробнее см. в разделах «systemctl status NetworkManager.service» и «journalctl -xe».

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

~$ статус systemctl NetworkManager.service
NetworkManager.service — сетевой менеджер
     Загружено: загружено (/lib/systemd/system/NetworkManager.service; включено; предустановка поставщика: включена)
     Активно: сбой (результат: дамп памяти) с воскресенья 2021-06-27 14:40:30 по восточному поясному времени; 2мин 9с назад
       Документы: man:NetworkManager(8)
    Процесс: 3222 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=dumped, signal=BUS)
   Основной PID: 3222 (код = дамп, сигнал = BUS)

27 июня, 14:40:30, пользователь systemd[1]: NetworkManager.service: запланированное задание перезапуска, счетчик перезапусков равен 5.
27 июня, 14:40:30, пользователь systemd[1]: Network Manager остановлен.
27 июня, 14:40:30, пользователь systemd[1]: NetworkManager.service: Запрос на запуск повторяется слишком быстро.
27 июня, 14:40:30, пользователь systemd[1]: NetworkManager.service: Ошибка с результатом 'core-dump'.
27 июня, 14:40:30, пользователь systemd[1]: не удалось запустить Network Manager.

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

-- Начато выполнение стартового задания для модуля NetworkManager.service.
-- 
-- Идентификатор задания 1897.
27 июня 14:40:28 пользовательское ядро: ata4.00: исключение Emask 0x0 SAct 0x200000 SErr 0x0 действие 0x0
27 июня 14:40:28 пользовательское ядро: ata4.00: irq_stat 0x40000008
27 июня 14:40:28 пользовательское ядро: ata4.00: не удалось выполнить команду: READ FPDMA QUEUED
27 июня 14:40:28 пользовательское ядро: ata4.00: cmd 60/08:a8:70:9a:41/00:00:5a:00:00/40 тег 21 ncq dma 4096 в
                                      res 41/40:00:74:9a:41/00:00:5a:00:00/00 Emask 0x409 (ошибка носителя) <F>
27 июня 14:40:28 пользовательское ядро: ata4.00: статус: {DRDY ERR}
27 июня 14:40:28 пользовательское ядро: ata4.00: ошибка: {UNC}
27 июня 14:40:28 пользовательское ядро: ata4.00: настроено для UDMA/133
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#21 FAILED Результат: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#21 Sense Key: Medium Error [current] 
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#21 Доп.Чувство: неустраненная ошибка чтения — автоматическое перераспределение не удалось
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#21 CDB: чтение(10) 28 00 5a 41 9a 70 00 00 08 00
27 июня 14:40:28 пользовательское ядро: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1514248820 op 0x0: (READ) flags 0x0 phys_seg 1 prio class 0
27 июня 14:40:28 пользовательское ядро: ata4: EH завершено
27 июня 14:40:28 пользовательское ядро: ata4.00: исключение Emask 0x0 SAct 0x4000000 SErr 0x0 действие 0x0
27 июня 14:40:28 пользовательское ядро: ata4.00: irq_stat 0x40000008
27 июня 14:40:28 пользовательское ядро: ata4.00: не удалось выполнить команду: READ FPDMA QUEUED
27 июня 14:40:28 пользовательское ядро: ata4.00: cmd 60/08:d0:70:9a:41/00:00:5a:00:00/40 тег 26 ncq dma 4096 в
                                      res 41/40:00:74:9a:41/00:00:5a:00:00/00 Emask 0x409 (ошибка носителя) <F>
27 июня 14:40:28 пользовательское ядро: ata4.00: статус: {DRDY ERR}
27 июня 14:40:28 пользовательское ядро: ata4.00: ошибка: {UNC}
27 июня 14:40:28 пользовательское ядро: ata4.00: настроено для UDMA/133
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#26 FAILED Результат: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#26 Sense Key: Medium Error [current] 
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] tag#26 Доп. Чувство: неустраненная ошибка чтения — автоматическое перераспределение не удалось
27 июня 14:40:28 пользовательское ядро: sd 3:0:0:0: [sdb] тег № 26 CDB: чтение (10) 28 00 5a 41 9a 70 00 00 08 00
27 июня 14:40:28 пользовательское ядро: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1514248820 op 0x0: (READ) flags 0x0 phys_seg 1 prio class 0
27 июня 14:40:28 пользовательское ядро: ata4: EH завершено
27 июня, 14:40:28, пользователь systemd[1]: NetworkManager.service: основной процесс завершен, код = дамп, статус = 7/BUS
-- Тема: Процесс модуля завершен.
-- Определено: systemd
-- Поддержка: http://www.ubuntu.com/support
-- 
-- Процесс ExecStart=, принадлежащий модулю NetworkManager.service, завершился.

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

я бегу Убунту 20.04.2 ЛТС x86_64 с ядром:

~$ uname -a
Пользователь Linux 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Чт, 17 июня, 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

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

/usr/libexec/colord
/usr/libexec/трекер-экстракт
/usr/libexec/трекер-майнер-фс
/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 из util-linux 2.34
e2fsck 1.45.5 (07 января 2020 г.)
Проход 1: проверка индексных дескрипторов, блоков и размеров
Проход 2: проверка структуры каталогов
Шаг 3: проверка подключения к каталогу
Шаг 4: проверка счетчиков ссылок
Шаг 5: Проверка сводной информации о группе
/dev/sdb2: 635347/61022208 файлов (1,4% несмежных), 29081215/244059648 блоков

скриншот теста SMART

Рейтинг:0
флаг ru

NCQ

У вас возникают ошибки NCQ диска...

27 июня 14:40:28 пользовательское ядро: ata4.00: не удалось выполнить команду: READ FPDMA QUEUED
27 июня 14:40:28 пользовательское ядро: ata4.00: cmd 60/08:a8:70:9a:41/00:00:5a:00:00/40 тег 21 ncq dma 4096 в
                                      res 41/40:00:74:9a:41/00:00:5a:00:00/00 Emask 0x409 (ошибка носителя) <F>
27 июня 14:40:28 пользовательское ядро: ata4.00: статус: {DRDY ERR}
27 июня 14:40:28 пользовательское ядро: ata4.00: ошибка: {UNC}

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

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

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск libata.force=noncq"

fsck

  • загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu»
  • открыть Терминал окно, нажав Ctrl+Альт+Т
  • тип судо фдиск -л
  • определите имя устройства /dev/sdXX для вашей «Файловой системы Linux»
  • тип sudo fsck -f /dev/sdXX, замена sdXX с номером, который вы нашли ранее
  • повторить fsck команда, если были ошибки
  • тип перезагрузка

SSD

Что касается вашего Твердотельный накопитель SanDisk ПЛЮС 1 ТБ, проверьте наличие обновления прошивки. Перейдите на веб-сайт SanDisk и загрузите их Щиток приборов программного обеспечения. Требуется винда.

Видеть https://kb.sandisk.com/app/answers/detail/a_id/15108/~/dashboard-support-information

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

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

Bobchuck avatar
флаг za
Спасибо за ответ. Сейчас я попробую часть NCQ, но когда вы сказали «НЕ блокируйте SSD», вы говорите, что не следует запускать следующие команды на SSD? Моя установка Ubuntu на самом деле находится на SSD.
heynnema avatar
флаг ru
@Bobchuck Какой марки / модели SSD? Samsung?
Bobchuck avatar
флаг za
это SamDisk SSD PLUS 1 ТБ. Кроме того, редактирование этого файла grub и обновление grub, похоже, ничего не изменило - NetworkManager по-прежнему аварийно завершал работу при запуске. Я добавлю журналы из `syslog` и `dmesg` к моему вопросу, так как сейчас там может быть что-то еще. Хотя, что интересно, я смог запустить службу, запустив `sudo systemctl start NetworkManager.service` (`restart` ничего не сделал) как до, так и после редактирования файла grub, но мне, вероятно, просто повезло.
heynnema avatar
флаг ru
@Bobchuck После редактирования файла GRUB и `sudo update-grub` вы перезагрузили систему?
Bobchuck avatar
флаг za
Да, я отредактировал файл grub, выполнил эту команду, а затем перезагрузил машину.
heynnema avatar
флаг ru
@Bobchuck Используйте `grep -i FPDMA /var/log/syslog*`, чтобы узнать, получили ли вы какие-либо попадания после последней перезагрузки. Также смотрите обновление в моем ответе.
heynnema avatar
флаг ru
@Bobchuck В мой ответ добавлено обновление `fsck`.
Bobchuck avatar
флаг za
Я запущу команды fsck завтра утром, так как здесь уже поздно. Что касается системных журналов, я обновил свой вопрос журналами для этого в нижней части сообщения.
heynnema avatar
флаг ru
@Bobchuck Во сколько ты перезагрузился? Последняя ошибка FPDMA была зарегистрирована 27 июня в 19:52:49.
Bobchuck avatar
флаг za
хм Это было около полуночи или за полночь, так что примерно 28 июня 00:00:00
heynnema avatar
флаг ru
@Bobchuck У SSD все еще есть проблема. Сделайте `fsck` и проверьте прошивку. Возможно, у вас плохой SSD или кабель. Является ли SSD внутренним диском SATA? Сколько у вас дисков? Все внутренние SATA? Или внешний USB?
Bobchuck avatar
флаг za
Я запустил fsck и поместил результат в свой исходный пост. Я также проверил SMART-статус диска, и он был в порядке, поэтому кажется, что диск исправен. Несмотря на это, у меня есть 5 дисков: 3 SSD и 2 HDD, все внутренние SATA. только SSD, на котором выполняется установка, монтируется при запуске.
heynnema avatar
флаг ru
@Бобчак Хорошая работа! Покажите, пожалуйста, скриншоты окна SMART Data. Также проверьте прошивку SSD, используя ссылку в моем ответе. На кабеле SSD SATA у вас есть запасной кабель? Если нет, можете ли вы хотя бы переустановить кабель с обоих концов? Есть ли у вас блок питания достаточной мощности для работы всех ваших SDD/HDD?
Bobchuck avatar
флаг za
Я добавил скриншот окна данных SMART в свой пост.Ни смена кабеля SATA, ни обновление прошивки SSD ничего не дали. Да, у меня достаточно мощности для дисков. У меня была эта текущая установка почти 2 года как есть, и прямо сейчас я комментирую со своего диска Windows на той же машине.
heynnema avatar
флаг ru
@Bobchuck Спасибо за обновление. Хотя SMART говорит, что SSD в порядке, это не так. У вас **6146 неисправимых ошибок** и **21388 неисправимых ошибок ECC**! Поскольку вы уже поменяли кабель и обновили прошивку, то проблема либо с портом SATA, либо у вас **SSD неисправен**.
Bobchuck avatar
флаг za
о, спасибо за уточнение этих данных для меня. Раньше я никогда не использовал этот тест. Жаль, что диску всего 2 года. Я поменяю порт, на котором он находится, и снова запущу тест для подтверждения. Просто чтобы я полностью понял ситуацию, если проблема действительно с диском, то текущая гипотеза заключается в том, что диск не может правильно прочитать данные, вызывая эти ошибки, и, возможно, ухудшился, что приводит к более частым ошибкам?
heynnema avatar
флаг ru
@Бобчак Правильно. Оказавшись в области **Данные и тесты SMART**, вы также можете запустить короткие/длинные тесты и посмотреть, продолжает ли увеличиваться количество этих ошибок.
Bobchuck avatar
флаг za
Я ценю помощь. Жаль, что это должно было так закончиться, но, к счастью, весь привод еще не вышел из строя. Я поиграю с некоторыми из этих тестов, а затем начну искать новый диск.
heynnema avatar
флаг ru
@Bobchuck Вы можете проверить гарантию SanDisks на этот диск. Может быть, они заменят его для вас.

Ответить или комментировать

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