尝试启动 iscsitarget 服务时,我得到
严重错误:未找到模块 iscsi_trgt。
尝试使用以下说明构建模块http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?title=Unofficial_DEBs失败,构建日志中只有一行说明构建已开始。没有关于失败的任何信息。
答案1
这取决于你的 ubuntu 版本。
在较新的系统上(自 Maverick 以来),您必须安装一些附加数据包:
sudo aptitude install iscsitarget iscsitarget-source iscsitarget-dkms
这会自动编译所需的模块。
在 Lucid 上你必须自己编译(并且可能在每次内核更新后再次编译):
sudo aptitude install iscsitarget iscsitarget-source
# compile with module-assitant
sudo m-a a-i iscsitarget
答案2
如果上述解决方案均无效,请尝试以下操作:
apt-get install --reinstall iscsitarget-dkms
这重新安装iscsitarget dkms
并解决了我的问题。
答案3
我尝试了以上所有方法但无法修复错误,但最终使用以下方法成功解决了问题:
apt purge iscsitarget
apt install iscsitarget
如果其他方法都不起作用,那就试一试这个。