Укажите отработанное время
Отработанное время (в минутах): Сохранить

Оставшееся время (в часах):

Отслеживайте корректность оставшегося времени.

Внимание! Оставшееся время равно 0.
Если задача ещё не решена, то укажите необходимое для её решения время.

Сохранить значение из поля

Сохранить 5 минут

Сохранить 15 минут

Сохранить 30 минут

Закрыть

Bug 4498 - Гарант: При установке не находит файл   Создать подобную
Гарант: При установке не находит файл
Status: CLOSED FIXED
Product: WINE@Etersoft
Classification: Продукты (Products)
List: Display
Component: Установка программ / MSI
unspecified
PC All
: P4 minor
Assigned To: Илья Шпигорь
Денис Баранов
:
Depends on:
Blocks: 769 3819 4284
  Show dependency treegraph
 
Reported: 2009-11-19 10:08 MSK by Денис Баранов
Modified: 2011-01-14 20:11 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Баранов 2009-11-19 10:08:55 MSK
При установке файлов-данных выдается о невозможности найти файл C:\LOCAL\data\P94032.str, хотя он там есть и права у него правильные.
Ошибка проявляется как с парольной базой, так с "безпарольной".
Трейс по +file:

trace:file:CreateFileW returning 0xffffffff
trace:file:RtlGetFullPathName_U (L"C:\\LOCAL\\data\\P94032.str" 520 0x65891a4 (nil))
trace:file:CreateFileW L"C:\\LOCAL\\data\\P94032.str" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE  creation 3 attributes 0x0
trace:file:RtlDosPathNameToNtPathName_U (L"C:\\LOCAL\\data\\P94032.str",0x6589418,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"C:\\LOCAL\\data\\P94032.str" 520 0x658915c (nil))
warn:file:wine_nt_to_unix_file_name L"\\??\\C:\\LOCAL\\data\\P94032.str" -> "/net/wine/bottles/garant/.wine-7.3.1-local-test/dosdevices/c:/LOCAL/data/P94032.STR" required a case-insensitive search
trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\LOCAL\\data\\P94032.str" -> "/net/wine/bottles/garant/.wine-7.3.1-local-test/dosdevices/c:/LOCAL/data/P94032.STR"
warn:file:CreateFileW Unable to create file L"C:\\LOCAL\\data\\P94032.str" (status c000011f)
Comment 1 Илья Шпигорь 2009-11-19 12:09:03 MSK
Если не распаковывать данные в процессе установки - бага не воспроизводится. Можно рекомендовать клиентам в качестве временного решения этот режим установки.
Comment 2 Илья Шпигорь 2009-11-19 13:36:03 MSK
Ошибку удалось решить увеличением лимита на число открытых файлов для процессов.
Файл /etc/security/limits.conf:

*    soft    nofile    30000
*    hard    nofile    30000

С такими значениями бага не воспроизводится.

Подробнее про это в нашей документации:
http://www.etersoft.ru/content/view/56/156/
Comment 3 Константин Кондратюк 2009-11-19 13:48:52 MSK
Круто!
Comment 4 Илья Шпигорь 2009-11-19 14:04:26 MSK
Проблема заключается в том, что Гарант при установке базы многократно открывает одни и те же файлы не закрывая их. Не совсем понятно, кто виноват в этом. Не исключено, что wine.

Установщик не msi.