networkd-dispatcher множественные сообщения об ошибках в журнале

Вопрос или проблема

Я пытаюсь запустить Strongswan (в настоящее время использую скомпилированную версию strongswan), но получаю повторяющиеся сообщения от networkd-dispatcher, которые, как мне кажется, могут быть частью причины, почему это не работает.

2024-09-29T23:04:13.076212-04:00 huginn systemd[1]: networkd-dispatcher.service: Получено уведомление от PID 845217, но прием разрешен только для основного PID 987
2024-09-29T23:04:13.078277-04:00 huginn networkd-dispatcher[987]: ERROR: Неизвестный индекс интерфейса 20 обнаружен даже после перезагрузки
2024-09-29T23:04:13.078681-04:00 huginn networkd-dispatcher[987]: WARNING: Обнаружен неизвестный индекс 20, перезагружаю список интерфейсов
2024-09-29T23:04:13.089286-04:00 huginn systemd[1]: networkd-dispatcher.service: Получено уведомление от PID 845218, но прием разрешен только для основного PID 987
2024-09-29T23:04:13.091384-04:00 huginn networkd-dispatcher[987]: ERROR: Неизвестный индекс интерфейса 20 обнаружен даже после перезагрузки

Я попробовал другое решение, которое упоминалось в нескольких других местах, но оно уже было установлено, так что это не проблема:

 sudo apt install linux-modules-extra-$(uname -r)
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
linux-modules-extra-6.8.0-45-generic уже является самой новой версией (6.8.0-45.45).
linux-modules-extra-6.8.0-45-generic установлен вручную.
0 обновлено, 0 новых установлено, 0 для удаления и 0 не обновлено.
ps -ef | grep 987
root         987       1  0 Sep16 ?        00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
root      845349  844412  0 23:07 pts/1    00:00:00 grep --color=auto 987

Это на Ubuntu Server 24.04.1 LTS.

Как я могу это решить?

Ответ или решение

Для решения проблемы с сообщениями об ошибках, которые вы видите в журнале networkd-dispatcher, необходимо понять несколько аспектов работы этой службы и, возможно, её взаимодействия с другими компонентами системы.

  1. Понимание ошибок:
    Сообщения, которые вы видите, указывают на то, что networkd-dispatcher не может корректно обработать индексы интерфейсов. Конкретно, 'ERROR: Unknown interface index 20 seen even after reload' говорит о том, что на момент обработки информации, networkd-dispatcher пытается работать с интерфейсом, которого на самом деле нет или он был временно недоступен.

  2. Перезагрузка службы:
    Прежде всего, попробуйте перезагрузить службу networkd-dispatcher и systemd-networkd. Для этого выполните следующие команды:

    sudo systemctl restart systemd-networkd
    sudo systemctl restart networkd-dispatcher
  3. Проверка состояния интерфейсов:
    Убедитесь, что ваши сетевые интерфейсы активны и работают корректно. Используйте следующую команду для проверки состояния интерфейсов:

    ip link show

    Если вы увидите интерфейсы с нестандартными индексами или состояниями, попробуйте перезагрузить сетевой интерфейс:

    sudo ip link set <имя_интерфейса> down
    sudo ip link set <имя_интерфейса> up
  4. Логи и диагностика:
    Посмотрите журнал системы на наличие других ошибок, которые могут помочь в диагностике проблемы:

    journalctl -u networkd-dispatcher
    journalctl -u systemd-networkd
  5. Проверка конфигурации:
    Проверьте конфигурацию сетевых интерфейсов в /etc/systemd/network/, чтобы убедиться, что они настроены корректно. Ошибки в конфигурации могут приводить к неправильному определению индексов.

  6. Обновление модулей ядра:
    Хотя вы уже проверили наличие linux-modules-extra, убедитесь, что ваши модули и ядро обновлены. Выполните:

    sudo apt update
    sudo apt upgrade
  7. Идентификация конфликта:
    Если проблема не решается, возможно, имеет смысл проверить другие службы, которые могут взаимодействовать с networkd-dispatcher, например, VPN-сервисы или другие сетевые демоны. Убедитесь, что нет конфликтующих программ, которые могут удерживать интерфейсы в неправильном состоянии.

После выполнения этих шагов перезапустите службу и проверьте статус её работы. Если после всех попыток проблема не решится, возможно, потребуется более детальное изучение конфигурации системы или логов для выявления специфических причин.

Оцените материал
Добавить комментарий

Капча загружается...