Перезагрузка компьютера во время обновления; & ldquo; системная сетевая служба не совместима с этой версией & rdquo;

Вчера я обновил свой Ubuntu по SSH, но прежде чем закончить, я перезагрузил компьютер. Я знаю, что это было не очень умно. Во всяком случае, теперь у меня нет подключения к Интернету, WiFi или Ethernet не распознаются.

Когда я пытаюсь установить последнюю версию, мыши не работают. Когда я пытаюсь использовать предыдущую версию и захожу в диспетчер gnome-network, он говорит:

Сетевой сервис системы не совместим с этой версией

Другое дело, когда я Вернитесь к удаленному компьютеру и посмотрите на терминал SSH, на котором остановился процесс:

Setting up desktop-file-utils (0.20-0ubuntu2) ... 
Configuration file `/etc/gnome/defaults.list' 
==> Modified (by you or by a script)
since installation. ==> Package distributor has shipped 
an updated version. What would you like to do about it ? 
Your options are: Y or I:install the package maintainer's 
version N or O : keep your currently-installed version D : 
show the differences between the versions Z : start a shell 
to examine the situation The default action is to keep your 
current version. * defaults.list (Y/I/N/O/D/Z) [default=N] ? 
Write failed: Broken pipe

Есть ли какое-нибудь простое решение, кроме того, что мне нужно переустанавливать свою систему?

21
задан 01.02.2020, 02:09

7 ответов

Редактировать: Этому ответу более шести лет, и он больше не свежий из-за изменений в Ubuntu. Это обходной путь.

Зайдите в настройки, элементы автозагрузки. Добавьте запись с помощью следующей команды:

sudo service network-manager start

В терминале используйте visudo, чтобы добавить запись NOPASSWD для этой команды, чтобы вам не нужно было вводить пароль:

[111 ]

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

15
ответ дан 01.02.2020, 02:13

Просто вставьте следующее в /etc/rc.local перед строкой, в которой написано «выход»:

NetworkManager

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

3
ответ дан 01.02.2020, 02:10

Моя установка успешно завершена, но я получил ту же ошибку. Оказывается, что новое обновление (которое возвращает старую ошибку) вызывает сбой сетевого менеджера. См. Здесь для исправления: При последнем обновлении происходит сбой сетевого менеджера (без подключения к интернету, без апплета)

3
ответ дан 01.02.2020, 02:10

Я столкнулся с той же проблемой. Обходной путь - запустить диспетчер сети вручную

sudo service network-manager start

Все еще пытаясь найти способ исправить это навсегда.

18
ответ дан 01.02.2020, 02:11
  • 1
    Я haven' t нашел один помимо переустановки:/ – Rahul 01.02.2020, 02:11
  • 2
    Вы находили постоянный путь? – Ed of the Mountain 01.02.2020, 02:11
  • 3
    Для постоянной фиксации (в ArchLinux): sudo systemctl enable NetworkManager.service тогда sudo systemctl start NetworkManager.service – sudesh 01.02.2020, 02:11

У меня также была неполная модернизация, вызвавшая эту проблему, но мое исправление было другим. Оказывается, что сетевой менеджер не запустится при загрузке, если какой-либо из интерфейсов в /etc/network/interfaces, помеченных auto, не подключится. По сути, все настройки статической сети должны быть активированы до того, как будет запущен сетевой менеджер. Для меня это был беспризорник eth0, настроенный на использование dhcp. Я отключил Ethernet от своей коробки, и внезапно эта проблема возникла. Решением было удалить все, кроме петлевого интерфейса из /etc/network/interfaces. См. эту ссылку для получения дополнительной информации

.
3
ответ дан 01.02.2020, 02:11

Если установка была прервана, вы можете получить хорошие результаты, исправив ее с помощью

sudo apt-get install -f

У меня только что возникла та же проблема, что и у OP, при запуске вручную Network Manager предоставил мне значок в единстве, но интерфейсов не видно, хотя вышеупомянутые команда и перезагрузка полностью устранили проблему.

2
ответ дан 01.02.2020, 02:12

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

sudo apt-get --reinstall установить сетевой менеджер

8
ответ дан 01.02.2020, 02:13
  • 1
    спасибо @iGeorgie у меня есть человечность в Virtualbox.. Эта переустановка администратора сети работала на меня:) – Blasanka 01.02.2020, 02:13

Теги

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