Udevルールは起動時にランダムに失敗します。

Udevルールは起動時にランダムに失敗します。

Ubuntuを実行する組み込みシステムがあります。 /etc/udev/rules.dディレクトリに99-mydevice.rulesというファイルを配置しました。

KERNEL=="video0", SUBSYSTEM=="video4linux", SUBSYSTEMS=="platform", GROUP="mygroup"
KERNEL=="video1", SUBSYSTEM=="video4linux", SUBSYSTEMS=="platform", GROUP="mygroup"

だから、通常はシステムを再起動するたびに

sudo 再起動 0

ルールは常に有効で、/dev/video0 は常に mygroup に属します。ただし、物理的にデバイスの電源を切って再接続すると、デバイスの再起動時に/dev/video0がmygroupに属することもありますが、rootに属することもあります。

私は何が間違っていましたか?検索中文書私はudev testとudev Triggerコマンドを見つけてデバッグに使用しようとしましたが、/dev/video0が存在するときは必ずしも私のルールを適用しません。

編集1:systemd-udevd.serviceログに次のものが見つかりました。

Nov 17 15:35:36 s-ema-mob01-l systemd[1]: Starting udev Kernel Device Manager...
Nov 17 15:35:36 s-ema-mob01-l systemd-udevd[262]: Network interface NamePolicy= disabled on kernel command line, ignoring.
Nov 17 15:35:36 s-ema-mob01-l systemd-udevd[262]: error resolving group 'mygroup': Connection refused

実際、グループは当社のアクティブドメインにあるため、実際にADと通信する前にルールを適用しようとする場合があります。この問題を解決する正しい方法は何ですか?

ベストアンサー1

おすすめ記事