Не удается обновить систему

Системы с s6, runit, perp, nosh, daemontools -encore и др. управление услугами работает таким образом. Каждая основная служба имеет отдельный связанный набор файлов журнала, которые можно отслеживать индивидуально, и децентрализованный механизм ведения журнала.

Однако systemd не работает таким образом. Для какой-либо конкретной службы не существует отдельного «связанного файла журнала». Нет такого файла для мониторинга.

Все выходные данные журнала направляются в один центральный демон, systemd-journald, и этот демон записывает их как единый поток с выходными данными журналов всех служб, объединенными в единый центральный журнал в /{run,var}/log/journal/.

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

Способ systemd состоит в том, чтобы использовать journalctl -fс добавленными соответствующими фильтрами или написать свою собственную программу напрямую, используя специальный API systemd -для своего журнала.

Дополнительная литература

1
31.12.2020, 05:01
1 ответ

Если вы посмотрите на ppa.launchpad.net/nilarimogard/webupd8/ubuntu/dists/ , вы можете видеть, что не существует пакетов для "groovy" (Ubuntu 20.10, версии вашего POP! _ОС основана на ), поэтому обновление не выполняется.

Удалите PPA из ваших источников, скорее всего, он определен в файле с именем вроде /etc/apt/sources.list.d/nilarimogard-ubuntu-webupd8-*.list, поэтому

sudo rm /etc/apt/sources.list.d/nilarimogard-ubuntu-webupd8-*.list

должен помочь (или удалить соответствующую строку, если PPA определен в вашем/etc/apt/sources.list)и запустить

sudo apt-get update

снова.

2
18.03.2021, 22:39

Теги

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