mozilla-mobile / mozilla-vpn-client

A fast, secure and easy to use VPN. Built by the makers of Firefox.
https://vpn.mozilla.org
Other
442 stars 103 forks source link

VPN is blocked in ON/OFF state after running <force_update_check> via Inspector #9324

Open data-sync-user opened 3 months ago

data-sync-user commented 3 months ago

Important details:

Version/build found in:

Reproducible on:

Prerequisites:

Steps to reproduce:

  1. Turn On the VPN client;
  2. Open the Inspector and run force_update_check 2.10;
  3. Go to Settings - About us - Check for updated;
  4. “Update now”;
  5. Try to turn OFF the VPN;

Expected result:

Actual results:

Notes:

┆Issue is synchronized with this Jira Bug ┆Reporter: Valentina Virlics

data-sync-user commented 2 months ago

➤ Valentina Virlics commented:

This is currently still happening, even after Balrog stage update to 2.21, while on Window 10/11.

data-sync-user commented 2 months ago

➤ Valentina Virlics commented:

[Naomi] I spent a bit of time looking into VPN-6287 on Friday and I came to the conclusion that this is the behavior we get whenever an update is started but terminates abnormally for some reason. It's not just a root CA thing. For example, trying to install a 2.21 version ontop of a 2.22 version always results in this situation. The cause is that the TaskRelease job assumes that once the update is started the update will kill the client, which is true if and only if the update succeeds.

CC: Naomi Kirby

data-sync-user commented 2 months ago

➤ Valentina Virlics commented:

Based on Naomi’s findings, I’ll remove the [root CA] tag.

data-sync-user commented 2 months ago

➤ Valentina Virlics commented:

Verified this while on Windows 10/11, using Mozilla VPN 2.22.0 (2.202404181556) build.

Following the above steps, I still cannot turn ON/OFF the client after trying to force update it.

Attaching logs and video.

[^mozillavpn-2024-4-19_1.log]

!turn off.mp4|width=536,height=800,alt="turn off.mp4"!

Reopening.

data-sync-user commented 2 months ago

➤ Valentina Virlics commented:

Later update:

Logs below.

data-sync-user commented 1 month ago

➤ Valentina Virlics commented:

As this is specific to some main stations that are enrolled in CSV (Cognizant), we can lower Priority and consider not entirely blocking QA. Santiago Andrigo Naomi Kirby

data-sync-user commented 1 month ago

➤ Santiago Andrigo commented:

Valentina Virlics Since this is a Cognizant specific environment issue, shouldn’t this ticket be cancelled in lieu for a ticket with the Cognizant team to change whatever is blocking this from working? Or, is there anything the VPN team can do?