zfs
ルート(およびzfs-initramfs
)を使用してxenialを実行しています。
更新中に、aptはlinux-image-generic-hwe-16.04
を介して4.13.0-32へのカーネルアップグレードをインストールしました。 dkms
spl
のコンパイル(spl-dkms-0.6.5.6-0ubuntu4
から)は次の出力で失敗しました:
Running the pre_build script:
checking for gawk... gawk
[...]
checking whether struct rw_semaphore member wait_lock is raw... yes
checking whether header linux/sched/rt.h exists... yes
checking whether vfs_getattr() wants... configure: error: unknown
Building module:
cleaning build area....(bad exit status: 2)
make KERNELRELEASE=4.13.0-26-generic....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/spl-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.13.0-26-generic (x86_64)
Consult /var/lib/dkms/spl/0.6.5.6/build/make.log for more information.
その失敗した構成をグーグルすると、私は このsplの問題 につながります。これは、0.6.5.6が4.13カーネルでは機能しないことを示しているようです。
現在、カーネルをダウングレードし、linux-image-generic-hwe-16.04
を保留にして、少なくとも再度起動できるようにしています。他に何ができますか?
4.13カーネルを実行する特別な理由がない限り、以前のバージョン(たとえば、4.10)を試すことができます。これに対して、zfsとspl dkmsは正常にコンパイルされます。 kernel.ubuntu.com からダウンロードして、次の手順を実行できます。
Sudo dpkg-reconfigure spl-dkms
Sudo dpkg-reconfigure zfs-dkms
バージョン4.10はすでに TCP BBR輻輳制御 で動作します(たまたま彼の見たところだった場合)。