记一次Linux Kernel更新后VirtualBox报错的处理过程

昨晚临睡觉前pacman -Syu更新了下系统,当时看也没看就直接输入密码确定了,隐隐约约瞥到一个kernel的更新……没想到今天上午VirtualBox就打不开了,开始报RTR3InitEx failed with rc=-1912 (rc=-1912)错误。这个错误其实还是蛮普遍的,之前就遇到过,一般就是对应的linux-headers没装。但用“Manjaro 设置管理器”看了下kernel版本是4.14.23-1,然后用pacman搜了下自己装的linux-headers也是这个,感觉没啥问题啊非常奇怪。执行了一下sudo dkms autoinstall发现提示的是4.14.21的linux-headers没装,难道我用的还是4.14.21?于是uname -a了一下,果然是……

于是最终解决方法就是重启了一下,再uname -a就可以看到kernel的版本变为4.14.23了,然后执行sudo dkms autoinstall没报错,再打开VirtualBox就可以了,感觉“Manjaro 设置管理器”比较坑爹一点?

如果您觉得这篇文章对您有帮助,请随意打赏。