モジュールの作成_インストールに失敗しました

モジュールの作成_インストールに失敗しました

カーネルモジュールをインストールしようとしていますが、実行するとモジュールの取り付けを行い、以下が表示されます。

  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/kernel/crypto/arc4.ko: filename too long」で終わります。以下を使用してカーネルを構成します。メニュー設定をします。それ以外は、システムが正常に実行されます。 btrfs RAID 10を使用しています。これまでのコマンドシーケンスは次のとおりです。

  1. make-j8
  2. モジュールの作成
  3. モジュールの取り付けの実行

答え1

/lib/modules/4.19.97-gentooこの問題は、同じフォルダを指す間違ったシンボリックリンクを削除することで解決されたようです。これはエラーの最後の行で指摘されています。これは、見かけ上無限のネストされたディレクトリの深さが表示されるためです。

depmod: エラー: /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_69/4.

無効なシンボリックリンクがないディレクトリは/lib/modules/4.19.97-gentoo

関連情報