Bug 12173 - Некорректный путь при установке модуля ядра iscsi_trgt
: Некорректный путь при установке модуля ядра iscsi_trgt
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kernel-modules-iscsitarget-2.6.18-std-smp)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-06-27 18:58 by
Modified: 2012-06-06 11:39 (History)


Attachments
Спек, в котором устранена эта ошибка (2.70 KB, text/plain)
2007-06-27 19:01, Eugine V. Kosenko
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-06-27 18:58:17
В результате при установке пакета модуль ядра iscsi_trgt.ko попадает в каталог
/lib/modules/kernel, а не в каталог kernel для соответствующего ядра. В
результате modprobe не находит соответствующего модуля, и запуск службы
завершается аварийно.

Проблема вызвана тем, что в секции %install спека пропущено указание пути к
исходникам ядра необходимой версии:

make DISTDIR=$RPM_BUILD_ROOT install

Проблема исправляется добавлением KSRC в команду установки в секции %install:

make KSRC=/usr/src/linux-%kernelversion DISTDIR=$RPM_BUILD_ROOT install
Steps to Reproduce:
0.
# apt-get install iscsitarget-utils
...

1.
# service iscsi-target start
...

2.
# modprobe iscsi_target

Actual Results:  
1. Сообщение об ошибке:

Starting iSCSI enterprise target service: FATAL: Module iscsi_trgt not found.
netlink fd
: Connection refused
failed.

FATAL: Module iscsi_target not found.

Служба не стартует

2. Сообщение об ошибке:

FATAL: Module iscsi_target not found.

Модуль iscsi_target не загружается

Expected Results:  
1. Служба стартует

2. Модуль подгружается
------- Comment #1 From 2007-06-27 19:01:28 -------
Created an attachment (id=2057) [details]
Спек, в котором устранена эта ошибка

С таким спеком под Сизифом это у меня собралось и работает. Извиняюсь, что это
не совсем патч, но если нужно, могу изготовить.
------- Comment #2 From 2008-06-13 13:00:39 -------
*** This bug has been confirmed by popular vote. ***
------- Comment #3 From 2008-10-01 06:13:12 -------
*** Bug 14743 has been marked as a duplicate of this bug. ***
------- Comment #4 From 2012-06-06 11:39:05 -------
На сегодня пакетов, содержащих iscsi_trgt.ko или iscsi_target.ko, в сизифе нет;
iscsi_target_mod.ko в 3.3.8-std-{def,pae}-alt1, 3.3.7-un-def-alt1 лежит где
положено, в /lib/modules/`uname -r`/kernel/drivers/target/iscsi/