Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On-demand updates sometimes fail in per-user installations of Arm64 Brave on Windows #34523

Closed
mherrmann opened this issue Nov 24, 2023 · 7 comments · Fixed by brave/brave-core#21110

Comments

@mherrmann
Copy link

Description

brave://settings/help sometimes shows error Update check failed to start (error code 3: 0x800700C1). This happens almost always when we update the Windows updater (Omaha). But also sometimes (rarely) after initial install of Brave.

Steps to Reproduce

  1. Run Brave's installer.
  2. Reject the UAC prompt.
  3. In the following dialog, select "Yes, install without admin privileges" to install only for the current user.
  4. Open brave://settings/help.

Actual result:

You get an error Update check failed to start (error code 3: 0x800700C1).

Expected result:

An update check should take place and no error should be shown.

Reproduces how often:

Rarely for initial installations of Brave, almost always after an update of current versions of the updater.

Brave version (brave://version info)

1.61.x.

Version/Channel Information:

The main affected version is 1.61.x (currently Beta), because it adds full Arm64 support for Windows.

  • Can you reproduce this issue with the current release?

No, because current Release doesn't support on-demand updates in Arm64 Brave.

  • Can you reproduce this issue with the beta channel?

Yes.

  • Can you reproduce this issue with the nightly channel?

Probably.

@mherrmann mherrmann self-assigned this Nov 24, 2023
@mherrmann mherrmann changed the title On-demand updates sometimes fail in per-user installation of Arm64 Brave on Windows On-demand updates sometimes fail in per-user installations of Arm64 Brave on Windows Nov 24, 2023
@brave-builds brave-builds added this to the 1.62.x - Nightly milestone Nov 27, 2023
@LaurenWags
Copy link
Member

LaurenWags commented Nov 27, 2023

@mherrmann @rebron could one of you please add release-notes/exclude or release-notes/include label as appropriate for this one? As well as either QA/Yes or QA/No. Thanks!

@mherrmann
Copy link
Author

@LaurenWags done!

@MadhaviSeelam
Copy link

MadhaviSeelam commented Dec 5, 2023

Verification PASSED using

Brave | 1.62.97 Chromium: 120.0.6099.56 (Official Build) beta (arm64)
-- | --
Revision | 9561bb49dc23c407275af722586f045356609329
OS | Windows 11 Version 23H2 (Build 22631.2715)

Win 11 arm64 - PASSED

Per User installation - PASSED

BraveBrowserStandaloneBetaSetupArm64

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using standalone installer BraveBrowserStandaloneBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneBetaSetupArm64.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.97

example example example example
image image image image

BraveBrowserBetaSetupArm64

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using stub installer BraveBrowserBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserBetaSetupArm64.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.97

example example example
image image image

Machine-wide Installation - PASSED

BraveBrowserStandaloneBetaSetupArm64.exe

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using standalone installerBraveBrowserStandaloneBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneBetaSetupArm64.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.97

example example example
image image image

BraveBrowserBetaSetupArm64

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using stub installer BraveBrowserBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserBetaSetupArm64.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.97

example example
image image

BraveBrowserStandaloneSilentBetaSetupArm64

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public 1.62.92 using silent installer BraveBrowserStandaloneSilentBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneSilentBetaSetupArm64.exe
  3. Silent Installed Brave
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.97

example example example
image image image

@MadhaviSeelam
Copy link

MadhaviSeelam commented Dec 5, 2023

Verification PASSED using

Brave | 1.62.97 Chromium: 120.0.6099.56 (Official Build) beta (64-bit)
-- | --
Revision | 9561bb49dc23c407275af722586f045356609329
OS | Windows 11 Version 22H2 (Build 22621.2715)

Win 11 x64 - PASSED

Per User installation - PASSED

BraveBrowserStandaloneBetaSetup.exe

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using standalone installer BraveBrowserStandaloneBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneBetaSetup.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.97

example example example
image image image

BraveBrowserBetaSetup.exe

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using stub installer BraveBrowserBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserBetaSetup.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.97

example example example
image image image

Machine-wide Installation - PASSED

BraveBrowserStandaloneBetaSetup.exe

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using standalone installerBraveBrowserStandaloneBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneBetaSetup.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.97

example example example
image image image

BraveBrowserBetaSetup.exe

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using stub installer BraveBrowserBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserBetaSetup.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.97

example example
image image

BraveBrowserStandaloneSilentBetaSetup.exe - PASSED

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public 1.62.92 using silent installer BraveBrowserStandaloneSilentBetaSetupArm64.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneSilentBetaSetup.exe
  3. Silent Installed Brave
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.97

example example example
image image image

@MadhaviSeelam
Copy link

MadhaviSeelam commented Dec 5, 2023

@GeetaSarvadnya @kjozwiak @LaurenWags - Verified the issue on Win 11 arm64 and Win 11 x64, both Machine-wide & Per-user installations. (With all 3 installers - stub, standalone & standalonesilent, probably an overkill :)). But please test the other architectures (Win 10 x64 & Win 10 x86) as mentioned in the testplan.

