http://bugs.winehq.org/show_bug.cgi?id=29666
--- Comment #5 from Anastasius Focht focht@gmx.net 2012-01-22 06:12:51 CST --- Hello,
an addendum regarding the installer media...
The TurboTax 2011 ISO seems to have been authored with a Mac (DiscRecording 4.0.7d1) - it's a hybrid ISO9660/JOLIET/HFS filesystem with optional Rock Ridge attributes.
Mounting it using standard "-t iso9660 -o loop,ro ... " will lead to subtle installer failure later.
--- snip --- $ ls -la /mnt/iso/prerequisites/ total 47603 dr-xr-xr-x. 1 root root 2048 Nov 2 02:13 . dr-xr-xr-x. 1 root root 2048 Nov 2 02:13 .. -rw-r--r--. 1 502 games 43000680 Nov 2 02:13 dotnetfx40_setup.exe -rw-r--r--. 1 502 games 135 Nov 2 02:13 netfx40testapplicatione.config -rw-r--r--. 1 502 games 20480 Nov 2 02:13 netfx40testapplication.exe -rw-r--r--. 1 502 games 268800 Nov 2 02:13 netfx_setupverifier.exe -rw-r--r--. 1 502 games 40237 Nov 2 02:13 setupverifier.ini -rw-r--r--. 1 502 games 5409088 Nov 2 02:13 turbotaxutility.exe -rw-r--r--. 1 502 games 10 Nov 2 02:13 wnet40full.key -rw-r--r--. 1 502 games 11 Nov 2 02:13 wprereq.key --- snip ---
"netfx40testapplicatione.config" -> breaks .NET 4.0 test!
You have to mount it using "norock":
--- snip --- $ sudo mount -t iso9660 -o loop,ro,norock foo.iso /mnt/bar --- snip ---
--- snip --- $ ls -la /mnt/iso/prerequisites/ total 47603 dr-xr-xr-x. 1 root root 2048 Nov 2 02:13 . dr-xr-xr-x. 1 root root 2048 Nov 2 02:13 .. -r-xr-xr-x. 1 root root 43000680 Nov 2 02:13 dotNetFx40_setup.exe -r-xr-xr-x. 1 root root 20480 Nov 2 02:13 Netfx40TestApplication.exe -r-xr-xr-x. 1 root root 135 Nov 2 02:13 Netfx40TestApplication.exe.config -r-xr-xr-x. 1 root root 268800 Nov 2 02:13 netfx_setupverifier.exe -r-xr-xr-x. 1 root root 40237 Nov 2 02:13 setupverifier.ini -r-xr-xr-x. 1 root root 5409088 Nov 2 02:13 TurboTaxUtility.exe -r-xr-xr-x. 1 root root 10 Nov 2 02:13 wnet40full.key -r-xr-xr-x. 1 root root 11 Nov 2 02:13 wprereq.key --- snip ---
The installer executes "Netfx40TestApplication.exe" to verify if .NET 4.0 install is usable. The app needs "Netfx40TestApplication.exe.config" to know which .NET runtime to select/run on:
--- snip --- <?xml version ="1.0"?> <configuration> <startup> <requiredRuntime version="v4.0.30319" /> </startup> </configuration> --- snip ---
Regards