[tbb-bugs] #27221 [Applications/Tor Browser]: Tor Browser 8.0a10 wants to update to 8.0a10

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 20 19:45:01 UTC 2018


#27221: Tor Browser 8.0a10 wants to update to 8.0a10
------------------------------------------+----------------------
     Reporter:  boklm                     |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+----------------------
 After updating my 8.0a9 browser to 8.0a10, on Linux, the browser still
 thinks that an update is available and will download and update again to
 8.0a10.

 After setting `app.update.log` to `true`, I can see this in the logs:
 {{{
 UTM:SVC TimerManager:registerTimer - id: xpi-signature-verification
 [08-20 19:38:02] TorLauncher INFO: debug output ready
 [08-20 19:38:02] TorLauncher INFO: SOCKS port type: TCP
 [08-20 19:38:02] TorLauncher INFO: SOCKS host: 127.0.0.1
 [08-20 19:38:02] TorLauncher INFO: SOCKS port: 9250
 1534793884386   addons.webextension.https-everywhere-eff at eff.org
 WARN    Please specify whether you want browser_style or not in your
 browser_action options.
 1534793884387   addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232}
 WARN    Please specify whether you want browser_style or not in your
 browser_action options.
 Tor NOTICE: Bootstrapped 85%: Finishing handshake with first hop
 Tor NOTICE: Bootstrapped 90%: Establishing a Tor circuit
 Tor NOTICE: Tor has successfully opened a circuit. Looks like client
 functionality is working.
 Tor NOTICE: Bootstrapped 100%: Done
 AUS:SVC Creating UpdateService
 AUS:SVC readStatusFile - status: downloading, path: /home/user/tor-alpha
 /tor-browser_en-US/Browser/TorBrowser/UpdateInfo/updates/0/update.status
 [08-20 19:38:07] Torbutton NOTE: Initializing security-prefs.js
 [08-20 19:38:07] Torbutton NOTE: security-prefs.js initialization complete
 Tor NOTICE: New control connection opened from 127.0.0.1. AUS:SVC
 getCanApplyUpdates - testing write access /home/user/tor-alpha/tor-
 browser_en-US/Browser/TorBrowser/UpdateInfo/update.test
 AUS:SVC getCanApplyUpdates - able to apply updates
 AUS:SVC getCanStageUpdates - staging updates is disabled by preference
 app.update.staging.enabled
 UTM:SVC TimerManager:registerTimer - id: browser-cleanup-thumbnails
 AUS:SVC gCanCheckForUpdates - able to check for updates
 AUS:SVC getCanApplyUpdates - testing write access /home/user/tor-alpha
 /tor-browser_en-US/Browser/TorBrowser/UpdateInfo/update.test
 AUS:SVC getCanApplyUpdates - able to apply updates
 AUS:SVC readStatusFile - status: downloading, path: /home/user/tor-alpha
 /tor-browser_en-
 US/Browser/TorBrowser/UpdateInfo/updates/0/update.statusAUS:SVC
 UpdateService:_postUpdateProcessing - removing update for older
 application version or same application version with same build ID. update
 application version: 8.0a10, application version: 60.1.0, update build ID:
 20180204020101, application build ID: 20180204020101
 AUS:SVC Checker:getUpdateURL - update URL:
 https://aus1.torproject.org/torbrowser/update_3/alpha/Linux_x86_64-gcc3/8.0a9
 /en-US
 AUS:SVC Checker: checkForUpdates, force: false
 AUS:SVC Checker:getUpdateURL - update URL:
 https://aus1.torproject.org/torbrowser/update_3/alpha/Linux_x86_64-gcc3/8.0a9
 /en-US
 AUS:SVC Checker:checkForUpdates - sending request to:
 https://aus1.torproject.org/torbrowser/update_3/alpha/Linux_x86_64-gcc3/8.0a9
 /en-US
 [08-20 19:38:08] Torbutton WARN: no SOCKS credentials found for current
 document.
 AUS:SVC UpdateManager:_writeUpdatesToXMLFile - no updates to write.
 removing file: /home/user/tor-alpha/tor-browser_en-
 US/Browser/TorBrowser/UpdateInfo/active-update.xml
 AUS:SVC Checker:onLoad - request completed downloading document
 AUS:SVC Checker:onLoad - number of updates available: 1
 AUS:SVC getCanApplyUpdates - testing write access /home/user/tor-alpha
 /tor-browser_en-US/Browser/TorBrowser/UpdateInfo/update.test
 AUS:SVC getCanApplyUpdates - able to apply updates
 AUS:SVC UpdateService:_selectAndInstallUpdate - download the update
 AUS:SVC Creating Downloader
 AUS:SVC UpdateService:_downloadUpdate
 AUS:SVC readStringFromFile - file doesn't exist: /home/user/tor-alpha/tor-
 browser_en-US/Browser/TorBrowser/UpdateInfo/updates/0/update.status
 AUS:SVC readStatusFile - status: null, path: /home/user/tor-alpha/tor-
 browser_en-US/Browser/TorBrowser/UpdateInfo/updates/0/update.status
 AUS:SVC Downloader:downloadUpdate - url:
 https://cdn.torproject.org/aus1/torbrowser/8.0a10/tor-browser-
 linux64-8.0a9-8.0a10_en-US.incremental.mar, path: /home/user/tor-alpha
 /tor-browser_en-US/Browser/TorBrowser/UpdateInfo/updates/0/update.mar,
 interval: null
 AUS:SVC Downloader:onStartRequest - original URI spec:
 https://cdn.torproject.org/aus1/torbrowser/8.0a10/tor-browser-
 linux64-8.0a9-8.0a10_en-US.incremental.mar, final URI spec: https://cdn-
 fastly.torproject.org/aus1/torbrowser/8.0a10/tor-browser-linux64-8.0a9-8
 .0a10_en-US.incremental.mar
 AUS:SVC Downloader:onProgress - progress: 512/6568735
 AUS:SVC Downloader:onProgress - progress: 27420/6568735
 AUS:SVC Downloader:onProgress - progress: 81920/6568735
 }}}

 According to this line, it seems the browser still thinks it is version
 8.0a9:
 {{{
 AUS:SVC Checker:getUpdateURL - update URL:
 https://aus1.torproject.org/torbrowser/update_3/alpha/Linux_x86_64-gcc3/8.0a9
 /en-US
 }}}

 However, the `about:tor` page correctly shows `8.0a10`.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27221>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list