В правилах udev используются разного рода утилиты. Иногда случается так, что этих утилит нет в дистрибутиве (не запакованы или находятся по другому пути). Не плохо бы учитывать эти утилиты в зависимостях. Нужно взять арументы PROGRAM/RUN и передать их shell.req .