LinVst在Linux内核5.2发生错误【已解决】

LinVst issues in Kernel 5.2

Posted by Tee on July 24,2019

最新解决

作者已经修复,重新安装linvst即可。如果你使用的是啦哆咪的arch源,重新pacman -S linvst即可。

发生了什么(旧)

Linvst在Linux内核5.2的时候发生了错误,具体表现为加载linvst插件时,lin-vst-server会失去响应。

在官方issues下也有此错误的报告:https://github.com/osxmidi/LinVst/issues/86

如何解决(旧)

目前的解决办法只有降级内核到5.1版本。如果你的内核在5.2以下,并不需要担心。

查看内核版本的命令:

uname -r

如果你已经升级到内核5.2版本,降级到最近的5.1.x版本即可。

在Arch Linux下命令为:

sudo pacman -U linux-5.1.16.arch1-1-x86_64.pkg.tar.xz

linux-5.1.16.arch1-1-x86_64.pkg.tar.xz为内核包,可在https://archive.archlinux.org找到。

注意:如果你安装了nvidia、virtualbox等模块包,需要安装与内核相同时间的包,也是在上方网址里找到。在我这个例子上,共需要安装这些包:

sudo pacman -U linux-5.1.16.arch1-1-x86_64.pkg.tar.xz nvidia-430.26-8-x86_64.pkg.tar.xz nvidia-utils-430.26-1-x86_64.pkg.tar.xz virtualbox-guest-modules-arch-6.0.8-17-x86_64.pkg.tar.xz virtualbox-host-modules-arch-6.0.8-17-x86_64.pkg.tar.xz

本作品采用知识共享署名 4.0 国际许可协议进行许可。