Bug 12173 - Некорректный путь при установке модуля ядра iscsi_trgt
Summary: Некорректный путь при установке модуля ядра iscsi_trgt
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-modules-iscsitarget-2.6.18-std-smp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
: 14743 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-27 18:58 MSD by Eugine V. Kosenko
Modified: 2012-06-06 11:39 MSK (History)
4 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Eugine V. Kosenko 2007-06-27 18:58:17 MSD
В результате при установке пакета модуль ядра 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 Eugine V. Kosenko 2007-06-27 19:01:28 MSD
Created attachment 2057 [details]
Спек, в котором устранена эта ошибка

С таким спеком под Сизифом это у меня собралось и работает. Извиняюсь, что это
не совсем патч, но если нужно, могу изготовить.
Comment 2 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 3 led 2008-10-01 06:13:12 MSD
*** Bug 14743 has been marked as a duplicate of this bug. ***
Comment 4 Michael Shigorin 2012-06-06 11:39:05 MSK
На сегодня пакетов, содержащих 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/