[Bug 10354] Microsoft Office 2003 installer is missing a portion of the dialog on finish

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 5 13:22:18 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=10354


Andrew Eikum <aeikum at codeweavers.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aeikum at codeweavers.com




--- Comment #20 from Andrew Eikum <aeikum at codeweavers.com>  2010-01-05 13:22:17 ---
As James mentioned, this is definitely not an msi bug.  The delete-cache
checkbox should only appear if there is a cache to delete.  There is no cache
to delete (see below), so msi correctly does not display the option to delete
the cache.  The actual problem here is that the installer cache isn't created. 
The missing checkbox is just a symptom (update summary?).

So, why isn't the cache being created?  From the msi log (from Wine):

---------
Reading from "Z:\mnt\cdrom\FILES\SETUP\setup.INI": "Cache\LocalCacheDrive"
(Default:  )
Value:
Error 0x80070005
failed to determine if drive was removable: Z
Error 0x80070005
Couldn't determine what drive to cache on.
Error 0x80070005
Failed to determine local cache information from Office Source Engine.
Couldn't perform local caching.
---------

So, no cache is created due to an E_ACCESSDENIED error.  Getting a +volume log
leads to
trace:volume:GetVolumeInformationW cannot open device L"\\\\.\\Z:": err 5
which is ERROR_ACCESS_DENIED.  GetVolumeInformationW tries to open a read-write
file on "\\\\.\\Z:", which fails because this is mapped to / and users can't
write to that.

I created a new Wine drive Y: which also points to / and ran the installer off
of that.  It still failed on Z: as above.  Removing the Z drive leaves it
failing on Y (probably sequential seek across drive letters looking for a valid
cache drive).  Removing the Y drive and running the installer out of an X drive
mapped to a folder in $HOME (i.e. I have permissions on X) failed with error
0x80070032 (ERROR_NOT_SUPPORTED according to Google).

Anyway, at least this will point someone in the right direction if they want to
fix it.  I don't think this is a very serious error; since no cache is created,
no disk space is wasted.  Future installer media (i.e. updates) should also be
prepared to handle no cache, since the checkbox exists.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list