Bug 2943

Summary: Установка MS Office 97
Product: WINE@Etersoft Reporter: Глеб Кордюков <sonner>
Component: Установка программ / MSIAssignee: Виталий Перов <vitperov>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P4 CC: baraka, kondratyuk, lav
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: Ubuntu   
Whiteboard:
Заявки RT: 8971 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 1217    
Attachments: 1ая ошибка
2ая ошибка
wine.log

Description Глеб Кордюков 2008-11-18 14:09:33 MSK
WINE@Etersoft 1.0 Local
Номера сборок пакетов:
открытая часть: eter35
закрытая часть: eter13
ОС UBUNTU 8.04
Во время установки появляется сообщение "Невозможно установить канал DDE с диспетчером программ". Я нажимаю "пропустить" установка завершается, но при этом в меню - "Программы! не появляется никаких ярлыков MS OFFICE. При старте программы MS WORD появляется сообщение "не удается зарегестрировать данный документ" и соответствено нормально работать нельзя, через буфер обмена ничего нельзя передать. При запуске MS EXEL появляется сообщение "MS EXEL не может открыть или сохранить документы из-за нехватки памяти" и тоже полноценно не работает.
Comment 1 Денис Баранов 2008-11-18 15:13:07 MSK
Нужно проверить что у нас.
Comment 2 Самбилов Володя 2008-11-18 16:03:35 MSK
Created attachment 893 [details]
1ая ошибка
Comment 3 Самбилов Володя 2008-11-18 16:14:37 MSK
Created attachment 894 [details]
2ая ошибка
Comment 4 Самбилов Володя 2008-11-18 16:21:30 MSK
в конце установки вылетает 2 ошибки:
"Ошибка при изменении рабочей группы базы данных"
"Программе установки не удалось создать файл SYSTEM.MDV"
после чего программа установки сообщает об успешной установке приложения.

Comment 5 Глеб Кордюков 2008-11-21 17:40:07 MSK
Created attachment 909 [details]
wine.log
Comment 6 Виталий Перов 2009-01-19 19:53:00 MSK
Трейс, касающийся файла system.mdw:

trace:file:OpenFile C:\windows\system32\system.mdw OF_READ OF_SHARE_DENY_NONE OF_EXIST
trace:file:OpenFile C:\windows\system32\system.mdw 4040
trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\system.mdw" 520 0x33f5c4 (nil))
trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\system.mdw",0x33f540,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\system.mdw" 520 0x33f2c4 (nil))
warn:file:wine_nt_to_unix_file_name L"system.mdw" not found in /net/wine/bottles/mso/.wine-mso97/dosdevices/c:/windows/system32
warn:file:OpenFile (C:\windows\system32\system.mdw): return = HFILE_ERROR error= 2
trace:file:OpenFile C:\windows\system32\system.mdw OF_READ OF_SHARE_DENY_NONE OF_EXIST
trace:file:OpenFile C:\windows\system32\system.mdw 4040
trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\system.mdw" 520 0x33f318 (nil))
trace:file:RtlDosPathNameToNtPathName_U (L"C:\\windows\\system32\\system.mdw",0x33f294,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"C:\\windows\\system32\\system.mdw" 520 0x33f018 (nil))
warn:file:wine_nt_to_unix_file_name L"system.mdw" not found in /net/wine/bottles/mso/.wine-mso97/dosdevices/c:/windows/system32
warn:file:OpenFile (C:\windows\system32\system.mdw): return = HFILE_ERROR error= 2


Файла в директории system32 нет. Выяснил, что этот файл относится к программе MicrosoftAccess.
Если не ставить Acces и "доступ к данным", то данного сообщения не появляется
Comment 7 Виталий Перов 2009-01-19 20:16:56 MSK
По поводу сообщения "Невозможно установить канал DDE с
диспетчером программ":

Механизм DDE (Dynamic data exchange) реализован в shell32.dll.
Но при трейсе по каналу shell никаких сообщений, относящихся к DDE не поступает.
Comment 8 Виталий Перов 2009-01-19 21:15:06 MSK
Трейсил по каналу reg,file,ntdll, module, setupapi - никаких сообщений после нажатия на "Повторить" не поступает.
Comment 9 Виталий Перов 2009-04-20 19:54:31 MSD
Проверил ещё раз на последней версии.
Установка проходит с теми же проблемами.

НО:
* winword запускается. Никаких сообщений об ошибках нет. Буфер обмена работает
* excel запускается. И тоже прекрасно работает.

Подроблее не тестировал, но похоже всё прекрасно работает и проблема была не в установке.