Перезагрузка компьютера во время обновления; "Системный сетевой сервис не совместим с этой версией"
Вчера я обновил свой Ubuntu по SSH, но прежде чем закончить, я перезагрузил компьютер. Я знаю, что это было не очень умно. Во всяком случае, сейчас у меня нет подключения к интернету, WiFi или Ethernet не распознаются.
Когда я пытаюсь установить последнюю версию, мыши не работают. Когда я пытаюсь с предыдущей версией и захожу в gnome-network manager, он говорит:
Сетевой сервис системы не совместим с этой версией
Другое дело, когда я возвращаюсь на удаленный компьютер и смотрю на терминал 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
Есть ли какое-либо простое решение, кроме меня, чтобы переустановить мою систему?
7 ответов
Изменить: Этот ответ старше шести лет и больше не является свежим из-за изменений в Ubuntu. Это обходной путь.
Зайдите в настройки, пункты автозагрузки. Добавьте запись с помощью следующей команды:
sudo service network-manager start
В терминале используйте visudo
добавить NOPASSWD
введите эту команду, чтобы вам не нужно было вводить пароль:
your-username-here ALL=NOPASSWD: service network-manager start
В следующий раз, когда вы войдете в систему, это вызовет запуск сетевого менеджера (предположим, что он настроен так, что может запускаться).
Я столкнулся с той же проблемой. Обходной путь - запустить сетевой менеджер вручную
sudo service network-manager start
Все еще пытаюсь найти способ исправить это навсегда.
Мне пришлось переустановить пакет NetworkManager и перезагрузить компьютер. Все было хорошо тогда.
sudo apt-get --reinstall установить сетевой менеджер
Моя установка успешно завершена, но я получил ту же ошибку. Оказывается, что новое обновление (которое возвращает старую ошибку) вызывает сбой сетевого менеджера. Смотрите здесь для исправления: при последнем обновлении происходит сбой сетевого менеджера (без подключения к интернету, без апплета)
Просто вставьте следующее в /etc/rc.local перед строкой с надписью "exit":
Сетевой менеджер
Это должно запустить его всякий раз, когда ваша система запускается. Лучшим способом было бы добавить его в соответствующие сценарии инициализации, чтобы он не запускался в однопользовательском режиме, но, честно говоря, в этом случае он тоже ничего не повредит.
У меня также была неполная модернизация, вызвавшая эту проблему, но мое исправление было другим. Оказывается, что сетевой менеджер не запустится при загрузке, если какой-либо из интерфейсов в /etc/network/interfaces
отмеченный auto
не заходи в интернет. По сути, все настройки статической сети должны быть активированы до того, как будет запущен сетевой менеджер. Для меня это было шальным eth0
настроен на использование dhcp. Я отключил Ethernet от своей коробки, и внезапно эта проблема возникла. Решением было удалить все, кроме петлевого интерфейса из /etc/network/interfaces
, Смотрите эту ссылку для получения дополнительной информации
Если установка была прервана, вы можете получить хорошие результаты, исправив ее
sudo apt-get install -f
У меня просто возникла та же проблема, что и у OP: при запуске вручную Network Manager предоставил мне значок в единстве, но интерфейсов не было видно, хотя вышеупомянутая команда и перезагрузка полностью устранили проблему.