iscsi_trgt отсутствует, потому что не может собрать модуль ядра

При попытке запустить службу iscsitarget я получаю

FATAL: модуль iscsi_trgt не найден.

Попытка собрать модуль с помощью инструкций из http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?title=Unofficial_DEBs завершается неудачно, и в журнале сборки есть только один строка в нем говорит, что сборка началась. Ничего об этой неудаче.

5
задан 22 June 2012 в 17:01

3 ответа

Я прошел через все вышеперечисленное и не смог исправить ошибку, но в конце концов заставил ее работать:

apt purge iscsitarget
apt install iscsitarget

Если ничего не работает, сделайте это.

0
ответ дан 22 June 2012 в 17:01

Это зависит от вашей версии 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
0
ответ дан 22 June 2012 в 17:01

Если ни одно из решений не работает, попробуйте следующее:

apt-get install --reinstall iscsitarget-dkms

Это переустановит iscsitarget dkms и решит проблему для меня.

0
ответ дан 22 June 2012 в 17:01

Другие вопросы по тегам:

Похожие вопросы: