Bug 865

Summary: Не устанавливается AutoCAD 2004
Product: WINE@Etersoft Reporter: Patsev Anton <chemtech>
Component: Установка программ / MSIAssignee: Денис Баранов <baraka>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P5 CC: baraka, kondratyuk
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 2991, 1217    

Description Patsev Anton 2007-11-08 10:45:16 MSK
При установке AutoCAD 2004 дошел до лицензии. Там необходимо ее принять или отказать. Галочку на accept и reject можно поставить, но не видно саму лицензию ( пустое окно) и не нажимаются копки далее, назад и отмена.

Вот журнал wine:

"
...
fixme:exec:SHELL_execute flags ignored: 0x00000500
...
fixme:advapi:LookupAccountNameW (null) L"paa" (nil) 0x34f82c (nil) 0x34f830 0x34f824 - stub
fixme:advapi:LookupAccountNameW (null) L"paa" 0xbf01c0 0x34f82c 0xbf03d8 0x34f830 0x34f824 - stub
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi2b16.tmp") not found
...
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi2b16.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi2ca0.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi2ca0.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi2cd2.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi2cd2.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3f48.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3f48.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3f5a.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3f5a.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3f8a.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3f8a.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3f9d.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3f9d.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3fb0.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3fb0.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3fc3.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3fc3.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3fd6.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3fd6.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi3fe9.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi3fe9.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi4003.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi4003.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi45f7.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi45f7.tmp"
trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\riched20.dll" at 0x48000000: native
X connection to :0.0 broken (explicit kill or server shutdown). - это я убил приложение xkill-ом
...
fixme:advapi:LookupAccountNameW (null) L"paa" (nil) 0x34f82c (nil) 0x34f830 0x34f824 - stub
fixme:advapi:LookupAccountNameW (null) L"paa" 0x12c1c0 0x34f82c 0x128b90 0x34f830 0x34f824 - stub
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi4956.tmp") not found
...
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi4956.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi4b00.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi4b00.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi4b11.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi4b11.tmp"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\msi4b94.tmp") not found
err:msi:ACTION_CallDllFunction failed to load dll L"C:\\windows\\temp\\msi4b94.tmp"
err:msi:ITERATE_Actions Execution halted, action L"QualifyingAutoCADNotFound" returned 1602
"
Comment 1 Patsev Anton 2007-11-08 14:25:12 MSK
На счет openGL.
Проверил наличие его библиотек:

ls -l /usr/lib/wine | grep opengl
пусто

Ось: Debian 4.0 r1
wine etersoft 20071026-1
Comment 2 Константин Кондратюк 2007-11-08 15:06:30 MSK
Сейчас отсутствует пакет libwine-gl.
Проверить, когда будет нормальная сборка.
Comment 3 Patsev Anton 2007-11-16 20:18:00 MSK
Скачал новую сборку:
ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-1.0.8/WINE/Debian/4.0/

Также отсутствует библиотека opengl:

ls -l /usr/lib/wine| grep opengl
Comment 4 Vitaly Lipatov 2007-11-16 23:19:48 MSK
посмотрите пакет libwine-gl в каталоге extra
Comment 5 Patsev Anton 2007-11-26 21:33:38 MSK
Скачал. На opengl не ругается.

При установке вылетает в деббагер:

fixme:advapi:LookupAccountNameW (null) L"paa" (nil) 0x34f82c (nil) 0x34f830 0x34f824 - stub
fixme:advapi:LookupAccountNameW (null) L"paa" 0xbf01c0 0x34f82c 0xbf03d8 0x34f830 0x34f824 - stub
fixme:msi:ControlEvent_SpawnWaitDialog Doing Nothing
fixme:msi:ControlEvent_SpawnWaitDialog Doing Nothing
fixme:msi:ControlEvent_SpawnWaitDialog Doing Nothing
err:msi:msi_dialog_create_controls no handler for element type L"Billboard"
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:msi_unimplemented_action_stub UnpublishComponents -> 58 ignored L"PublishComponent" table values
fixme:msi:msi_unimplemented_action_stub SelfUnregModules -> 1 ignored L"SelfReg" table values
fixme:msi:msi_unimplemented_action_stub UnregisterTypeLibraries -> 7 ignored L"TypeLib" table values
fixme:msi:msi_unimplemented_action_stub UnregisterFonts -> 100 ignored L"Font" table values
fixme:msi:msi_unimplemented_action_stub RemoveRegistryValues -> 1 ignored L"RemoveRegistry" table values
fixme:msi:msi_unimplemented_action_stub UnregisterExtensionInfo -> 4 ignored L"Extension" table values
fixme:msi:msi_unimplemented_action_stub UnregisterProgIdInfo -> 88 ignored L"ProgId" table values
fixme:msi:msi_unimplemented_action_stub RemoveShortcuts -> 16 ignored L"Shortcut" table values
fixme:msi:msi_unimplemented_action_stub RemoveEnvironmentStrings -> 2 ignored L"Environment" table values
fixme:msi:msi_unimplemented_action_stub RemoveDuplicateFiles -> 335 ignored L"DuplicateFile" table values
fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 32 ignored L"CreateFolder" table values
wine: Unhandled page fault on read access to 0x00000014 at address 0x7ed54c84 (thread 0041), starting debugger...
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Comment 6 Patsev Anton 2007-11-27 19:17:55 MSK
Скачал wine@etersoft network 1.0.8 beta.
Начал установку AutoCAD 2004.
Опять ругается на отсутствие opengl.

