https://bugs.winehq.org/show_bug.cgi?id=23493
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.oldversion.com/w |www.oldapps.com/apple_safar |indows/safari-4-0-5 |i.php?old_safari=16 CC| |focht@gmx.net Summary|Safari, when installed with |Safari 4.0.5 refuses to run |quiet mode, refuses to run |when installed with quiet | |(unattended) mode
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
this is by design.
If you attempt an unattended install you should be aware of the implications/consequences.
--- snip --- ... 0023:Call KERNEL32.LoadLibraryW(004023f4 L"AppleVersions.dll") ret=004013a5 0023:Ret KERNEL32.LoadLibraryW() retval=00000000 ret=004013a5 0023:Call user32.MessageBoxW(00000000,00402300 L"Your copy of Safari is missing important software resources. Please reinstall Safari.",004023ac L"Safari failed to launch",00000010) ret=00401437 --- snip ---
'AppleVersions.dll' is part of 'AppleApplicationSupport' package.
'caPackage' table dump from 'Safari.msi' with 'ORCA' tool:
--- snip --- PackageKey FileName PropertyAssignments Condition OnError Action Sequence s72 s255 L214 S255 S72 S72 i2 caPackage PackageKey
AppleSoftwareUpdate AppleSoftwareUpdate.msi SCHEDULE="[SCHEDULE_ASUW]" &Safari>2 AND INSTALL_ASUW AND NOT ASUWISINSTALLED InstallAppleSoftwareUpdate 1
AppleApplicationSupport AppleApplicationSupport.msi PARENTUILVL="[UILevel]" &Safari>2 AND (NOT APPLEAPPLICATIONSUPPORTISINSTALLED) InstallAppleApplicationSupport 2
Bonjour Bonjour.msi ADDDEFAULT=mDNSResponder &Safari>2 AND (NOT VersionNT64) AND INSTALL_BONJOUR AND (NOT BONJOURISINSTALLED) InstallBonjour 2
Bonjour64 Bonjour64.msi ADDDEFAULT=mDNSResponder &Safari>2 AND VersionNT64 AND INSTALL_BONJOUR AND (NOT BONJOURISINSTALLED) InstallBonjour 3 --- snip ---
To have the wrapper installer extract the packages:
--- snip --- $ wine ./SafariSetup405.exe /extract --- snip ---
Main package unattended install:
--- snip --- $ wine msiexec /i Safari.msi /qb SCHEDULE_ASUW=0 DESKTOP_SHORTCUTS=1 installdir="%programfiles%\Safari" allusers=true reboot=suppress --- snip ---
Optional(!) packages unattended install:
--- snip --- $ wine msiexec /i AppleApplicationSupport.msi ALLUSERS=true reboot=suppress /qb --- snip ---
--- snip --- $ wine msiexec /i AppleSoftwareUpdate.msi ALLUSERS=true reboot=suppress /qb --- snip ---
...
If you still think this is a "bug" please provide a full +voicewarmup MSI log from an unattended install on pristine Windows as proof.
$ sha1sum SafariSetup405.exe 8715db0cee7db82a91bb408e500d255c5d0cfe7c SafariSetup405.exe
$ du -sh SafariSetup405.exe 31M SafariSetup405.exe
$ wine --version wine-1.7.21-19-g8812193
Regards