Вот что я бы сделал:
лс /lib/systemd/system/NetworkManager.service
дважды проверьте, что вывод не найден
- Если файла нет, добавьте сервисный блок обратно
[Ед. изм]
Описание=Диспетчер сети
Документация=man:NetworkManager(8)
Хочет=network.target
After=network-pre.target dbus.service
До=network.target
[Оказание услуг]
Тип=dbus
BusName=org.freedesktop.NetworkManager
ExecReload=/usr/bin/busctl call org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager Reload u 0
#ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/sbin/NetworkManager --no-daemon
Перезапуск = при сбое
# NM не хочет, чтобы systemd убивала своих дочерних элементов из-за этого
KillMode=процесс
CapabilityBoundingSet=CAP_NET_ADMIN CAP_DAC_OVERRIDE CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID CAP_SYS_MODULE CAP_AUDIT_WRITE CAP_KILL CAP_SYS_CHROOT
ПротектСистем=истина
ProtectHome=только для чтения
[Установить]
WantedBy=многопользовательская.цель
Также=NetworkManager-dispatcher.service
# Мы хотим включить NetworkManager-wait-online.service всякий раз, когда эта служба
# включен. NetworkManager-wait-online.service имеет
# WantedBy=network-online.target, поэтому его включение имеет эффект, только если
# Сама сеть-online.target включена или подключена каким-то другим устройством.
Также=NetworkManager-wait-online.service
Сохранить в NetworkManager.service
- Бег
sudo mv NetworkManager.service /lib/systemd/system/
- запустить службу с помощью
systemctl запустить NetworkManager.service
Тогда обновляйтесь и обновляйтесь.