@stephendonner stephendonner added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Dec 18, 2023
@stephendonner
Copy link

stephendonner commented Dec 18, 2023

Verification PASSED using

Brave | 1.62.107 Chromium: 120.0.6099.115 (Official Build) beta (64-bit)
-- | --
Revision | 67a3b21572338a0660bb25a5855da0f1e9372a39
OS | Windows 10 Version 22H2 (Build 19045.3803)

Win 10-x64 - PASSED

Per User installation - PASSED

BraveBrowserStandaloneBetaSetup

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using standalone installer BraveBrowserStandaloneBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneBetaSetup.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.107

example example example
image image image

BraveBrowserBetaSetup

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using stub installer BraveBrowserBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserBetaSetup.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.107

example example example
image image image

Machine-wide Installation - PASSED

BraveBrowserStandaloneBetaSetup.exe

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using standalone installerBraveBrowserStandaloneBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneBetaSetup.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.107

example example example
image image image

BraveBrowserBetaSetup

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public beta 1.62.92 using stub installer BraveBrowserBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserBetaSetup.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.107

example example
image image

BraveBrowserStandaloneSilentBetaSetup

  1. uninstalled all of the brave channels (Release, Beta and Nightly) via brave-manager tool
  2. downloaded and installed public 1.62.92 using silent installer BraveBrowserStandaloneSilentBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.92/BraveBrowserStandaloneSilentBetaSetup.exe
  3. Silent Installed Brave
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.107

example example example
image image image

@stephendonner stephendonner removed the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Dec 18, 2023
@LaurenWags LaurenWags added the QA/In-Progress Indicates that QA is currently in progress for that particular issue label Dec 27, 2023
@LaurenWags
Copy link
Member

LaurenWags commented Dec 27, 2023

Verified with

Brave	1.62.116 Chromium: 120.0.6099.144 (Official Build) beta (32-bit) 
Revision	632ccd5061221cfe5e1b9f3d14345cfd62db9655
OS	Windows 10 Version 22H2 (Build 19045.3803)

Win 10 x86 - PASSED

Per User installation - PASSED

BraveBrowserStandaloneBetaSetup32.exe

  1. Started with a fresh VM (no Brave versions ever installed)
  2. downloaded and installed public beta 1.62.116 using standalone installer BraveBrowserStandaloneBetaSetup32.exe from https://github.com/brave/brave-browser/releases/download/v1.62.116/BraveBrowserStandaloneBetaSetup32.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.121

example example example
1 2 3

BraveBrowserBetaSetup32.exe

  1. Started with a fresh VM (no Brave versions ever installed)
  2. downloaded and installed public beta 1.62.121 using stub installer BraveBrowserBetaSetup32.exe from https://github.com/brave/brave-browser/releases/download/v1.62.116/BraveBrowserBetaSetup32.exe
  3. Installed Brave without Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.121

example example example
1 2 3

Machine-wide Installation - PASSED

BraveBrowserStandaloneBetaSetup32.exe

  1. Started with a fresh VM (no Brave versions ever installed)
  2. downloaded and installed public beta 1.62.116 using standalone installerBraveBrowserStandaloneBetaSetup.exe from https://github.com/brave/brave-browser/releases/download/v1.62.116/BraveBrowserStandaloneBetaSetup32.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.121

example example example
1 2 3

BraveBrowserBetaSetup32.exe

  1. Started with a fresh VM (no Brave versions ever installed)
  2. downloaded and installed public beta 1.62.121 using stub installer BraveBrowserBetaSetup32.exe from https://github.com/brave/brave-browser/releases/download/v1.62.116/BraveBrowserBetaSetup32.exe
  3. Installed Brave with Admin rights
  4. opened brave://settings/help

Confirmed no errors shown and brave://settings/help page shown Brave is up to date message with public beta version 1.62.121

example example
1 2

BraveBrowserStandaloneSilentBetaSetup32.exe - PASSED

  1. Started with a fresh VM (no Brave versions ever installed)
  2. downloaded and installed public 1.62.116 using silent installer BraveBrowserStandaloneSilentBetaSetup32.exe from https://github.com/brave/brave-browser/releases/download/v1.62.116/BraveBrowserStandaloneSilentBetaSetup32.exe
  3. Silent Installed Brave
  4. opened brave://settings/help

Confirmed no errors shown and successfully updated to public beta version 1.62.121

example example example
1 2 3

@LaurenWags LaurenWags added QA Pass-Win64 QA Pass-Win86 and removed QA/In-Progress Indicates that QA is currently in progress for that particular issue labels Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment