http://bugs.winehq.org/show_bug.cgi?id=33345
Bug #: 33345 Summary: Recent Rovio games fail to install Product: Wine Version: 1.5.27 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: graham@nerve.org.za Classification: Unclassified
Bad Piggies 1.2.0 fails to install: err:msi:ACTION_InstallFiles Failed to copy L"C:\users\graham\Temp\Bad Piggies\install\3C84397\updater.exe" to L"C:\Program Files (x86)\Rovio\Bad Piggies\updater.exe" (2)
Angry Birds Star Wars 1.1.2 fails to install: err:msi:ACTION_InstallFiles Failed to copy L"C:\users\graham\Temp\Angry Birds Star Wars\install\9D04478\config.lua" to L"C:\Program Files (x86)\Rovio\Angry Birds Star Wars\config.lua" (2)
No problems with Angry Birds 3.0.0, Angry Birds Seasons 3.1.1 and Angry Birds Space 1.4.1.
http://bugs.winehq.org/show_bug.cgi?id=33345
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
--- Comment #1 from Austin English austinenglish@gmail.com 2013-04-08 17:34:24 CDT --- Do any of the demos have the same problem?
Please attach a +msi,+relay,+tid trace.
http://bugs.winehq.org/show_bug.cgi?id=33345
--- Comment #2 from Graham Inggs graham@nerve.org.za 2013-04-09 03:32:42 CDT --- I was unable to attach the trace, even gzipped it was 4MB in size.
Yes, the demos and the full games are the same downloads and executables. The full games are unlocked after entering a code that is purchased.
I have found there is no problem with Angry Birds Star Wars 1.1.0 and there is now also a problem with Angry Birds Seasons 3.2.0.
Fortunately, previous versions are still available through direct links: http://download.angrybirds.com/games/AngryBirdsStarWars/AngryBirdsStarWarsIn... http://download.angrybirds.com/games/AngryBirdsStarWars/AngryBirdsStarWarsIn... http://download.angrybirds.com/games/AngryBirdsSeasons/AngryBirdsSeasonsInst... http://download.angrybirds.com/games/AngryBirdsSeasons/AngryBirdsSeasonsInst...
http://bugs.winehq.org/show_bug.cgi?id=33345
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Component|msi |-unknown Ever Confirmed|0 |1
--- Comment #3 from Austin English austinenglish@gmail.com 2013-04-09 12:16:07 CDT --- I see the problem in Angry birds 3.2.0:
fixme:ntdll:server_ioctl_file Unsupported ioctl 110008 (device=11 access=0 func=2 method=0) fixme:ntdll:server_ioctl_file Unsupported ioctl 110008 (device=11 access=0 func=2 method=0) err:msi:ACTION_InstallFiles Failed to copy L"C:\users\austin\Application Data\Rovio Entertainment Ltd\Angry Birds Seasons 3.2.0\install\EB3B78F\updater.exe" to L"C:\Program Files\Rovio Entertainment Ltd.\Angry Birds Seasons\updater.exe" (2) err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
austin@aw25 ~ $ wine --version wine-1.5.27-182-g77ed56c austin@aw25 ~ $ sha1sum AngryBirdsSeasonsInstaller_3.2.0.exe 214a6a2e22563fed1ba84c0fdaf0e777284e0d17 AngryBirdsSeasonsInstaller_3.2.0.exe austin@aw25 ~ $ du -h AngryBirdsSeasonsInstaller_3.2.0.exe 68M AngryBirdsSeasonsInstaller_3.2.0.exe
http://bugs.winehq.org/show_bug.cgi?id=33345
Fabian Ebner f.ebner94@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |f.ebner94@gmail.com
--- Comment #4 from Fabian Ebner f.ebner94@gmail.com 2013-05-16 15:08:18 CDT --- When running with WINEDEBUG=warn+all you can see that the installer fails to create the file beforehand, then the copying fails. ---snip--- warn:ntdll:FILE_CreateFile L"\??\C:\users\fabian\Application Data\Rovio Entertainment Ltd\Angry Birds Seasons 3.2.0\install\EB3B78F\updater.exe" not found (c0000034) warn:file:CreateFileW Unable to create file L"C:\users\fabian\Application Data\Rovio Entertainment Ltd\Angry Birds Seasons 3.2.0\install\EB3B78F\updater.exe" (status c0000034) warn:file:CopyFileExW Unable to open source L"C:\users\fabian\Application Data\Rovio Entertainment Ltd\Angry Birds Seasons 3.2.0\install\EB3B78F\updater.exe" err:msi:ACTION_InstallFiles Failed to copy L"C:\users\fabian\Application Data\Rovio Entertainment Ltd\Angry Birds Seasons 3.2.0\install\EB3B78F\updater.exe" to L"C:\Program Files\Rovio Entertainment Ltd.\Angry Birds Seasons\updater.exe" (2) ---snip---
http://bugs.winehq.org/show_bug.cgi?id=33345
Daniel Fletcher xyzzyman.is.daniel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xyzzyman.is.daniel@gmail.co | |m
http://bugs.winehq.org/show_bug.cgi?id=33345
--- Comment #5 from Daniel Fletcher xyzzyman.is.daniel@gmail.com 2013-05-19 15:56:04 CDT --- I found a work around to install the latest version. At the CLI:
wine AngryBirdsSeasonsInstaller_3.2.0.exe /extract
Replace the .exe as necessary.
It'll create a subfolder of random letters and numbers. CD there any run
wine msiexec /i whateverfileendsin.msi
In Seasons it had a longnameblahblahblah.msi, but for Star Wars it was a simple setup.msi. They install fine then. You can also double click the MSI files in your GUI file browser.
http://bugs.winehq.org/show_bug.cgi?id=33345
Adam Bolte boltronics@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |boltronics@gmail.com
--- Comment #6 from Adam Bolte boltronics@gmail.com 2013-07-13 03:16:53 CDT --- Confirming Seasons 3.3.0 fails to install (Wine 1.6-rc5). Thanks Daniel for the work around.
The msi file for Seasons is AngryBirdsSeasons_3.3.0_rovio_DISTRIBUTION.msi.
http://bugs.winehq.org/show_bug.cgi?id=33345
marea@t-online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marea@t-online.de
--- Comment #7 from marea@t-online.de 2013-11-14 17:53:08 CST --- The workaround wine AngryBirds*.exe /extract is simply great - thanks a lot.
It works so far with all angry birds games for windows in respect of wine 1.5-1.7, Ubuntu 12.04 LTS 64bit:
- AngryBirdsInstaller_3.3.3.exe - AngryBirdsRioInstaller_1.7.1.exe - AngryBirdsSeasonsInstaller_3.3.0.exe - AngryBirdsSpaceInstaller_1.6.0.exe - BadPiggiesInstaller_1.3.0.exe - AngryBirdsStarWarsInstaller_1.3.0.exe - AngryBirdsStarWarsIIInstaller_1.0.0.exe
The installer changed some time ago. As long as it installs into "C:\Program Files (x86)\Rovio\*" chances are high that installation will work without hasle in wine 1.5, 1.6 & 1.7 with Ubuntu 12.04 LTS. If the installer uses instead "C:\Program Files\Rovio Entertainment Ltd.\*" as target directory one will need above workaround method.
Automatic update is broken at the same time as automatic installation, download works but update stops at certain point then. Same symptoms as with installation. Update can be done manually with above workaround. There is strong evidence that both is at least partly linked to differences in handling small & large letters in directory names between Linux & Windows.
https://bugs.winehq.org/show_bug.cgi?id=33345
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq.der_poet@xoxy.net
--- Comment #8 from Anastasius Focht focht@gmx.net --- *** Bug 37529 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=33345
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL| |http://download.angrybirds. | |com/games/AngryBirds/AngryB | |irdsInstaller_4.0.0.exe CC| |focht@gmx.net Component|-unknown |msi Resolution|--- |DUPLICATE Summary|Recent Rovio games fail to |Recent Rovio game |install |installers hang while | |displaying 'moving files' | |status
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
dupe of bug 34989
--- snip --- Wine-dbg> info process pid threads executable (all id:s are in hex) 0000003c 3 'AngryBirdsInstaller_4.0.0.exe' 00000043 2 _ 'msiexec.exe' ...
Wine-dbg> info thread process tid prio (all id:s are in hex) ... 0000003c AngryBirdsInstaller_4.0.0.exe 00000042 0 0000003e 0 0000003d 0 00000043 msiexec.exe 00000027 0 00000044 0 --- snip ---
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+msi wine ./AngryBirdsInstaller_4.0.0.exe
log.txt 2>&1
... 003d:Call KERNEL32.CreateProcessW(0013f5d8 L"C:\windows\system32\msiexec.exe",0014c2a0 L" /i "C:\users\focht\Application Data\Rovio Entertainment Ltd\Angry Birds 4.0.0\install\0BBDA25\AngryBirdsClassic_4.0.0_PRODUCTIONCLOUD_rovio_DISTRIBUTION.msi" AI_SETUPEXEPATH="Z:\home\focht\Downloads\AngryBirdsInstaller_4.0.0.exe" SETUPEXEDIR="Z:\home\focht\Downloads\" EXE_CMD"...,00000000,00000000,00000000,00000020,00000000,00000000,0033f8e8,0033f930) ret=0040f427 0042:Ret KERNEL32.SetEvent() retval=00000001 ret=004067eb 0042:Call KERNEL32.ConnectNamedPipe(0000008c,00000000) ret=004201bd ... 0044:Call KERNEL32.__wine_kernel_init() ret=7bc5a03d 003d:Ret KERNEL32.CreateProcessW() retval=00000001 ret=0040f427 ... 0042:Call KERNEL32.CreateNamedPipeW(00141e60 L"\\.\pipe\ToServerAdvinst_Estimate_Z:\home\focht\Downloads\AngryBirdsInstaller_4.0.0.exe",00000003,00000006,000000ff,00007f90,00007f90,00001388,00000000) ret=0041ff76 0042:Ret KERNEL32.CreateNamedPipeW() retval=0000008c ret=0041ff76 ... 0042:Call KERNEL32.CreateNamedPipeW(0014e660 L"\\.\pipe\ToServerAdvinst_Extract_Z:\home\focht\Downloads\AngryBirdsInstaller_4.0.0.exe",00000003,00000006,000000ff,00007f90,00007f90,00001388,00000000) ret=0041ff76 0042:Ret KERNEL32.CreateNamedPipeW() retval=00000090 ret=0041ff76 ... 0027:Call KERNEL32.ConnectNamedPipe(000000a8,00000000) ret=00378f50 0027:fixme:ntdll:server_ioctl_file Unsupported ioctl 110008 (device=11 access=0 func=2 method=0) 0027:Ret KERNEL32.ConnectNamedPipe() retval=00000000 ret=00378f50 0027:Call KERNEL32.GetLastError() ret=00378f5a 0027:Ret KERNEL32.GetLastError() retval=00000032 ret=00378f5a 0027:Call KERNEL32.ReadFile(000000a8,005a3278,00007f90,007ae7c0,00000000) ret=00378f8d ... --- snip ---
$ sha1sum AngryBirdsInstaller_4.0.0.exe 479714c71d49df7b2ca16bc6c44a6216a008eae4 AngryBirdsInstaller_4.0.0.exe
$ du -sh AngryBirdsInstaller_4.0.0.exe 75M AngryBirdsInstaller_4.0.0.exe
$ wine --version wine-1.7.30-112-g5d17f9b
Regards
*** This bug has been marked as a duplicate of bug 34989 ***
https://bugs.winehq.org/show_bug.cgi?id=33345
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com --- Closing duplicate.