Решил установить WINE@Etersoft 1.0.9 на ASP 11.2, установил кроме всего полагающегося прочего пакет etercifs-3.6.1-eter1asplinux.noarch.rpm, (это, как я понял, замена модулю linux-cifs), собираю модуль командой service etercifs build, получаю6:
'readlink: недостаточно аргументов....
Etercifs kernel module sources for current kernel does not installed.'
Какие еще исходники модуля и где мне их взять?
Глянул в /usr/src - пусто, только исходники ядра.
Как правильно собрать etercifs?
Не собирается модуль etercifs
Модератор: Модераторы разделов
Re: Не собирается модуль etercifs
vodnick писал(а): ↑05.11.2008 09:45Решил установить WINE@Etersoft 1.0.9 на ASP 11.2, установил кроме всего полагающегося прочего пакет etercifs-3.6.1-eter1asplinux.noarch.rpm, (это, как я понял, замена модулю linux-cifs), собираю модуль командой service etercifs build, получаю6:
'readlink: недостаточно аргументов....
Etercifs kernel module sources for current kernel does not installed.'
Какие еще исходники модуля и где мне их взять?
Глянул в /usr/src - пусто, только исходники ядра.
Как правильно собрать etercifs?
Покажите вывод команды (от рута)
# ls -l /lib/modules/`uname -r`/build
и ещё команд:
$ uname -r
$ rpm -ql etercifs
Mandrake > Mandriva > SuSE > Gentoo > openSUSE > ALT Linux > Kubuntu
Re: Не собирается модуль etercifs
Есть подозрение, что у вас ядро < 2.6.18
В таком случае есть вероятность, что поможет вот это (от рута):
Допустим у вас ядро 2.6.17:
# cd /usr/share/etercifs/sources/
# ln -s kernel-source-etercifs-legacy-1.50c.tar.bz2 kernel-source-etercifs-2.6.17-1.50c.tar.bz2
Если 16, то замените 17 на 16
Потом запускайте сборку.
В таком случае есть вероятность, что поможет вот это (от рута):
Допустим у вас ядро 2.6.17:
# cd /usr/share/etercifs/sources/
# ln -s kernel-source-etercifs-legacy-1.50c.tar.bz2 kernel-source-etercifs-2.6.17-1.50c.tar.bz2
Если 16, то замените 17 на 16
Потом запускайте сборку.
Mandrake > Mandriva > SuSE > Gentoo > openSUSE > ALT Linux > Kubuntu
Re: Не собирается модуль etercifs
Спасибо, уже помогло, но вот что имею...
А с этим чего делать?
Код:
service etercifs build
Build for 2.6.17-1.2157.1asp Linux kernel (headers in /lib/modules/2.6.17-1.2157
.1asp/build)
/usr/bin/gcc
make: Entering directory `/usr/src/kernels/2.6.17-1.2157.1asp-i686'
make: Leaving directory `/usr/src/kernels/2.6.17-1.2157.1asp-i686'
make: Entering directory `/usr/src/kernels/2.6.17-1.2157.1asp-i686'
CC [M] /tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.o
/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.c: In function'cifs_read_super':
/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.c:126: warning: assignment discards qualifiers from pointer target type
/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.c: At top level:
/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.c:212: error: redefinition of 'mempool_create_slab_pool'
include/linux/mempool.h:44: error: previous definition of 'mempool_create_slab_pool' was here
/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.c:543: warning: initialization from incompatible pointer type
make[1]: *** [/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c/cifsfs.o] Ошибка 1
make: *** [_module_/tmp/Etercifs.BrKH3117/kernel-source-etercifs-legacy-1.50c] Ошибка 2
make: Leaving directory `/usr/src/kernels/2.6.17-1.2157.1asp-i686'
can't locate built module etercifs.ko, continue
А с этим чего делать?
Re: Не собирается модуль etercifs
А это уже означает, что скорее всего для вашего ядра модуль не собирается. Проще всего обновить ядро на более новое и попробовать собрать уже с ним. Мы ориентировались на ядра от 18 и выше.
Mandrake > Mandriva > SuSE > Gentoo > openSUSE > ALT Linux > Kubuntu
Re: Не собирается модуль etercifs
на самом деле можно попробовать использовать linux-cifs 1.48
http://updates.etersoft.ru/pub/Etersoft/WI...8a-alt7.src.rpm
там не должно быть проблемы со старыми ядрами
http://updates.etersoft.ru/pub/Etersoft/WI...8a-alt7.src.rpm
там не должно быть проблемы со старыми ядрами
Re: Не собирается модуль etercifs
bsavelev писал(а): ↑13.11.2008 18:29на самом деле можно попробовать использовать linux-cifs 1.48
http://updates.etersoft.ru/pub/Etersoft/WI...8a-alt7.src.rpm
там не должно быть проблемы со старыми ядрами
Наверное, так тоже можно. Только придется выковыривать из альтовской src.rpm исходники и руками все собирать и службу прописывать тоже руками. ИМХО проще ядро обновить. Поискал у нас старые rpm для ASP - с ходу не нашел.
Mandrake > Mandriva > SuSE > Gentoo > openSUSE > ALT Linux > Kubuntu
Re: Не собирается модуль etercifs
Такая же проблема (can't locate built module etercifs.ko) на Ubuntu 16.04.2. В чем может быть дело? Куда копать?