https://bugs.winehq.org/show_bug.cgi?id=37590
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download, Installer Status|UNCONFIRMED |NEW URL| |http://download.microsoft.c | |om/download/2/4/7/24733615- | |AA11-42E9-8883-E28CDCA88ED5 | |/X16-42552VS2010UltimTrial1 | |.iso CC| |focht@gmx.net Summary|Microsoft visual studio |Microsoft Visual Studio |2010 stop during the |2010 installer fails to |installtion |load persistence data after | |simulated prefix reboot in | |'Windows Vista+' mode Ever confirmed|0 |1
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello Lokesh,
I've just retested with full VS 2010 Ultimate trial install and it works in clean 32-bit WINEPREFIX. The full installer reports only one component as failure in the end - an impressive demonstration how Wine matured in the last years. This is bug 33661 and can be safely ignored (non-critical/harmless, installer still succeeds).
Wine appdb entry (https://appdb.winehq.org/objectManager.php?sClass=version&iId=20359) states all prerequisites and has HOWTOs.
So why did you change the WINEPREFIX default Windows Version to 'Windows Vista' (also bug 37588 which is now pointless)? Don't do that unless there is a reason and you know the technical implications - which is obviously not the case here.
The 'restart' issue happens exactly because of this (Vista MSI component upgrade).
--- snip --- [11/19/14,22:00:35] Begin Depcheck Component session: gencomp23,{61040379-156d-4ece-b126-ea395a3b2ac7} [11/19/14,22:00:35] This component uses the FileVersionCheck version check method. It will compare a given version against the version of a file on your machine. [11/19/14,22:00:35] The file to be verified is C:\windows\system32\msi.dll. [11/19/14,22:00:35] Version on user's machine: 4.5.6001.22299 [11/19/14,22:00:35] Version to be installed: 4.5.6001.22308 [11/19/14,22:00:35] This component is told to not ignore newer versions. [11/19/14,22:00:35] End. Component is NOT installed --- snip ---
This can't work/succeed even after simulated reboot since the component upgrade is in Vista+ .MSU format which Wine doesn't support at all if ever (bug 26757).
There is another issue prior, causing the error dialog being shown. But even if that rather boring issue is solved and the persistence data is properly loaded/state restored, the installer will figure out that the MSI component upgrade never happened and end up in failure anyway.
--- snip --- ... 000b:Starting process L"C:\windows\system32\wineboot.exe" (entryproc=0x7edee63c) ... 000b:Call advapi32.RegCreateKeyExW(80000002,7edefc20 L"Software\Microsoft\Windows\CurrentVersion",00000000,00000000,00000000,00020019,00000000,0033fa44,00000000) ret=7edec27b 000b:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=7edec27b ... 000b:Call advapi32.RegCreateKeyExW(00000028,7edeff38 L"RunOnce",00000000,00000000,00000000,000f003f,00000000,0033fa40,0033fa3c) ret=7edec2eb 000b:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=7edec2eb ... 000b:Call advapi32.RegQueryInfoKeyW(00000040,00000000,00000000,00000000,00000000,00000000,00000000,0033fa38,0033fa30,0033fa34,00000000,00000000) ret=7edec3a7 000b:Ret advapi32.RegQueryInfoKeyW() retval=00000000 ret=7edec3a7 ... 000b:Call advapi32.RegEnumValueW(00000040,00000000,0012b928,0033fa2c,00000000,0033fa24,00116878,0033fa28) ret=7edec5b5 000b:Ret advapi32.RegEnumValueW() retval=00000000 ret=7edec5b5 --- 000b:Call advapi32.RegDeleteValueW(00000040,0012b928 L"Setup_") ret=7edec640 000b:Ret advapi32.RegDeleteValueW() retval=00000000 ret=7edec640 ... 000b:Call KERNEL32.CreateProcessW(00000000,00116878 L""C:\users\focht\SIT27286.tmp\setup.exe" /ResumeAfterReboot",00000000,00000000,00000000,00000000,00000000,00000000,0033f988,0033f978) ret=7edec004 ... 0025:Call KERNEL32.__wine_kernel_init() ret=7bc5a259 ... 000b:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7edec004 .. 000b:Call KERNEL32.WaitForSingleObject(0000004c,ffffffff) ret=7edec0f7 ... 0025:Call KERNEL32.CreateProcessW(00000000,0033d9f8 L"C:\users\focht\SIT27286.tmp\setup.exe /UnattendFile "C:\users\focht\sit27920REBOOT.INI" /RebootFlag /LAUNCHER="C:\users\focht\" /HWND="65610" /NoExclude /CreatedTemp /NoExclude /InstalledFrom F:\Setup /NoExclude",00000000,00000000,00000000,00000410,00000000,00000000,0033d0b0,0033d0a0) ret=7e4b96a3 ... 0029:Call user32.MessageBoxW(00000000,0018d2ac L"A problem has been encountered while loading the setup components. Canceling setup.",00bb4930 L"Microsoft Visual Studio 2010 Ultimate Setup",00010030) ret=357f82ba --- snip ---
'dd_error_vs_vstscore_100.txt':
--- snip --- ... [11/19/14,23:41:41] setup.exe: [2] ModuleID not found in map in GetSetupComponentByModuleID() -- [{975f4f80-a2ae-4266-8c53-d8aa8e710d65}] [11/19/14,23:41:41] VS Scenario: [2] component not found and no option filename specified in IVSSetupScenarioImpl::BuildIDispatchLists() [11/19/14,23:41:41] Dependency Manager: [2] Dependency Manager initialization failed: no top-level components [11/19/14,23:41:41] Default Scenario Factory: [2] ISetupDependencyManager::Initialize() failed in CDefaultFactory::SetActiveScenario() [11/19/14,23:41:41] setup.exe: [0] LoadPersistantData(), SetActiveScenario failure [11/19/14,23:41:41] setup.exe: [2] CSetupManager::RunIntro() - Failed to load persistant data --- snip ---
$ sha1sum X16-42552VS2010UltimTrial1.iso 3929b92857741b3d69a3eb4a8bd70d3b808fe75b X16-42552VS2010UltimTrial1.iso
$ du -sh X16-42552VS2010UltimTrial1.iso 2.3G X16-42552VS2010UltimTrial1.iso
$ wine --version wine-1.7.31-64-gd22928f
Regards