Вопрос или проблема
Я установил систему статуса system-networkd и настроил эту службу.
Я понимаю, что у вас либо system-networkd, либо NetManager, но не оба.
Но после установки и удаления NetManager я вижу следующее в своих системных журналах.
2024-12-23T12:22:36.185786+13:00 oliver google-chrome.desktop[4491]: [4484:5196:1223/122236.185393:ERROR:object_proxy.cc(576)] Не удалось вызвать метод: org.freedesktop.NetworkManager.GetDevices:
Должен ли я что-то сделать с Chrome, чтобы это работало без NetworkManager, или мне нужно прекратить использование system-networkd?
Спасибо
Вам не нужно отключать systemd-network
, если ваша сеть работает нормально, ваше сообщение не является необычным при использовании NetworkManager
и не нарушает работу chrome
, вы можете игнорировать его, так как это просто запись в журнале, вы можете отключить автоопределение прокси
или системную интеграцию
, если это вас все еще беспокоит.
Ответ или решение
Ответ на вопрос о взаимодействии между systemd-networkd и Chrome
Установка и конфигурация сетевых менеджеров в вашей системе может вызывать определённые сложности, особенно когда речь заходит о совместимости различных сервисов. В вашем случае вы столкнулись с сообщением об ошибке в логах после удаления NetworkManager, в то время как находитесь в конфигурации с systemd-networkd.
Понимание контекста
Согласно вашим наблюдениям, вы установили и настроили service systemd-networkd
, что подразумевает использование "чистого" решения для управления сетевыми устройствами, без применения дополнительных слоёв, таких как NetworkManager. Действительно, наличие одновременно обеих систем управления в большинстве случаев нецелесообразно и может создавать конфликты.
Однако ошибка в логах Chrome, связанная с вызовом метода org.freedesktop.NetworkManager.GetDevices
, указывает на то, что некоторые компоненты Chrome пытаются обратиться к NetworkManager, но не находят его. Это происходит, потому что Chrome может включать интеграцию, требующую обнаружения сетевых устройств, что и вызывает сообщение об ошибке.
Управление сообщением об ошибке
-
Безопасность сообщения: Прежде всего, важно отметить, что данное сообщение об ошибке не является критическим. Оно не влияет на функционирование Chrome или вашу сеть — если сеть работает корректно, вы можете игнорировать этот лог.
-
Настройки Chrome: Если сообщение в логах вас беспокоит, попробуйте изменить настройки Chrome. Возможно, отключение автоматического определения прокси (PAC) или интеграции с системными сетевыми службами поможет устранить подобные запросы к NetworkManager.
-
Отказ от NetworkManager: Если ваша сеть работает стабильно с systemd-networkd, нет необходимости запускать NetworkManager или отключать systemd-networkd. Вы можете продолжать использовать systemd-networkd, так как он продемонстрировал стабильность и функциональность в вашем случае.
Рекомендации
-
Проверьте, чтобы все необходимые настройки сети были корректно сконфигурированы в systemd-networkd. Это включает в себя настройку статических адресов и маршрутов, если это требуется вашей сети.
-
Если вы хотите избавиться от уведомлений об ошибках, существует возможность отключить соответствующие службы или настройки в Chrome, но это не обязательно, если имеющиеся сообщения не влияют на ваше использование браузера.
-
Следите за обновлениями Chrome и документацией по systemd, поскольку возможны изменения в их взаимодействии и поддержке различных сетевых систем.
В заключение, если ваша сеть функционирует надлежащим образом и зависимости от NetworkManager отсутствуют, вы можете продолжать использовать systemd-networkd без необходимости возвращаться к NetworkManager. Ваши усилия по настройке сетевой подсистемы были оправданы, и сообщения об ошибках в логах лишь мелкая деталь на фоне стабильной работы вашей системы.