systemd-networkd игнорирует файлы .link

Сначала попробуйте ввести это :sudo dpkg --configure -a

Это поможет исправить сломанные зависимости. Если этого недостаточно, попробуйте :sudo apt-get install -f

Затем очистить и обновить :sudo apt-get clean && sudo apt-get update

Затем обновить :sudo apt-get upgrade(скажите «y» при обновлении)

Если вы получили сообщение о том, что некоторые пакеты «задержаны», сделайте следующее::

sudo apt-get dist-upgrade

Теперь выполните эти две команды:

sudo apt-get purge zlib1g-dev
sudo apt-get autoremove

Затем посмотрите, что произойдет, когда вы войдете :sudo apt-get install libssl-dev

Если это по-прежнему не работает, попробуйте:

sudo aptitude install libssl-dev zliblg-dev=1:1.2.8.dfsg-1ubuntu1

Если он по-прежнему не работает, откройте Диспетчер пакетов Synaptic(Он должен быть в вашей программе запуска. Если не можете найти, то в Терминале введитеsynaptic-pkexec).

Найдите zlib1g-dev. Если поле рядом с zlib1g -dev не зеленого цвета, нажмите на него и выберите «Отметить для установки». Если вы видите более одной версии, выберите 1:1.2.8.dfsg-1ubuntu1. Затем найдите libssl-dev. Если поле рядом с libssl -dev не зеленого цвета,нажмите на нее и выберите «Отметить для установки».

Затем выберите «Применить».

1
13.12.2016, 19:59
2 ответа

Systemd -networkd учитывает файлы в нескольких местах, а именно /etc/systemd/network, /run/systemd/networkи, наконец, /lib/systemd/network. Если файл, чье базовое имя лексически предшествует вашему файлу, он имеет приоритет, даже если его местоположение не имеет приоритета. Вы должны выяснить, существует ли такой файл, и удалить его. networkctl status <iface>покажет информацию об интерфейсе. Найдите строку about Link File.

0
01.02.2020, 16:55

systemd-networkdдействительно игнорирует .linkфайлы. Это ожидаемо. То, что интерпретирует .linkфайлы, называется systemd-udevd. Вы можете легко проверить это, введя (, например. )несуществующий параметр в файле конфигурации, а затем перезапуск конкретного демона. Вы увидите, что об ошибках в файлах .networkбудет сообщать systemd-networkd, а об ошибках в файлах .linksystemd-udevd.

0
11.12.2020, 16:03

Теги

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