http://bugs.codeweavers.com/show_bug.cgi?id=635
*** shadow/635 Thu May 2 01:50:57 2002 --- shadow/635.tmp.2958 Thu May 2 01:50:57 2002 *************** *** 0 **** --- 1,358 ---- + +============================================================================+ + | WINE 2 installs OK in Mandrake 8.2, but abends running *any* "setup.exe" | + +----------------------------------------------------------------------------+ + | Bug #: 635 Product: Wine | + | Status: UNCONFIRMED Version: 20011108 | + | Resolution: Platform: | + | Severity: normal OS/Version: All | + | Priority: P1 Component: wine-programs | + +----------------------------------------------------------------------------+ + | Assigned To: wine-bugs@winehq.com | + | Reported By: eltonw@videotron.ca | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | Milestone: TargetMilestone: --- | + | URL: | + +============================================================================+ + | DESCRIPTION | + I have tried my best to *carefully* research the bugs database, + and I am unable to find any related bug. I have downloaded the + following tarball from the codeweavers site: + codeweavers-wine-20011108-5.i386.rpm. + + INSTALLATION: Per instructions, installed as root,using Mandrake's + Package Manager, as user - ran and accepted *default* configuration. + Everything works fine up to this point. + The empty "windows" directories and subdirectories are correctly + created, as are the default config files. + + HARDWARE SPECS: "user-built" AMD Thunderbird 1Gb / 512Mb RAM (PC-100) + Video subsystem: Viewsonic 17,3D Force B-32 Plus (nVidia) - 32 Mb SGRAM. + Screen resolution 1024 x 768 x 32-bit. Motherboard: ASUS ATX A7V-E + Sound system:Creative Labs Ensoniq 64 PCI card, LABTEC AD-800 stereo + speakers + Peripherals: Quantum Fireball Plus AS20.5 IDE hard disk (/dev/hda) + Mashita LS-120 (ver. 5.00) internal superdisk drive (/dev/hdb) + Pioneer DVD 116/2/KBXCN CDR drive (/dev/hdc alias /dev/dvd) + TEAC CD-W516EB CD-Writer (/dev/hdd alias /dev/scd0) + Other (USB)peripherals: Atmel Corp. 4-port hub, Epson 610U scanner, + Logitech Optical Wheel mouse, Lexmark Z53 printer, + Logitech Quickcam Express,Logitech Wingman Rumblepad. + + OS: Mandrake 8.2 (all current updates). Kernel:2.4.18-6mdk + X-server: XFree86-4-2.0-1.mdk + Default language: US English. + MOST commonly used desktops: Gnome 1.4.0,and KDE 3.0 (fresh install). + NON-English fonts installed: + Xfree86-cyrillic fonts-4.2.0-10mdk, taipeifonts-1-2-19mdk. + + PROBLEM: + + Under KDE 3, I am able to open a console and (*as user*) do: + wine Setup. The windows app runs from the respective CD drive, but + fails with a *consistent* error message: + "1620: Internal error in Windows installer" + + Capture of CONSOLE OUTPUT: + + [tux@modemcable054 cdrom]$ ls + autorun/ Disney/ QuickCam/ setup.ini* win95/ + autorun.inf* Microsoft/ real/ techsupt/ win98/ + Cresta/ QCDriver/ Setup.exe* win2000/ winMe/ + [tux@modemcable054 cdrom]$ wine Setup + Invoking /opt/wine/bin/wine.bin Setup ... + fixme:module:CreateProcessA (D:\autorun\demo32.EXE,...): + NORMAL_PRIORITY_CLASS ignored + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWnPtr window 40023 belongs to other process + err:cursor:CURSORICON_Destroy Destroying active cursor! + err:win:WIN_FindWndPtr window 40023 belongs to other process + fixme:string:GetLocaleInfoA 'SENGLANGUAGE' is not defined for your + language (3CFF). + Please define it in dlls/kernel/nls/YourLanguage.nls + and submit patch for inclusion into the next Wine release. + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWnPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWnPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWnPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40028 belongs to other process + err:win:WIN_FindWndPtr window 30022 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + fixme:module:CreateProcessA (D:\QuickCam\instmsia.exe,...): + NORMAL_PRIORITY_CLASS ignored + fixme:module:CreateProcessA (X:\IXP000.TMP\msiinst.exe,...): + NORMAL_PRIORITY_CLASS ignored + fixme:module:CreateProcessA (MsiExec.exe,...): NORMAL_PRIORITY_CLASS + ignored + fixme:module:CreateProcessA (MsiExec.exe,...): STARTF_FORCEONFEEDBACK + ignored + fixme:ntdll:NtOpenThreadToken + (0xfffffffe,0x0000000f,0x00000001,0x24537060): stub + fixme:ntdll:NtOpenThreadToken + (0xfffffffe,0x00000008,0x00000001,0x40d063c4): stub + fixme:ntdll:NtQueryInformationToken + (0000cafe,8,0x40d063b8,4,0x40d063bc): stub + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:thread:SetThreadExecutionState (0x80000001): stub, harmless (power + management). + err:win:WIN_FindWndPtr window 50021 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:ntdll:NtOpenThreadToken + (0xfffffffe,0x00000004,0x00000001,0x40d061bc): stub + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000008,0x40d061c0): stub + fixme:ntdll:NtQueryInformationToken + (0000cafe,1,0x40d06004,80,0x40d06058): stub + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x40d062f8): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeSecurityPrivilege",0x40d06300): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x40d062fc,0x00000000,(nil),(nil)),stub! + > fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x40d062f8): stub + > fixme:advapi:LookupPrivilegeValueW + > ((null),L"SeTakeOwnershipPrivilege",0x40d06300): stub + > fixme:ntdll:NtAdjustPrivilegesToken + > (0x0000cafe,0x00000000,0x40d062fc,0x00000000,(nil),(nil)),stub! + > fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x40d062f8): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeRestorePrivilege",0x40d06300): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x40d062fc,0x00000000,(nil),(nil)),stub! + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:thread:SetThreadExecutionState (0x80000000): stub, harmless (power + management). + fixme:thread:SetThreadExecutionState (0x80000001): stub, harmless (power + management). + fixme:thread:SetThreadExecutionState (0x80000000): stub, harmless (power + management). + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x405d5084): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeRestorePrivilege",0x405d508c): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x405d5088,0x00000000,(nil),(nil)),stub! + This installation package could not be opened. Contact the application + vendor to verify that this is a valid Windows Installer package. + err:win:WIN_FindWndPtr window 40023 belongs to other process + err:win:WIN_FindWndPtr window 40023 belongs to other process + Wine exited with a successful status + [tux@modemcable054 cdrom]$ + + -------------------------------------------------------------------- + [tux@modemcable054 tux]$ cd /mnt/cdrom2 + [tux@modemcable054 cdrom2]$ ls + autorun.inf* GameSpy/ Multi/ Redist/ TechSupt/ + Demo/ LWS.ico* Readme.txt* Setup.exe* + [tux@modemcable054 cdrom2]$ wine Setup + Invoking /opt/wine/bin/wine.bin Setup ... + fixme:module:CreateProcessA (E:\Demo\demo32.EXE,...): + NORMAL_PRIORITY_CLASS ignored + err:cursor:CURSORICON_Destroy Destroying active cursor! + fixme:module:CreateProcessA (E:\Multi\instmsia.exe,...): + NORMAL_PRIORITY_CLASS ignored + fixme:module:CreateProcessA (X:\IXP000.TMP\msiinst.exe,...): + NORMAL_PRIORITY_CLASS ignored + fixme:module:CreateProcessA (MsiExec.exe,...): NORMAL_PRIORITY_CLASS + ignored + fixme:module:CreateProcessA (MsiExec.exe,...): STARTF_FORCEONFEEDBACK + ignored + fixme:ntdll:NtOpenThreadToken + (0xfffffffe,0x0000000f,0x00000001,0x24537060): stub + fixme:ntdll:NtOpenThreadToken + (0xfffffffe,0x00000008,0x00000001,0x40d063c4): stub + fixme:ntdll:NtQueryInformationToken + (0000cafe,8,0x40d063b8,4,0x40d063bc): stub + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:thread:SetThreadExecutionState (0x80000001): stub, harmless (power + management). + err:win:WIN_FindWndPtr window 20023 belongs to other process + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:ntdll:NtOpenThreadToken + (0xfffffffe,0x00000004,0x00000001,0x40d061bc): stub + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000008,0x40d061c0): stub + fixme:ntdll:NtQueryInformationToken + (0000cafe,1,0x40d06004,80,0x40d06058): stub + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x40d062f8): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeSecurityPrivilege",0x40d06300): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x40d062fc,0x00000000,(nil),(nil)),stub! + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x40d062f8): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeTakeOwnershipPrivilege",0x40d06300): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x40d062fc,0x00000000,(nil),(nil)),stub! + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x40d062f8): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeRestorePrivilege",0x40d06300): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x40d062fc,0x00000000,(nil),(nil)),stub! + fixme:advapi:SetThreadToken ((nil), cafe): stub (NT impl. only) + fixme:thread:SetThreadExecutionState (0x80000000): stub, harmless (power + management). + fixme:thread:SetThreadExecutionState (0x80000001): stub, harmless (power + management). + fixme:thread:SetThreadExecutionState (0x80000000): stub, harmless (power + management). + fixme:advapi:SetThreadToken ((nil), 0): stub (NT impl. only) + fixme:ntdll:NtOpenProcessToken (0xffffffff,0x00000028,0x405d5084): stub + fixme:advapi:LookupPrivilegeValueW + ((null),L"SeRestorePrivilege",0x405d508c): stub + fixme:ntdll:NtAdjustPrivilegesToken + (0x0000cafe,0x00000000,0x405d5088,0x00000000,(nil),(nil)),stub! + This installation package could not be opened. Contact the application + vendor to verify that this is a valid Windows Installer package. + Wine exited with a successful status + [tux@modemcable054 cdrom2]$ + + + COMMENTS: I was quite happy to see the ease with which I could install + and configure WINE2. Whilst I run a LINUX-only system, I decided to + install WINE2 for the benefit of my neighbour, whom I am trying to + encourage / assist in migrating from Microsoft Windows. + + Additionally, I thought I could get my Logitech USB camera running + under WINE2, as I have been unsuccessful in properly configuring it + under linux (mainly due to *my own* lack of expertise!). + + IMHO, the crux of my problem appears to be in "YourLanguage.nls". + Could this be due to the "non-standard" (i.e. non-English) fonts on + my system? + + respectfully, + + Elton Woo. + + + + -- + eltonwoo@videotron.ca - ICQ #149608718 - Montreal (Quebec), CANADA. + "You only live once, so let's make life EASIER for each other." + LINUX Registered User #193975. AMD-K7 ATHLON CPU power on board. \ No newline at end of file