【问题标题】:Can't install new kernel, hangs on DKMS installing EVDI无法安装新内核,在安装 EVDI 的 DKMS 上挂起
【发布时间】:2021-04-22 19:58:55
【问题描述】:

每当我看到更新管理器发光时,我就会生气并点击它,所以我几乎总是在更新一些东西,通常这一切都很好,没有任何问题......

最近它告诉我有一个新的内核更新,所以我像往常一样点击了安装,但它卡住了几个小时。当我检查终端输出时,它挂在 DKMS 安装步骤上,所以我抓住了所有活动的 DKMS 进程,发现它挂在的特定东西是安装一个叫做 EVDI 的东西(我认为它与 DisplayLink Ubuntu 驱动程序有关)。在让它坐在那里超过一天后,我杀死了它并不得不将时间转移回到我完成安装之前,因为它损坏了我的内核。

查看/var/lib/dkms/evdi/5.2.14/build/make.log中的日志文件,发现报错很多,启动链的一个是:

make -f ./scripts/Makefile.build obj=scripts
make[1]: *** [arch/x86/Makefile:211: archscripts] Error 2

如果你愿意,我可以提供完整的日志文件,只是很长。

我已尝试在 Google 上搜索,但无法找到遇到此特定问题的任何人,因此非常感谢您的帮助!我还尝试从源代码安装 DisplayLink 驱动程序(因为它包括安装 EVDI),但它挂在同一个地方(几个小时)——它卡在[[ Installing EVDI DKMS module ]]。 p>

我曾考虑直接删除对 EVDI 的所有引用,并希望它会重建它,但我不确定这是否会导致进一步的问题。在另一个答案中,我看到我可以通过执行sudo dkms remove package --all 之类的操作从所有内核中删除一个包的所有 DKMS 实例,但这对我来说是全新的领域,我决定我应该等待比我更聪明的人告诉我是否在我最终无法挽回地破坏我的安装之前,这是否是个好主意。

我在配备 i7-1065G7 CPU(无 GPU)的戴尔 XPS 13 上运行 Linux Mint 20.1 Cinnamon(Cinnamon v 4.8.6)、Linux 内核 5.8.0-44-generic。现在一切正常,我只是不想永远停留在这个版本的 Linux 内核上!非常感谢任何帮助:)

【问题讨论】:

标签: linux ubuntu linux-mint dkms


【解决方案1】:

最终通过引导进入旧的 5.4 内核,清除 DKMS + 所有 5.8 内核和麻烦的 5.4 内核(必须手动做一些事情,因为 apt 不会删除某些目录),然后重新安装所有内容并更新 grub 5.4 内核。刚刚通过更新管理器测试了一个更新(现在在最新的 5.8 内核上运行),它运行良好!不清楚究竟是什么导致了这个问题,但很高兴它已得到修复,并希望如果其他人遇到这种情况,这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    相关资源
    最近更新 更多