繁体   English   中英

modprobe snd-aloop 与 AWS EC2 ubuntu 18.04.4 实例

[英]modprobe snd-aloop with AWS EC2 ubuntu 18.04.4 instance

尝试了多个选项,例如执行以下命令,但它不起作用。

modprobe: FATAL: Module snd-aloop not found in directory /lib/modules/5.3.0-1017-aws

我是 linux 的新手,有什么解决方案吗?

Jibri 适用于 Ubuntu 16.04

您必须使用此特定版本,特别是如果您是 linux 世界的新手。 与 16.04 不同,ubuntu 18.04 使用另一个 kernel(5 而不是 4.4)和一个与 Jibri 软件不兼容的声音系统。

在您的服务器上重新安装 Ubuntu 16.04 ,并按照安装文档进行操作

到时候就好了。

AWS 上的 Jibri 并收到以下问题。 但是在 Ubuntu 16.04 而不是 18.04 上安装 Jibri

org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.onFfmpegProcessUpdate() Ffmpeg 突然退出。 最后 output 线路:plug:bsnoop:输入/输出错误

解决方案:将 kernel 引导设置从 Linux 4.4.0-xxxx-aws 更改和更新为 Linux 4.4.0-xxxx-aws 并重新启动实例

我已通过以下步骤修复:

$ grep -A200 子菜单 /boot/grub/grub.cfg |grep 菜单项

Output:

submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-1107-aws' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-1107-aws-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-1107-aws (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-1107-aws-recovery-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-1106-aws' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-1106-aws-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-1106-aws (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-1106-aws-recovery-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-1105-aws' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-1105-aws-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-1105-aws (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-1105-aws-recovery-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-179-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-179-generic-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {
    menuentry 'Ubuntu, with Linux 4.4.0-179-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-179-generic-recovery-e6dc6474-8016-46c6-8ab0-0a871bae4cd1' {

menu entry id for Advanced options for Ubuntu is gnulinux-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1 menu entry for Ubuntu, with Linux 4.4.0-179-generic is gnulinux-4.4.0-179-generic-advanced-e6dc6474 -8016-46c6-8ab0-0a871bae4cd1

编辑 Grub并将 GRUB_DEFAULT 替换为上述值

$纳米/etc/default/grub

GRUB_DEFAULT="gnulinux-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1>gnulinux-4.4.0-179-generic-advanced-e6dc6474-8016-46c6-8ab0-0a871bae4cd1"
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0"
GRUB_CMDLINE_LINUX=""

更新和重启

$ sudo update-grub $ sudo 重启

重新启动后,您可以使用 uname -a 对其进行测试,它应该给出 4.4.0-179-generic

$ unname -a

Linux 4.4.0-179-通用

在此 modprobe snd-aloop 之后应该可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM