Bug 1545793 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

**Affected versions**
* Firefox 68.0a1 (BuildId:20190327175114)

**Unaffected versions**
* Firefox 67.0b12
* Firefox 66.0.3
* Firefox 60.6.1 esr

**Affected platforms**
* Windows 7 32bit

**Unaffected platforms**
* Ubuntu 18.04 64bit
* macOS 10.12.6

**Preconditions**
* Create and enable a Guest account.
* Set app.update.BITS.enabled and app.update.log to true

**Steps to reproduce**
1. Start the update download via BITS from an admin or standard account.
2. Log out of the current in use account while Firefox is still performing the update download.
3. Log in to the Guest account.
4. Launch Firefox and verify the browser console.
5. Log out from the Guest account while Firefox is still performing the update download.
6. Log in to the standard or admin user (where the update download was initially initiated ).
7. Launch Firefox and verify the browser console.

**Expected result**
4.  AUS:SVC Downloader:downloadUpdate - Failed to connect to existing BITS job. It is likely owned by another user.
7. AUS:SVC Downloader:downloadUpdate - Connecting to in-progress download. BITS ID:...
 AUS:SVC Downloader:downloadUpdate - BITS download running. BITS ID….

**Actual result**
4. AUS:SVC Downloader:downloadUpdate - Connecting to in-progress download. BITS ID…
 AUS:SVC Downloader:downloadUpdate - Failed to start to BITS  job. Error: BitsError: BitsError {type8,action4,stage,5,codeType: string, code: “CoCreateInstance error: HRESULT 0x80070005”}
7. AUS:SVC Downloader:_canUseBits - not using BITS because it was already tried 
 AUS:SVC Downloader:downloadUpdate - Starting nsIIncrementalDownload with url…..
	
**Regression range**

* I don’t think that this is a regression.

**Additional Information**
*  Please note that the update download is not performed via BITS if the update is started from the Guest user. The following message is being thrown inside the browser console:
AUS:SVC Downloader:_canUseBits - not using BITS because it was already tried 
AUS:SVC Downloader:downloadUpdate - Starting nsIIncrementalDownload with url…..
**Affected versions**
* Firefox 68.0a1 (BuildId:20190327175114)

**Unaffected versions**
* Firefox 67.0b12
* Firefox 66.0.3
* Firefox 60.6.1 esr

**Affected platforms**
* Windows 7 32bit

**Unaffected platforms**
* Ubuntu 18.04 64bit
* macOS 10.12.6

**Preconditions**
* Create and enable a Guest account.
* Set app.update.BITS.enabled and app.update.log to true

**Steps to reproduce**
1. Start the update download via BITS from an admin or standard account.
2. Log out of the current in use account while Firefox is still performing the update download.
3. Log in to the Guest account.
4. Launch Firefox and verify the browser console.
5. Log out from the Guest account while Firefox is still performing the update download.
6. Log in to the standard or admin user (where the update download was initially initiated ).
7. Launch Firefox and verify the browser console.

**Expected result**
4.  AUS:SVC Downloader:downloadUpdate - Failed to connect to existing BITS job. It is likely owned by another user.
7. AUS:SVC Downloader:downloadUpdate - Connecting to in-progress download. BITS ID:...
 AUS:SVC Downloader:downloadUpdate - BITS download running. BITS ID….

**Actual result**
4. AUS:SVC Downloader:downloadUpdate - Connecting to in-progress download. BITS ID…
 AUS:SVC Downloader:downloadUpdate - Failed to start to BITS  job. Error: BitsError: BitsError {type: 18, action: 4, stage: 5, codeType: string, code: "CoCreateInstance error: HRESULT 0x80070005"}
7. AUS:SVC Downloader:_canUseBits - not using BITS because it was already tried 
 AUS:SVC Downloader:downloadUpdate - Starting nsIIncrementalDownload with url…..
	
**Regression range**

* I don’t think that this is a regression.

**Additional Information**
*  Please note that the update download is not performed via BITS if the update is started from the Guest user. The following message is being thrown inside the browser console:
AUS:SVC Downloader:_canUseBits - not using BITS because it was already tried 
AUS:SVC Downloader:downloadUpdate - Starting nsIIncrementalDownload with url…..

Back to Bug 1545793 Comment 0