http://bugs.winehq.org/show_bug.cgi?id=23493
Summary: Safari, when installed with quiet mode, refuses to run Product: Wine Version: 1.2-rc6 Platform: x86 URL: http://www.apple.com/safari OS/Version: Linux Status: NEW Keywords: download, Installer Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Installing safari normally works fine.
Installing it with silent mode (wine SafariSetup.exe /qn) reports success for the installer, but trying to run it fails with a messagebox: Safari can't open. Your copy of Safari is missing important software resources. Please reinstall Safari. OK
terminal shows: fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053) fixme:msvcrt:_controlfp_s ((nil) 65536 196608) semi-stub fixme:heap:HeapSetInformation (nil) 1 (nil) 0
http://bugs.winehq.org/show_bug.cgi?id=23493
--- Comment #1 from Austin English austinenglish@gmail.com 2010-07-03 21:32:11 --- Created an attachment (id=29326) --> (http://bugs.winehq.org/attachment.cgi?id=29326) diff in .wine/drive_c's
I ran a diff on the WINEPREFIX between a silent and regular install.
Seems the quiet install is not installing Bonjour/Software Update, but also: Only in .wine-good/drive_c/windows/system32: dnssd.dll Only in .wine-good/drive_c/windows/system32: dns-sd.exe Only in .wine-good/drive_c/windows/system32: dnssdX.dll Only in .wine-good/drive_c/windows/system32: jdns_sd.dll
http://bugs.winehq.org/show_bug.cgi?id=23493
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.apple.com/safari |http://www.oldversion.com/w | |indows/safari-4-0-5 CC| |frederic.delanoy@gmail.com
--- Comment #2 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-06-26 09:55:05 CDT --- Still in wine-1.6-rc3-38-g9c49367
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
https://bugs.winehq.org/show_bug.cgi?id=23493
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
requested information still not provided since several(!) years to prove it's actually a valid bug.
Regards
https://bugs.winehq.org/show_bug.cgi?id=23493
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Resolution|--- |ABANDONED
--- Comment #5 from Austin English austinenglish@gmail.com --- Abandoned.
https://bugs.winehq.org/show_bug.cgi?id=23493
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Austin English austinenglish@gmail.com --- Closing.