https://bugs.winehq.org/show_bug.cgi?id=45856
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.python.org/ftp/ | |python/2.7.14/python-2.7.14 | |.msi CC| |focht@gmx.net Summary|wine stuck installing |Python 2.7.14 installer |python in silent mode |stuck in silent mode when | |using Fedora 28 project | |Wine-Staging 3.14-1.fc28 | |and 3.16-1.fc28 packages Keywords| |download, Installer
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
please always try to report bugs with plain Wine. Only report against Wine-Staging when you suspect a patch in Wine-Staging causes broken behaviour.
The Fedora project unfortunately decided some time ago to use Wine-Staging by default and ships it as "wine-<version>" package which makes proper analysis harder. Bottom-line: kinda treated as second class citizen by triagers because of this.
https://src.fedoraproject.org/cgit/rpms/wine.git/tree/wine.spec#n9
FYI you can also use WineHQ provided packages/variants, built for Fedora:
https://wiki.winehq.org/Fedora
The original issue is a dupe of bug 45663 fixed with Wine 3.15
Since you claimed "Reproducible 100% with wine 3.14-1.fc28 and 3.16-1.fc28" I built Wine 3.16 on my Fedora 28 from source, including Staging variant.
clean (new) 64-bit WINEPREFIX
Plain Wine:
--- snip --- $ wineserver -k $ rm -rf .wine $ wineboot
$ wine --version wine-3.16
$ wine msiexec /i python-2.7.14.msi /qn ADDLOCAL=ALL 0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x10001123, 0x10031070, 0x10031088) stub. 0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1002e528, 43) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x2502850) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x24d2ff0) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1d1b6210) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1d114810) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x138c4d0) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x123ca30) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x100f0610) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1d182730) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1e2709b0) stub 0032:fixme:ntdll:EtwEventUnregister (deadbeef) stub. 0032:fixme:ntdll:EtwEventUnregister (0) stub. 0009:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut 0009:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut 0009:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
$ ls -1 .wine/drive_c/Python27/ DLLs Doc include Lib libs LICENSE.txt NEWS.txt python27.dll python.exe pythonw.exe README.txt Scripts tcl Tools w9xpopen.exe
$ wine "c:\python27\python.exe" --version Python 2.7.14 --- snip ---
-> works
Wine-Staging:
--- snip --- $ wineserver -k $ rm -rf .wine $ wineboot
$ wine --version wine-3.16-877-g14009370ce (Staging)
$ wine msiexec /i python-2.7.14.msi /qn ADDLOCAL=ALL 000b:fixme:winediag:start_process Wine Staging 3.16 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. 0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 0032:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x10001123, 0x10031070, 0x10031088) stub. 0032:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1002e528, 43) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x2522850) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x13f2ff0) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1d1b6210) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1d114810) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x13ac4d0) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x125ca30) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x100f0610) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1d182730) stub 0034:fixme:msvcrt:__clean_type_info_names_internal (0x1e2709b0) stub 0032:fixme:ntdll:EtwEventUnregister (deadbeef) stub. 0032:fixme:ntdll:EtwEventUnregister (0) stub. 0009:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut 0009:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut 0009:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
$ ls -1 .wine/drive_c/Python27/ DLLs Doc include Lib libs LICENSE.txt NEWS.txt python27.dll python.exe pythonw.exe README.txt Scripts tcl Tools w9xpopen.exe
$ wine "c:\python27\python.exe" --version 000b:fixme:winediag:start_process Wine Staging 3.16 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. Python 2.7.14 --- snip ---
-> works.
Which suggests either the Fedora project ships broken Wine(Staging) packages or something else on your Fedora 28 host was broken.
Regards