[Comm] etercifs + новое ядро 3.10.28-std-def-alt1
Maks Re
admaks на gmail.com
Пт Фев 7 18:06:43 MSK 2014
На Fri, 07 Feb 2014 14:53:51 +0400
Pavel Vainerman <pv на etersoft.ru> писал:
> 07.02.2014 14:53, Pavel Vainerman пишет:
> > 07.02.2014 14:52, Maks Re пишет:
> >> Warning! Couldn't find module sources for the current kernel 3.10 (3.8 sources are selected)!
> >
> > Так может стоит поставить соответствующие ядру kernel-modules-headers?
> kernel-headers-modules имелось ввиду..
>
>
# rpm -qa|grep kernel-headers-modules-std-def
kernel-headers-modules-std-def-3.10.28-alt1
(а мало ли!?)
# apt-get install --reinstall kernel-headers-modules-std-def
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
0 будет обновлено, 0 новых установлено, 1 пакетов будет переустановлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/5603kB архивов.
После распаковки потребуется дополнительно 0B дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing... ################################################################################################### [100%]
1: kernel-headers-modules-std-def ################################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
# service etercifs build
Building etercifs 5.4.6 for 3.10.28-std-def-alt1 Linux kernel (headers in /lib/modules/3.10.28-std-def-alt1/build)
Warning! Couldn't find module sources for the current kernel 3.10 (3.8 sources are selected)!
Using the lates supported sources - from v3.8 kernel!
Use GCC 4.7
/usr/bin/gcc-4.7
Checking the kernel configuration...
OK
Setting etercifs version: OK
make: Вход в каталог `/usr/src/linux-3.10.28-std-def-alt1'
make: Выход из каталога `/usr/src/linux-3.10.28-std-def-alt1'
make: Вход в каталог `/usr/src/linux-3.10.28-std-def-alt1'
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/cifsfs.o
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/cifssmb.o
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/cifs_debug.o
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/connect.o
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/dir.o
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/file.o
CC [M] /tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.o
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c: In function ‘inode_has_hashed_dentries’:
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c:812:59: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c:812:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c:812:2: note: each undeclared identifier is reported only once for each function it appears in
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c:812:61: error: expected ‘;’ before ‘{’ token
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c:809:21: warning: unused variable ‘p’ [-Wunused-variable]
/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.c:808:17: warning: unused variable ‘dentry’ [-Wunused-variable]
make[1]: *** [/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0/inode.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make: *** [_module_/tmp/.private/root/Etercifs.UK6swOfk/kernel-source-etercifs-3.8-2.0] Ошибка 2
make: Выход из каталога `/usr/src/linux-3.10.28-std-def-alt1'
can't locate built module etercifs.ko
# rpm -qa|grep etercifs
etercifs-5.4.6-alt1
# rpm -ql etercifs-5.4.6-alt1 |grep kernel-source-etercifs
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.16-1.50.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.17-1.50c.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.22-1.50c.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.23-1.50.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.24-1.52.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.25-1.52.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.26-1.53.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.27-1.54.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.28-1.55.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.29-1.57.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.30-1.58.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.31-1.60.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.32-1.61.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.33-1.62.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.34-1.62.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.35-1.64.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.36-1.65.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.37-1.68.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.38-1.71.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.39-1.71.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.40-1.74.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.41-1.75.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.42-1.76.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-2.6.43-1.76.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.0-1.74.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.1-1.75.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.2-1.76.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.3-1.76.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.4-1.78.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.5-1.78.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.6-1.78.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.7-2.0.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-3.8-2.0.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos-ovz-1.60.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos52-1.50c.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos53-1.54.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos54-1.58.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos55-1.60.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos56-1.60.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-centos60-1.63.tar.bz2
/usr/share/etercifs/sources/kernel-source-etercifs-legacy-1.50c.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.24-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.25-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.26-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.27-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.28-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.29-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.30-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.31-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.32-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.33-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.34-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.35-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.36-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.37-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.38-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.39-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.40-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.41-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.42-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-2.6.43-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.0-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.1-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.2-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.3-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.4-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.5-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.6-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.7-5.4.6.tar.bz2
/usr/src/kernel/sources/kernel-source-etercifs-3.8-5.4.6.tar.bz2
видимо, etercifs-5.4.6-alt1 - ничего не знает про 3.10.хх
Подробная информация о списке рассылки community