Запускаю так:

WINEDEBUG=err,warn,fixme,dll wineconsole setup.bat

"
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\MSI2091.tmp") not found
err:module:import_dll Library OPENGL32.dll (which is needed by L"C:\\windows\\temp\\MSI4e0c.tmp") not found
"
Comment 7 Patsev Anton 2007-11-27 19:55:48 MSK
Установил libwine-gl_20071109-1_i386.deb скачанный с вашего ftp.

Запускаю установку AutoCAD 2004 так:

WINEDEBUG=err,warn,fixme,dll wineconsole setup.bat

"
...
err:ntdll:RtlpWaitForCriticalSection section 0x547380 "?" wait timed out in thread 0021, blocked by 0013, retrying (60 sec)
...
err:ntdll:RtlpWaitForCriticalSection section 0x7ea289c0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0012, blocked by 002a, retrying (60 sec)err:ntdll:RtlpWaitForCriticalSection section 0x7ea289c0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0012, blocked by 002a, retrying (60 sec)
...
"

При запуске acad.exe ругается так:

"err:module:import_dll Library ac1st16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library acdb16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library acdb16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acui16.dll") not found
err:module:import_dll Library acui16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library AcGe16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\AutoCAD 2004\\acad.exe" failed, status c0000135
...
"

Библиотеки добавил. После ругается так:

"
err:module:import_dll Library AcGe16.dll (which is needed by L"C:\\windows\\system32\\acdb16.dll") not found
err:module:import_dll Library acdb16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library AcGe16.dll (which is needed by L"C:\\windows\\system32\\acdb16.dll") not found
err:module:import_dll Library acdb16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acui16.dll") not found
err:module:import_dll Library acui16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library AcGe16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\AutoCAD 2004\\acad.exe" failed, status c0000135
"

После операции:

"wine-glibc regsvr32 /home/paa/wine_c/windows/system32/adlmdll.dll"

вылазит:

"
err:module:import_dll Library MSVCR70.dll (which is needed by L"C:\\windows\\system32\\adlmdll.dll") not found
err:module:import_dll Library MSVCR70.dll (which is needed by L"C:\\windows\\system32\\MSVCP70.dll") not found
err:module:import_dll Library MSVCP70.dll (which is needed by L"C:\\windows\\system32\\adlmdll.dll") not found
Failed to load DLL /home/paa/wine_c/windows/system32/adlmdll.dll
"

После операции:

"wine-glibc regsvr32 /home/paa/wine_c/windows/system32/adlmdll.dll"

Выводиться ошибки:

"
wine: Call from 0x7c0815c8 to unimplemented function MSVCR70.dll.__iob_func, aborting
wine: Unimplemented function MSVCR70.dll.__iob_func called at address 0x7c0815c8 (thread 0009), starting debugger...
WineDbg starting on pid 0008
Unhandled exception: unimplemented function MSVCR70.dll.__iob_func called in 32-bit code (0x7bc400be).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:7bc400be ESP:7fc4f9d4 EBP:7fc4fa38 EFLAGS:00200216(   - 00      - IAP1)
 EAX:7c0eea58 EBX:7bc7e440 ECX:7c08121c EDX:5d041304
 ESI:7fc4f9e0 EDI:00000000
Stack dump:
0x7fc4f9d4:  7fc4fa14 7c0f0ee4 7fc4f9e8 80000100
0x7fc4f9e4:  00000001 00000000 7c0815c8 00000002
0x7fc4f9f4:  7c0ee6ae 7c0eea58 00000000 7c0ef008
0x7fc4fa04:  7c080000 7c08121c 7b87c74f 7c0f0e90
0x7fc4fa14:  7fc4ff2c 5d00cba0 5d0375d0 ffffffff
0x7fc4fa24:  7fc4fa78 7c0815b8 7bc4007a 7c080000
Backtrace:
=>1 0x7bc400be in ntdll (+0x300be) (0x7fc4fa38)
  2 0x7c0815c8 in msvcp70 (+0x15c8) (0x7fc4fa78)
  3 0x7bc3f2b5 call_dll_entry_point+0x15() in ntdll (0x7fc4fa98)
  4 0x7bc409fa in ntdll (+0x309fa) (0x7fc4fb18)
  5 0x7bc40fbd in ntdll (+0x30fbd) (0x7fc4fb48)
  6 0x7bc40f03 in ntdll (+0x30f03) (0x7fc4fb78)
  7 0x7bc42a28 LdrLoadDll+0x78() in ntdll (0x7fc4fba8)
  8 0x7b85ce85 in kernel32 (+0x3ce85) (0x7fc4fdf8)
  9 0x7b85d011 LoadLibraryExW+0x41() in kernel32 (0x7fc4fe18)
  10 0x7b85d126 LoadLibraryExA+0x36() in kernel32 (0x7fc4fe38)
  11 0x7fc6e096 in regsvr32 (+0xe096) (0x7fc4fe68)
  12 0x7fc6e4f3 main+0x3d3() in regsvr32 (0x7fc4fec8)
  13 0x7fc6e68c in regsvr32 (+0xe68c) (0x7fc4ff08)
  14 0x7b86a410 in kernel32 (+0x4a410) (0x7fc4ffe8)
  15 0xb7dfc6c7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7bc400be: addl        $12,%esp
