Closed
Bug 479741
Opened 16 years ago
Closed 16 years ago
Software Update not available on Vista if path to Firefox is not under Program Files [@ UpdateService:canUpdate]
Categories
(Toolkit :: Application Update, defect)
Tracking
()
VERIFIED
DUPLICATE
of bug 318855
People
(Reporter: whimboo, Unassigned)
Details
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090221 Shiretoko/3.1b3pre Ubiquity/0.1.5 ID:20090221020541
If Firefox is called via a path which contains a symlink the software update is grayed out inside the help menu. That happens due to missing permissions. As result canUpdate fails:
AUS:SVC UpdateService:canUpdate - unable to update. Exception: [Exception...
"Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)
[nsIFile.create]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"
location: "JS frame ::
file:///C:/Programme/Mozilla%20Firefox%203.1/components/nsUpdateService.js ::
anonymous :: line 1607" data: no]
Steps:
1. Do a normal installation of Firefox
2. Create a symlink which points to "C:\Program Files" (see bug 456895)
3. Call Firefox via this symlink
Updated•16 years ago
|
Summary: Software Update not available if path of Firefox contains a symlink [@ UpdateService:canUpdate] → Software Update not available if path of Firefox contains a symlink with limited permissions [@ UpdateService:canUpdate]
Comment 1•16 years ago
|
||
This happens because the path is not under program files which is required on Vista to prompt for elevation. We might be able to just check if the user is a member of the admin group and not care if the path is under program files.
Comment 2•16 years ago
|
||
note: the error is an expected / handled exception for this case
Summary: Software Update not available if path of Firefox contains a symlink with limited permissions [@ UpdateService:canUpdate] → Software Update not available on Vista if path to Firefox is not under Program Files [@ UpdateService:canUpdate]
Comment 3•16 years ago
|
||
This is a dupe of the other bugs to provide the ability to update when outside of program files on Vista or for that matter anywhere when running as a limited user on Win2K / XP which is bug 318855
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Updated•16 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•