Действия udev висят в Eoan / kernel 5.2.0-8

Кажется, что в Eoan есть блокировка / любая другая проблема, препятствующая выполнению определенных системных вызовов обработчиком инициируемых действий. У меня есть действие, выполняющее wget при подключенном USB-последовательном адаптере:

SUBSYSTEM=="tty", ACTION=="add", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE="0666", RUN+="/usr/bin/wget -v --method=POST http://127.0.0.1:4000/udev_trigger/add"

Это действие прекрасно работает в предыдущих версиях - но в Eoan Ermine оно зависает в течение ~ 30 с и завершается с ошибкой по таймауту. Анализ с помощью strace показывает, что выполнение зависает в системном вызове connect () - до тех пор, пока он не вернется с ETIMEDOUT.

Та же команда Wget, запускаемая из командной строки, работает отлично.

Проблема, похоже, не связана с конкретным IP (localhost / remote) и / или состоянием процесса слушателя - выполнение зависает также, когда слушатель не работает и порт свободен.

0
задан 5 August 2019 в 17:12

0 ответов

Другие вопросы по тегам:

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