我正在尝试安装内核模块,但是当我运行make modules_install时,会出现以下情况:
INSTALL virt/lib/irqbypass.ko
DEPMOD 4.19.97-gentoo
depmod: ERROR: openat(1023, 4.19.97-gentoo-x86_64, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, kernel, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, arch, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, crypto, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, drivers, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, fs, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, lib, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, net, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, virt, O_RDONLY): Too many open files
depmod: ERROR: openat(1023, x86, O_RDONLY): Too many open files
depmod: ERROR: could not create module /lib/modules/4.19.97-gentoo/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gento最后一行持续了很长一段时间,最终以“4.19.97-gentoo-x86_64/内核/crypto/arc4.ko:文件名太长”结尾。我使用menuconfig配置内核。除此之外,系统运行正常。我使用的是btrfs RAID 10。以下是导致这一点的一系列命令:
发布于 2020-03-02 12:20:20
这似乎是通过删除指向同一文件夹的/lib/modules/4.19.97-gentoo的不正确的符号链接来解决的。在错误的最后一行中表示了这一点,因为输出显示的嵌套目录的深度似乎是无限的。
错误:无法创建模块/lib/modules/4.19.97-gentoo/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo-x86_64/4.19.97-gentoo
没有错误的符号链接的目录应该是/lib/modules/4.19.97-gentoo。
https://unix.stackexchange.com/questions/568205
复制相似问题