18
Dezember
2023
22:30

Probleme beim Starten lösenapt-get update: apt-news.service und esm-cache.servise nicht gefunden

18 Dezember 2023 22:30

Beim Startapt-get update может возникать ошибка Failed to start apt-news.service: Unit apt-news.serVize nicht gefunden. Failed to start esm-cache.service: Unit esm-cache.serUmgekehrt nicht gefunden.

Lösung:

Verschieben Sie die Datei 20apt-esm-hook.conf in einen anderen Ordner, um die conf-Datei vor dem Installationsprogramm des „apt“-Pakets zu verbergen:

cd /etc/apt/apt.conf.d/
sudo mkdir off
sudo mv 20apt-esm-hook.conf aus

In einem anderen Ordner "aus".

Was ist in der Datei enthalten 20apt-esm-hook.conf ?

APT::Update::Pre-Invoke {
   "[ ! -e /run/systemd/system ] || [ $(id -u) -ne 0 ] || systemctl start --no-block apt-news.service esm-cache.service || true";
};

binary::apt::AptCli::Hooks::Upgrade {
   "[ ! -f /usr/lib/ubuntu-advantage/apt-esm-json-hook ] || /usr/lib/ubuntu-advantage/apt-esm-json-hook || true";
};

Wie aus dem Text aus ersichtlich ist 20apt-esm-hook.conf es ist mit dem Paket "Ubuntu Advantage", was ich bin Früher gelöscht.

Addition: Verbot von Startdiensten

Auch wenn der Dienst "apt-news.service", "esm-cache.service" deaktiviert ist (disabled), es kann über einen anderen Dienst gestartet werden. Eine vollständige Deaktivierung ist über die Option „Maske“ möglich.

sudo systemctl mask apt-news.service
sudo systemctl mask esm-cache.service

(Symbolische Links zu Diensten befinden sich im Ordner /etc/systemd/system).



Verwandte Veröffentlichungen