Summary: | Проблемы CIFS (собирательная) | ||
---|---|---|---|
Product: | CIFS@Etersoft | Reporter: | Евгений Синельников <sin> |
Component: | Собирательные | Assignee: | BUGS@Etersoft <bugs> |
Status: | CLOSED INVALID | QA Contact: | |
Severity: | minor | ||
Priority: | P5 | CC: | chemtech, justsoul, lav, olezha |
Version: | не указана | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 570, 2753, 3044, 3058, 3239, 3514, 3770, 4033, 4077, 4108, 4118, 4152, 4155, 4201, 4290, 4292, 4303, 4307, 4316, 4370, 4371, 4530, 4533, 4575, 4688, 4701, 4767, 4818, 4936, 4982, 4992, 5181, 5247, 5442, 5742, 5749, 6244, 6441, 6651, 6893, 7314, 7334, 7476, 7677, 7841, 7874, 8419, 10448 | ||
Bug Blocks: | 492 |
Description
Евгений Синельников
2008-12-01 19:36:29 MSK
cat /etc/redhat-release CentOS release 5.3 (Final) Стоят пакеты: kernel.i686 : Ядро операционной системы Linux kernel-devel.i686 : Пакет для сборки модулей ядра, соответствующих версии ядра. kernel-headers.i386 : Файлы заголовков ядра Linux для использования glibc. uname -r 2.6.18-128.el5 service etercifs build + RMMOD=/sbin/rmmod + MODPROBE=/sbin/modprobe + INSMOD=/sbin/insmod + '[' -f /etc/etercifs.conf ']' + . /etc/etercifs.conf ++ DATADIR=/usr/share/etercifs ++ SRC_DIR=/usr/src/etercifs-4.3.2 ++ MODULENAME=etercifs ++ MODULEVERSION=4.3.2 + '[' -n /usr/src/etercifs-4.3.2 ']' + '[' -n /usr/share/etercifs ']' + '[' -n etercifs ']' + '[' -n '' ']' + BUILT=0 + '[' -n '' ']' + DKMS=1 + ORIGMODULENAME=cifs + OUTFORMAT=/etc/init.d/outformat + '[' -x /etc/init.d/outformat ']' + OUTFORMAT=/etc/init.d/etercifs.outformat + which tput + test -x /etc/init.d/etercifs.outformat + . /etc/init.d/etercifs.outformat ++ '[' -n xterm ']' ++ export TERM ++ : '{RES_OFFSET:=8}' ++ '[' -n '' ']' ++ RES_OFFSET=8 ++ : 0 1 2 3 4 5 6 7 + case "$1" in + build_module + '[' -r /usr/src/etercifs-4.3.2/dkms.conf ']' + cd /usr/share/etercifs + sh buildmodule.sh Building for 2.6.18-128.el5 Linux kernel (headers in /lib/modules/2.6.18-128.el5/build) /usr/bin/gcc Checking the kernel configuration... OK Setting etercifs version: OK make: Entering directory `/usr/src/kernels/2.6.18-128.el5-i686' make: Leaving directory `/usr/src/kernels/2.6.18-128.el5-i686' make: Entering directory `/usr/src/kernels/2.6.18-128.el5-i686' CC [M] /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.o CC [M] /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.o /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c: In function ‘SMBLegacyOpen’: /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1188: предупреждение: unused variable ‘count’ /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1187: предупреждение: unused variable ‘name_len’ /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1186: предупреждение: unused variable ‘bytes_returned’ /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1185: предупреждение: unused variable ‘pSMBr’ /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1184: предупреждение: unused variable ‘pSMB’ /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c: In function ‘cifs_read_super’: /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:126: предупреждение: assignment discards qualifiers from pointer target type /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c: In function ‘cifs_file_aio_read’: /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:635: ошибка: ‘struct file’ has no member named ‘f_path’ /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:639: предупреждение: passing argument 2 of ‘generic_file_aio_read’ from incompatible pointer type /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c: На верхнем уровне: /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.c:743: предупреждение: initialization from incompatible pointer type make[1]: *** [/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifsfs.o] Ошибка 1 make[1]: *** Ожидание завершения заданий... /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c: На верхнем уровне: /tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c/cifssmb.c:1147: предупреждение: ‘convert_disposition’ defined but not used make: *** [_module_/tmp/Etercifs.ZHSRO885/kernel-source-etercifs-legacy-1.50c] Ошибка 2 make: Leaving directory `/usr/src/kernels/2.6.18-128.el5-i686' can't locate built module etercifs.ko (In reply to comment #1) > cat /etc/redhat-release > CentOS release 5.3 (Final) > uname -r > 2.6.18-128.el5 Достойно отдельной баги. Эта новая версия только что вышла и я больше, чем уверен, что с ней та же ситуация, что и со SLES10SP2 была - в ядре SLES, хоть оно и 2.6.16, cifs был из то ли 22, то ли из 23 ядра. И в редхате тоже к старому ядру новый cifs приложили. Абсолютно ожидаемая для меня ситуация. Буду качать CentOS дома с безлимитного интернета, ставить, выдирать оттуда исходники ядра, адаптировать под них наш модуль и проверять. Только так приходится действовать в случае Red Hat (CentOS) и SLES(D) Скажите, что я могу сделать? Какие тесты запустить? Создать отдельную багу? (In reply to comment #3) > Скажите, что я могу сделать? Какие тесты > запустить? Создать отдельную багу? > Нет, багу я уже создал. Буду решать. http://bugs.etersoft.ru/show_bug.cgi?id=3770 Протестирована новая версия etercifs 4.3.7. Работоспособность подтверждена. (In reply to comment #5) > Протестирована новая версия etercifs 4.3.7. > Работоспособность подтверждена. > changelog? Список изменений либо в пакете, либо на http://wiki.etersoft.ru/Etercifs/Changelog Необходимо добавить в пакет etercifs*.deb зависимости от других пакетов: Обязательно: smbfs Рекомендуемо: gcc, make, linux-headers-686 Модуль etercifs не компилируется в CentOS 5.4 после установки пакета etercifs-4.3.9-eter3centos.noarch.rpm По компиляции создал 4533, сюда просьба не писать. Откладываем задачи, к которым не обращались более 100 дней. В виду того, что к проблеме долгое время не возвращались, закрываю задачу. |