LINUX.ORG.RU

не собирается модуль iscsi_trgt.ko

 , ,


0

1

Приветствую, на debian wheezy 64, захотелось было Reiser4 обзавестись, по инструкции накатил соответствующий патч с sourceforge.net, к ядру 3.10.53 всё собралось и заработало, к моему удивлению, с первого раза :) Но вот теперь низадача iscsitarget'овский модуль (iscsi_trgt.ko) ни в каrую не хочет собираться. Почитал xgu, подумалось,что теперь вместо iscasitarget-source - iscsitarget-dkms и вот тут то и началось:

gpa@GpServer:~$ sudo apt-get install iscsitarget-dkms
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  iscsitarget-dkms
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Необходимо скачать 0 B/75,5 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 306 kB.
Выбор ранее не выбранного пакета iscsitarget-dkms.
(Чтение базы данных … на данный момент установлено 87323 файла и каталога.)
Распаковывается пакет iscsitarget-dkms (из файла …/iscsitarget-dkms_1.4.20.2-10.1_all.deb) …
Настраивается пакет iscsitarget-dkms (1.4.20.2-10.1) …

Creating symlink /var/lib/dkms/iscsitarget/1.4.20.2/source ->
                 /usr/src/iscsitarget-1.4.20.2

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.10.53-custom -C /lib/modules/3.10.53-custom/build M=/var/lib/dkms/iscsitarget/1.4.20.2/buil                d.......(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.10.53-custom (x86_64)
Consult /var/lib/dkms/iscsitarget/1.4.20.2/build/make.log for more information.

make.log:

DKMS make.log for iscsitarget-1.4.20.2 for kernel 3.10.53-custom (x86_64)
Пнд Сен  1 15:49:20 EEST 2014
make: Entering directory `/usr/src/linux-headers-3.10.53-custom'
  LD      /var/lib/dkms/iscsitarget/1.4.20.2/build/built-in.o
  LD      /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/built-in.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/tio.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iscsi.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/nthread.o
  CC [M]  /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.o
/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.c: In function ‘worker_thread’:
/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.c:76:3: error: implicit declaration of function ‘get_io_context’ [-Werr$
/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.c:76:21: warning: assignment makes pointer from integer without a cast $
cc1: some warnings being treated as errors
make[2]: *** [/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.o] Ошибка 1
make[1]: *** [/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel] Ошибка 2
make: *** [_module_/var/lib/dkms/iscsitarget/1.4.20.2/build] Ошибка 2
make: Leaving directory `/usr/src/linux-headers-3.10.53-custom'
соответственно:
gpa@GpServer:~$ sudo m-a a-i iscsitarget
[sudo] password for gpa:

Обновлена информация о 1 пакетах
Получение исходных текстов ядра с версией: 3.10.53-custom
apt-get install linux-headers-3.10.53-custom
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия linux-headers-3.10.53-custom.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
apt-get install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.

Выполнено!
download
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Рекомендуемые пакеты:
  iscsitarget-module
НОВЫЕ пакеты, которые будут установлены:
  iscsitarget
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Необходимо скачать 0 B/78,3 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 206 kB.
Выбор ранее не выбранного пакета iscsitarget.
(Чтение базы данных … на данный момент установлено 87385 файлов и каталогов.)
Распаковывается пакет iscsitarget (из файла …/iscsitarget_1.4.20.2-10.1_amd64.deb) …
Обрабатываются триггеры для man-db …
Can't exec "/var/lib/dpkg/info/man-db.config": Отказано в доступе at /usr/share/perl/5.14/IPC/Open3.pm line 186.
open2: exec of /var/lib/dpkg/info/man-db.config configure /usr/share/man failed at /usr/share/perl5/Debconf/ConfModule.pm line 59
dpkg: ошибка при обработке параметра man-db (--unpack):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 13
При обработке следующих пакетов произошли ошибки:
 man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)

Обновлена информация о 1 пакетах
затем сообщения module assistant: http://s017.radikal.ru/i423/1409/37/387e0b347624.jpg http://s015.radikal.ru/i332/1409/f5/04ce4f078032.jpg http://s015.radikal.ru/i332/1409/05/db5b42bf6e89.jpg
sudo apt-get install iscsitarget-module
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет iscsitarget-module недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «iscsitarget-module» не найден кандидат на установку

какие будут мысли?


Пиши багрепорт. Сейчас не могу посмотреть, сам посмотри, делает-ли твой патч что-то с wthread.c

tyakos ★★★ ()

разобрался таки

есть более свежая «убунтовская версия», чем так которая на sourceforge.net, я так понял она для ядер >=3.10, но для её установки понадобится libc6 >= 2.14, так что:

wget http://ftp.de.debian.org/debian/pool/main/g/glibc/libc6_2.19-10_amd64.deb
sudo dpkg -i --auto-deconfigure libc6_2.19-10_amd64.deb
wget http://ftp.ubuntu.com/ubuntu/pool/universe/i/iscsitarget/iscsitarget_1.4.20.3+svn490-2ubuntu1_amd64.deb
dpkg -i iscsitarget-dkms_1.4.20.3+svn490-2ubuntu1_all.deb
wget http://ftp.ubuntu.com/ubuntu/pool/universe/i/iscsitarget/iscsitarget-dkms_1.4.20.3+svn499-0ubuntu2_all.deb
sudo dpkg -i iscsitarget-dkms_1.4.20.3+svn499-0ubuntu2_all.deb

gpa ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.