Bug 3392

Summary: Ошибка общего доступа к 1С77 (DBF). Самба-сервер - Red Hat, клиент - Ubuntu 7.10
Product: CIFS@Etersoft Reporter: Konstantin Baev <kipruss>
Component: блокировки файлов и доступAssignee: Евгений Синельников <sin>
Status: CLOSED WORKSFORME QA Contact:
Severity: minor    
Priority: P4 CC: baraka, lav, night, sonner
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
URL: http://wiki.office.etersoft.ru/testing/cifs/ProblemCommonWorkFileServerRedHat
Whiteboard:
Заявки RT: 9463 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3053    

Description Konstantin Baev 2009-01-27 14:52:32 MSK
Проблема описывается в тикете. Я не смог это воспроизвести на ALTLinux. Просьба службе тестирования воспроизвести на клиенте Ubuntu.
Comment 1 Konstantin Baev 2009-01-27 15:08:59 MSK
Данная бага является повтором по симптомам пункта 1 баги http://bugs.etersoft.ru/show_bug.cgi?id=3053, но там сервер терминалов, тут - файловый. Везде сервер - Red Hat (CentOS). Может это важно?
Comment 2 Konstantin Baev 2009-01-27 15:19:25 MSK
Гипотезы и обсуждения - на вики:
http://wiki.office.etersoft.ru/testing/cifs/ProblemCommonWorkFileServerRedHat
Comment 3 Konstantin Baev 2009-01-27 15:32:10 MSK
Примечание: при запуске более одного Линукс-клиента, для корректного отображения активных пользователей нужно добавить параметр монтирования forcemand.
Comment 4 Konstantin Baev 2009-01-27 16:51:23 MSK
Дополнительная просьба от клиента (она же гипотеза): протестировать с параметрами wine, указанными в приложении к баге 3346 - http://bugs.etersoft.ru/attachment.cgi?id=1031
Я в wine как-то не очень, больше по проблемам cifs.
Comment 5 Vitaly Lipatov 2009-01-28 16:48:33 MSK
Бага 3346 к CIFS отношения не имеет, так что связи нет.
Comment 6 Konstantin Baev 2009-01-30 12:59:54 MSK
В тикете http://rt.etersoft.ru/Ticket/Display.html?id=9266 и ещё в одном - http://rt.etersoft.ru/Ticket/Display.html?id=9474 подобная проблема оказалась фантомной болью. Возможно и эта проблема - также в действительности не существует, надо просто версию новую скачать и пересобрать модуль, убедившись, что он записался.
Comment 7 Vitaly Lipatov 2009-01-30 13:33:33 MSK
Возможно надо придумать, как в статусе показывать версию загруженного модуля?
Comment 8 Konstantin Baev 2009-01-30 13:51:24 MSK
(In reply to comment #7)
> Возможно надо придумать, как в статусе
> показывать версию загруженного модуля?
> 

Уже сделал.

[root@valhalla ~]# service etercifs status
CIFS module status:
    kernel module etercifs version 4.1.1 is loaded
Comment 9 Konstantin Baev 2009-01-30 13:54:41 MSK
(In reply to comment #8)
> (In reply to comment #7)
> > Возможно надо придумать, как в статусе
> > показывать версию загруженного модуля?
> > 
> 
> Уже сделал.
> 
> [root@valhalla ~]# service etercifs status
> CIFS module status:
>     kernel module etercifs version 4.1.1 is loaded
> 

Только эта версия - версия установленного пакета, а не реально работающего модуля в системе (который вполне себе может быть и старый, если его не пересобрали).
Comment 10 Konstantin Baev 2009-01-30 14:01:09 MSK
(In reply to comment #9)
> Только эта версия - версия установленного
> пакета, а не реально работающего модуля в
> системе (который вполне себе может быть и
> старый, если его не пересобрали).
> 
Чтобы "зашить" версию 4.1.1 в собственно модуль надо задать
#define CIFS_VERSION   "4.1.1" в cifsfs.h, сейчас там версия cifs и вывод

[root@valhalla ~]# modinfo etercifs | grep ^version:
version:        1.54

не показывает нашей версии. Но все это сделать несложно и, если надо - сделаю. А в статус тогда размещу не $MODDULEVERSION, а именно `modinfo etercifs | grep ^version:`
Comment 11 Konstantin Baev 2009-01-30 14:15:44 MSK
(In reply to comment #10)
> А в
> статус тогда размещу не $MODDULEVERSION, а именно
> `modinfo etercifs | grep ^version:`
> 

А можно вообще выводить и то и то прмерно так:

[root@valhalla ~]# service etercifs status
CIFS module status:
    kernel module etercifs is loaded
    package etercifs version: 4.1.1
    module etercifs version:        4.1.1
(место для БОЛЬШУЩЕГО WARNINGA при его необходимости!!!)

И если эти цифры не совпадают выводить БОЛЬШУЩИЙ WARNING!!!
Comment 12 Konstantin Baev 2009-02-11 14:21:19 MSK
> [root@valhalla ~]# service etercifs status
> CIFS module status:
>     kernel module etercifs is loaded
>     package etercifs version: 4.1.1
>     module etercifs version:        4.1.1
> (место для БОЛЬШУЩЕГО WARNINGA при его
> необходимости!!!)
> 
> И если эти цифры не совпадают выводить
> БОЛЬШУЩИЙ WARNING!!!
> 

Это реализовано в etercifs-4.1.2
Что касается баги, то в тикете 9463 давно тишина - так что закрываю. Если что - переоткрою.
Comment 13 Vitaly Lipatov 2014-09-11 18:46:17 MSK
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.