Summary: | Консультант: блокировка пользователя при запуске | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Глеб Кордюков <sonner> |
Component: | Общее | Assignee: | Александр Морозов <amorozov> |
Status: | CLOSED FIXED | QA Contact: | Глеб Кордюков <sonner> |
Severity: | minor | ||
Priority: | P3 | CC: | baraka, lav, piastry |
Version: | 1.0.11 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
URL: | http://kb.etersoft.ru/Консультант | ||
Whiteboard: | |||
Заявки RT: | 12085 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 3043, 4632, 5395 | ||
Attachments: |
screen
scr2 |
Created attachment 1454 [details]
scr2
Проблему и решение записать на http://kb.etersoft.ru/Консультант в kb отписано Памятка: проверить проявление ошибки при запуске на локальных wine. Информация для размышления: "Ограничение на запуск Консультанта есть но оно не так проявляется. В файлах *.din (так называемые дистрибутивные файлы) сетевого комплекта прописан параметр на число лицензий (50, 100, 255 ...) сколько сетевых пользователей могут пользоваться комплектом. В файле cons.adm каждый сетевой пользователь прописывает при входе и освобождает при выходе свою ячейку, при превышении количества заданных в лицензии занятых ячеек пользователь который пускает например 51 копию К+ при чисе лицензий 50 получает ошибку 67 (превышено число легально запущенных копий.) В Вашем случае, происходит какое-то блокирование файла cons.adm на стороне файл-сервера , то есть с этой машины (где происходит ошибка) файл cons.adm нельзя открыть на чтение-запись. Это может быть и проблема с правами (на каталог ADM они должны быть полными), однако непонятно как они могли поменяться на ходу." з.ы. Проверить права на дирректорию общую и на /adm Глеб, ну так что делать будем? Почему бага на тебе, ты её решаешь? Я не успел ещё на локале проверить - как ты предлагал. Могу перевесить. Ещё хотел по wwr на 1.0.11 проверить. Надо проверить на etercifs-4.5.0 и новом wine. Протестировано на cifs 4.5.0, wine 1.0.12 5.2/4 Бутылки cons-adm cons-client,2,3,4 смонтировано в unc/server/ Назначены диски e,e,d,e соответственно. При входе 4 пользователя ошибка. строка монтирования: etermount //cellar/wine/bottles/prav/cons/.wine-cons-adm/dosdevices/unc/server/Consult2008/ /net/wine/bottles/prav/cons/.wine-cons-client/dosdevices/unc/server/Consult2008 Проверяем без cifs: Создаем ссылки в бутылках client,2,3,4 Ссылки f,f,e,f соответственно. Ошибка - файл cons.exe не найден, появляется на 4 машине. в WINEDEBUG=+file ошибка на /windows/win.ini По-видимому, дело в лицензии: <wine@cellar bottle prav/cons/cons-client3>$ cat /etc/wine/wine-etersoft.lic | grep COUNT COUNT_LICENSE=3 Сгенерировал другую лицензию. 4 Консультанта без проблем запускаются. Вообще говоря, в подобной ситуации wine должен выводить сообщение. Оказалось, что в ветке eter-1.0.12 закрытой части отсутствуют некоторые коммиты, ответственные за вывод сообщений. Перенёс их из master. Также оказалось, что set_concurlock вызывается ещё и в etersoft_sharing_pre, но в случае превышения лимита там сообщение не выводится. Пофиксил. Проблему с лицензией увидел. На 1.0.12 7\12 работает. |
Created attachment 1453 [details] screen Проблема - ОШИБКА 236 - "Файл ADM\cons.adm занят другим приложением. Работа невозможна." Вам не предоставлены необоходимые права на директорию ADM администратором сети, либо указанный файл занят какой-то другой программой. Обратитесь к администратору сети. У меня формулировка немного другая - Информационный банк переполнен или приложение занято другим пользователем. Также Указан путь к *adm на машине, с которой запускаем. Ошибка возникает после запуска 4ой копии консультанта (в любом порядке - меняется путь к *adm просто) Вопрос задан Консультанту, интересно их мнение. Модули - проверено на 11ом и 15ом Cifs:4.4.1