Udev 규칙은 시작 시 무작위로 실패합니다.

Udev 규칙은 시작 시 무작위로 실패합니다.

우분투를 실행하는 임베디드 시스템이 있습니다. /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와 통신하기 전에 규칙을 적용하려고 시도하는 경우가 있을 수 있습니다. 이 문제를 해결하는 올바른 방법은 무엇입니까?

관련 정보