iscsi_trgt missing because can't build kernel module
20,740
Solution 1
It depends on your ubuntu-version.
On newer systems (since Maverick) you have to install some additional packets:
sudo aptitude install iscsitarget iscsitarget-source iscsitarget-dkms
This compiles the required module automagically.
On Lucid you have to compile yourself (and maybe again after every kernel-update):
sudo aptitude install iscsitarget iscsitarget-source
# compile with module-assitant
sudo m-a a-i iscsitarget
Solution 2
If none of the solutions are working, try following:
apt-get install --reinstall iscsitarget-dkms
This re-installs the iscsitarget dkms
and resolved the problem for me.
Related videos on Youtube
Comments
-
bumbling fool almost 2 years
When attempting to start the iscsitarget service, I get
FATAL: Module iscsi_trgt not found.
Trying to build module using instructions from http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?title=Unofficial_DEBs fails and the build log only has a single line in it saying the build started. Nothing about the failure.
-
Clausi over 12 yearsWhich ubuntu-version do you use?
-
-
bumbling fool over 12 yearsThese are the instructions I had followed. The question is how to determine why the compile is failing.
-
Clausi over 12 yearsThe log-files can be found under /var/cache/modass. Have you tried the -t -v options (text-mode + verbose)?
-
tonix over 12 yearsIn ubuntu 11.10 oneiric ocelot, installing above mentioned packages will automatically compile the required kernel modules and install it to the system. After that, you can run;
sudo /etc/init.d/iscsitarget start
to start the iscsitarget service. Hope this helps :) -
Henry over 12 years@Sajith, This may be true in general, however the same package broke for me when upgrading from 10.04. I had to apt-get install iscsitarget-dkms to fix it then add the module manually. Not sure why. The above directions did fix it though. :)