Неработающие символические ссылки в /etc/systemd

Ничто в коде, который вы показываете, не печатает вывод, который вы показываете, поэтому он должен исходить из какой-то части, которую вы не показываете.

Вы должны быть в состоянии найти виновника самостоятельно или, по крайней мере, изолировать небольшую проблемную часть со следующей информацией:

  • В macOS каждый терминал по умолчанию открывает оболочку входа.
  • Когда bash запускается в качестве оболочки входа в систему, он выполняет команды из ~/.bash_profile.
  • Поместите set -xвверху .bash_profile, и bash будет печатать трассировку каждой команды непосредственно перед ее выполнением. Это будет выглядеть так :
    + export AD_USERNAME=myfirstname.mylastname
    + AD_USERNAME=myfirstname.mylastname
    + yodle_dev_include_repo_prompt=1
    + source /home/intA/.dev-shell-utils/conf/sh/all
    …
    
    Поэтому проверьте, какие команды (и )выводят этот нежелательный вывод.
3
06.09.2021, 10:23
2 ответа

Такого рода проблемы должны устраняться сопровождающим пакета. В случае anacronошибка зарегистрирована как#993348:предыдущая версия anacronотправляла файлы systemd в /lib/systemd, новая версия переместила их в /usr/lib/systemd, но не обновляла любые символические ссылки в /etc.

Однако /etcпринадлежит системному администратору, а не менеджеру пакетов, так что вы тоже можете навести порядок. Ссылки не нужны, можете их удалить.

5
06.09.2021, 12:39

Пакет сломан по некоторым причинам, у вас должно быть anacron.timerпод /usr/lib/systemd/system/, вот список файлов , предоставленных anacron.

Символическая ссылка anacron.timerможет быть:

ls -al /etc/systemd/system/timers.target.wants/anacron.timer

 /etc/systemd/system/timers.target.wants/anacron.timer -> /lib/systemd/system/anacron.timer

Переустановитьanacron:

sudo apt purge anacorn
sudo apt install anacron
1
06.09.2021, 12:05

Теги

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