У меня возникают проблемы со сборкой iscsi_trgt для ядра 4.8.0-58-generic с dkms.
frolo@maket3:/usr/src/iscsitarget-1.4.20.3+svn502$ sudo dkms build -m iscsitarget -v 1.4.20.3+svn502
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=4.8.0-58-generic -C /lib/modules/4.8.0-58-generic/build M=/var/lib/dkms/iscsitarget/1.4.20.3+svn502/build....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/iscsitarget-dkms.0.crash'
Error! Bad return status for module build on kernel: 4.8.0-58-generic (x86_64)
Consult /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/make.log for more information.
Файлы журнала находятся здесь:
frolo@maket3:/usr/src/iscsitarget-1.4.20.3+svn502$ vim /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/make.log
...
In file included from /var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/kernel/tio.c:7:0:
/var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/kernel/iscsi.h:274:19: error: field ‘rx_hash’ has incomplete type
struct hash_desc rx_hash;
^
/var/lib/dkms/iscsitarget/1.4.20.3+svn502/build/kernel/iscsi.h:275:19: error: field ‘tx_hash’ has incomplete type
struct hash_desc tx_hash;
^
Кажется что iscsi_trgt необходимо обновить для 4.8. Кто-нибудь пришел в эту проблему и сумел ее решить или придумал работу?