modprobe: 치명적: 디렉터리에서 v4l2loopback 모듈을 찾을 수 없습니다.

modprobe: 치명적: 디렉터리에서 v4l2loopback 모듈을 찾을 수 없습니다.

저는 커널 5.9.0.0으로 debian 10을 실행하고 있습니다. 에 표시된 대로 공식 저장소에서 v4l2loopback을 설치했고 sudo apt install v4l2*설치되었습니다.

sudo apt install v4l2*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'v4l2loopback-source' for glob 'v4l2*'
Note, selecting 'v4l2ucp' for glob 'v4l2*'
Note, selecting 'v4l2loopback-dkms' for glob 'v4l2*'
Note, selecting 'v4l2loopback-modules' for glob 'v4l2*'
Note, selecting 'v4l2loopback-utils' for glob 'v4l2*'

나는 linux-headers-5.9.0-0.bpo.2-amd64 그것을 설치했고

uname  -a
Linux debian 5.9.0-0.bpo.2-amd64 #1 SMP Debian 5.9.6-1~bpo10+1 (2020-11-19) x86_64 GNU/Linux

modprobe v4l2를 시도하면 다음과 같은 일이 발생합니다.

sudo modprobe v4l2loopback
modprobe: FATAL: Module v4l2loopback not found in directory /lib/modules/5.9.0-0.bpo.2-amd64

폴더가 존재하지만 그 안에 있는 모듈을 볼 수 없습니다. v4l2 삭제, 재설치, 재부팅을 시도했지만 아무것도 시도하지 않았습니다.

도움이 필요하세요?

감사해요!

편집: 실제로 설치하려고 할 때 몇 가지 오류가 발생했습니다. 전체 출력은 다음과 같습니다.

sudo apt install v4l2loopback-dkms v4l2loopback-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  v4l2loopback-dkms v4l2loopback-utils
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/54.6 kB of archives.
After this operation, 153 kB of additional disk space will be used.
Selecting previously unselected package v4l2loopback-dkms.
(Reading database ... 378603 files and directories currently installed.)
Preparing to unpack .../v4l2loopback-dkms_0.12.1-1_all.deb ...
Unpacking v4l2loopback-dkms (0.12.1-1) ...
Selecting previously unselected package v4l2loopback-utils.
Preparing to unpack .../v4l2loopback-utils_0.12.1-1_all.deb ...
Unpacking v4l2loopback-utils (0.12.1-1) ...
Setting up v4l2loopback-dkms (0.12.1-1) ...
Loading new v4l2loopback-0.12.1 DKMS files...
Building for 5.9.0-0.bpo.2-amd64
Building initial module for 5.9.0-0.bpo.2-amd64
Error! Bad return status for module build on kernel: 5.9.0-0.bpo.2-amd64 (x86_64)
Consult /var/lib/dkms/v4l2loopback/0.12.1/build/make.log for more information.
dpkg: error processing package v4l2loopback-dkms (--configure):
 installed v4l2loopback-dkms package post-installation script subprocess returned error exit status 10
Setting up v4l2loopback-utils (0.12.1-1) ...
Processing triggers for man-db (2.8.5-2) ...
Errors were encountered while processing:
 v4l2loopback-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

출력 결과는 문제가 무엇인지 잘 설명하지 못합니다. 시도해 보았지만 sudo dpkg --configure v4l2loopback-dkms동일한 오류가 발생했습니다.

답변1

나는 내 자신의 질문에 답할 것입니다. 내 커널은 Buster-backports에서 설치된 5.9.0.0이고 v4l2는 Buster Repo에서 설치되었으므로 다운되었습니다.

저도 설치해서 이 문제를 해결했는데 buster-backports잘 작동했어요

관련 정보