"

И после еще операции:

"wine-glibc regsvr32 /home/paa/wine_c/windows/system32/msvcr70.dll"

выводиться

"DllRegisterServer not implemented in DLL /home/paa/wine_c/windows/system32/msvcr70.dll"

Comment 8 Patsev Anton 2008-09-27 11:29:46 MSD
Тестирую на Wine@Etersoft Network 1.0.9

Утсновился нормально.
Запускаю. Требует библиотеки как и раньше. Добавляю библиотеки.
Запускаю снова.

wine acad.exe 
err:wineusb:ServiceMain bad hardware ID
err:wineusb:ServiceMain bad hardware ID
err:module:attach_process_dlls "adlmdll.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programme\\AutoCAD 2004\\acad.exe" failed, status c0000142

Регистрирую adlmdll.dll

wine-glibc regsvr32 /home/paa/wine_c/windows/system32/adlmdll.dll

"err:wineusb:ServiceMain bad hardware ID
err:wineusb:ServiceMain bad hardware ID
err:module:import_dll Library MSVCR70.dll (which is needed by L"C:\\windows\\system32\\adlmdll.dll") not found
err:module:import_dll Library MSVCR70.dll (which is needed by L"C:\\windows\\system32\\MSVCP70.dll") not found
err:module:import_dll Library MSVCP70.dll (which is needed by L"C:\\windows\\system32\\adlmdll.dll") not found
Failed to load DLL /home/paa/wine_c/windows/system32/adlmdll.dll
"
Регистрирую msvcr70.dll

"
err:wineusb:ServiceMain bad hardware ID
err:wineusb:ServiceMain bad hardware ID
Failed to load DLL /home/paa/wine_c/windows/system32/msvcr70.dll
"
Comment 9 Денис Баранов 2008-09-27 13:26:01 MSD
Андоей, попробуй поставить у нас. Вдруг ты что-нить интересное откопаешь и сможешь установить.
Comment 10 Andrey Vusik 2008-09-27 18:33:41 MSD
Бутылка autocad. Установка проходит нормально. С первого запуска в консоли:

[wine@cellar AutoCAD 2004]$ winexp acad.exe
Running in NT environment...
err:module:import_dll Library ac1st16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library acdb16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library acdb16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acui16.dll") not found
err:module:import_dll Library acui16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:import_dll Library AcGe16.dll (which is needed by L"C:\\Program Files\\AutoCAD 2004\\acad.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\AutoCAD 2004\\acad.exe" failed, status c0000135
[wine@cellar AutoCAD 2004]$ 0x88dfcf8:1: AddDevice SNTNLUSB
Comment 11 Andrey Vusik 2008-09-27 18:52:37 MSD
Импортировал 
acge16.dll
acdb16.dll
ac1st16.dll
acdb16enures.xmx
Не помогло - просит дальше по зависимостям
(Например 
wine-glibc regsvr32 /net/wine/.wine-autocad/dosdevices/c:/windows/system32/ac1st16.dll
err:module:import_dll Library MSVCR70.dll (which is needed by L"C:\\windows\\system32\\ac1st16.dll") not found   )

Буду пробовать дальше.
Comment 12 Andrey Vusik 2008-09-30 17:05:54 MSD
В общем дошёл вот до чего

[wine@cellar AutoCAD 2004]$ winexp acad.exe
Running in NT environment...
err:rpc:I_RpcReceive we got fault packet with status 0x3e6
err:service:CreateServiceW Couldn't open key that should have been created by services.exe
fixme:service:QueryServiceObjectSecurity 0x130e98 4 0x32ec0c 512 0x32f01c - semi-stub
fixme:service:SetServiceObjectSecurity 0x130e98 4 0x32ee0c
err:rpc:I_RpcGetBuffer no binding
err:module:attach_process_dlls "adlmdll.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\AutoCAD 2004\\acad.exe" failed, status c0000142

И дальше что делать не знаю.
Comment 13 Константин Кондратюк 2008-11-14 23:42:46 MSK
Похожие ошибки уходили в релизе. Нужно как-нибудь проверить.
Comment 14 Денис Баранов 2008-11-22 21:24:34 MSK
Установка проходит успешно, по крайней мере мастер установки так говорит.
Но после этого AutoCad не запускается.
Создаю багу по запуску, эту закрываю.

eter35\13