v4l2 - modprobe:错误:无法插入“v4l2loopback”:模块中的未知符号或未知参数(请参阅 dmesg)
问题描述
我正在尝试在 AWS EC2 实例上设置虚拟 v4l2 设备。我确实 apt installv4l2loopback-dkms
和v4l2loopback-utils
.
当我尝试设置设备时出现以下错误
sudo modprobe v4l2loopback device=8
modprobe: ERROR: could not insert 'v4l2loopback': Unknown symbol in module, or unknown parameter (see dmesg)
如果我检查dmesg
: [87243.295525] v4l2loopback: Unknown symbol video_ioctl2 (err -2)
[87243.295553] v4l2loopback:未知符号 v4l2_ctrl_handler_init_class (err -2)
[87243.295582] v4l2loopback:未知符号 video_devdata(错误 -2)
[87243.295605] v4l2loopback:未知符号 v4l2_ctrl_new_custom(错误 -2)
[87243.295623] v4l2loopback:未知符号 video_unregister_device(错误 -2)
. . .
uname -a
5.4.0-1055-aws #58~18.04.1-Ubuntu SMP Wed Jul 28 03:04:50 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
你能帮我解决这个问题吗?
解决方案
使用 AWS EC2 - ubuntu 20.04 LTS,我安装了:
sudo apt -y install v4l2loopback-dkms v4l2loopback-utils linux-modules-extra-$(uname -r)
其次是:
sudo modprobe v4l2loopback
为我工作
推荐阅读
- java - 如何将存储在移动设备中的录制视频的 Uri 传递给另一个活动
- gitlab - GitLab 中的“无法在 struct ObjectMeta 中为 json 字段“数据”找到 api 字段”的错误是什么?
- javascript - 在 AUI 脚本中序列化 serialize() 参数
- vue.js - vue中CKEditor 4中的html5audio插件
- python-3.x - 如何处理在 Django 中使用表单上传的文件?
- android - Kotlin Flow“首次离线”方法
- c++ - 什么是 Cmake 文件以及为什么我们在拥有 VIsual Studio 时使用它
- php - 按下按钮时传递动态变量
- c# - Buffer.BlockCopy - 对象必须是基元数组
- android - 使用导航组件时按下后退按钮退出应用程序而不是导航到上一个屏幕