http://bugs.winehq.org/show_bug.cgi?id=10890
Summary: Arcanum installer fails Product: Wine Version: 0.9.51. Platform: PC URL: http://www.fileshack.com/file.x/674/Arcanum+Demo (demo, installer might be different tho!) OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-shell32 AssignedTo: wine-bugs@winehq.org ReportedBy: tsaeru@gmail.com
Created an attachment (id=9794) --> (http://bugs.winehq.org/attachment.cgi?id=9794) All mambojambo that got printed to console..
Arcanum's installer never asks for CD2. It apparently only installs what it finds from CD1, says it's done, some backtrace gets printed to console and the game wont launch.
Workarounds include using Windows installation, manually extracting required files from CD2 or installing with Cedega.
Similar installation issues pointed out in appdb as well.
Not exactly sure what all the backtrace is even about - might not point out to actual issue, even..
http://bugs.winehq.org/show_bug.cgi?id=10890
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2007-12-25 09:52:48 --- That URL isn't very useful, since it's for the downloadable demo, which installs fine. The game was done in 2001 or so, and the vendor page seems offline; a fan site remains, http://www.terra-arcanum.com/sierra/ It can be bought used at half.com or ebay.com, I think.
The symptom sounds like copy protection in action, offhand.
http://bugs.winehq.org/show_bug.cgi?id=10890
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wine-shell32 |wine-misc
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2007-12-25 11:03:46 ---
wine /mnt/cdrom/Setup.exe
Of course installer doesn't work right. Read FAQ for how to properly install multi-cd progams.
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #3 from Austin English austinenglish@gmail.com 2008-06-12 10:19:09 --- Is this still an issue in current (1.0-rc4 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #4 from Alan A. grsfdhj@tiscali.it 2008-06-28 06:40:20 --- (In reply to comment #3)
Is this still an issue in current (1.0-rc4 or newer) wine?
Yes, it is. Just tried it yesterday and it never asks for the second CD. I'm using wine 1.0 on a Slamd64 12.0 machine.
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #5 from Austin English austinenglish@gmail.com 2008-12-29 10:52:38 --- Is this still an issue in current (1.1.11 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=10890
Leon Vayman vleon1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vleon1@gmail.com
--- Comment #6 from Leon Vayman vleon1@gmail.com 2009-01-09 08:24:38 --- Yes it still happenes on wine 1.1.12 on my arch linux machine.
http://bugs.winehq.org/show_bug.cgi?id=10890
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #7 from Xavier Vachon xvachon@gmail.com 2009-07-09 22:46:00 --- My attempt to install the game failed because SETUP.EXE searches for a file which is on the second disk on the first disk. However, if I merge the content of both CDs on my hard drive and install the game again, it works. How can we determine if this is a setup or wine issue?
http://bugs.winehq.org/show_bug.cgi?id=10890
Bartosz Brachaczek b.brachaczek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |b.brachaczek@gmail.com
--- Comment #8 from Bartosz Brachaczek b.brachaczek@gmail.com 2009-07-19 17:35:57 --- It's still an issue in 1.1.26. I think that it's a duplicate of bug 3901. See bug 3901, comment 18 - it's exactly what happens with Arcanum installer.
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #9 from Austin English austinenglish@gmail.com 2010-04-30 15:14:53 --- (In reply to comment #7)
My attempt to install the game failed because SETUP.EXE searches for a file which is on the second disk on the first disk. However, if I merge the content of both CDs on my hard drive and install the game again, it works. How can we determine if this is a setup or wine issue?
See if the same thing occurs on windows or not :-). Does this still occur in 1.1.43 or newer wine?
http://bugs.winehq.org/show_bug.cgi?id=10890
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #10 from NSLW lukasz.wojnilowicz@gmail.com 2010-08-13 04:57:15 --- (In reply to comment #9)
Does this still occur in 1.1.43 or newer wine?
It still occurs in Wine 1.3.0. Please change state of this bug to confirmed.
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #11 from Dan Kegel dank@kegel.com 2010-08-13 08:06:27 --- You can probably do that yourself by voting for the bug, click on the word 'vote' next to 'Importance' above.
http://bugs.winehq.org/show_bug.cgi?id=10890
Michael Curran curran.michaelp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #12 from Michael Curran curran.michaelp@gmail.com 2010-11-09 21:00:49 CST --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=10890
Michael Curran curran.michaelp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |curran.michaelp@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=10890
--- Comment #13 from Michael Curran curran.michaelp@gmail.com 2012-02-23 19:05:18 CST --- I can confirm that this is still a problem in wine-1.4-rc4.
https://bugs.winehq.org/show_bug.cgi?id=10890
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://www.fileshack.com/fi | |le.x/674/Arcanum+Demo | |(demo, installer might be | |different tho!) | CC| |focht@gmx.net Resolution|--- |WORKSFORME Summary|Arcanum installer fails |Arcanum installer fails to | |ask for disk 2
--- Comment #14 from Anastasius Focht focht@gmx.net --- Hello folks,
well, it could be called 'works as designed' (see Wine FAQ for multi-CD installs).
The problem you are seeing is either the result of:
1) you start the installer as first process which directly triggers the creation of a new WINEPREFIX
or
2) the installer triggers an update of an existing WINEPREFIX (due to Wine upgrade) with dosdevices drive symlink not existing yet:
In both cases the drive dosdevices symlink doesn't exist yet hence the bootstrapper installer process working directory will always be 'Z:\' based (and have 'fixed drive' property).
Msi installer last file of disk 1:
--- snip --- {entry={next=0x1abba8, prev=0x1ab9e0}, File="Arcanum.dat", Component=0x1a4828, FileName="Arcanum.dat", ShortName="Arcanum.dat", LongName=0x0(nil), FileSize=0x16ac213d, Version=0x0(nil), Language=0x0(nil), Attributes=0, Sequence=0x3e, state=msifs_missing, TargetPath="C:\Sierra\Arcanum\modules\Arcanum.dat", IsCompressed=0, hash={dwFileHashInfoSize=0, dwData={0, 0, 0, 0}}, disk_id=0x4} --- snip ---
Msi installer first file of disk 2:
--- snip --- {entry={next=0x1abc80, prev=0x1abae8}, File="arcanum2.dat12", Component=0x1a3968, FileName="arcanum2.dat", ShortName="arcanum2.dat", LongName=0x0(nil), FileSize=0x8f76af5, Version=0x0(nil), Language=0x0(nil), Attributes=0, Sequence=0x3f, state=msifs_missing, TargetPath="C:\Sierra\Arcanum\arcanum2.dat", IsCompressed=0, hash={dwFileHashInfoSize=0, dwData={0, 0, 0, 0}}, disk_id=0x5} --- snip ---
ready_media -> source_matches_volume
mi->type will be always DRIVE_FIXED because of "Z:\" based source dir (passed through msi WISE_SETUP_EXE_PATH)
-> msi_change_media() for disk 2 won't be called, resulting in:
--- snip --- 0038:err:msi:ACTION_InstallFiles Failed to copy L"Z:\home\focht\media\DISK1\Sierra\Arcanum\arcanum2.dat" to L"C:\Sierra\Arcanum\arcanum2.dat" (2) 0038:err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603 0038:err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 --- snip ---
Either you pre-create the WINEPREFIX without using the installer as first process (drive letter is properly assigned)
- or -
use the following command which ensures the symlink exists before the actual installer process creation (working directory = media drive letter based).
--- snip --- $ wine start /unix ./setup.exe --- snip ---
At this point the installer will be asking for disk 2 (example: msi sourcedir = "E:\" based, drive type = cdrom/removable etc.)
Regards
https://bugs.winehq.org/show_bug.cgi?id=10890
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Ken Sharp imwellcushtymelike@gmail.com --- Closing bugs marked as worksforme.