Bug 2388442 - NetworkManager-openvpn 1.12.2-1.fc43: 2FA prompt window does not appear
Summary: NetworkManager-openvpn 1.12.2-1.fc43: 2FA prompt window does not appear
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: NetworkManager-openvpn
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F43BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2025-08-13 22:22 UTC by Mikhail
Modified: 2025-09-01 17:18 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-09-01 17:18:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
NetworkManager-openvpn 1.12.0-5 log (12.53 KB, text/plain)
2025-08-13 22:37 UTC, Mikhail
no flags Details
NetworkManager-openvpn 1.12.2-1 log (13.05 KB, text/plain)
2025-08-13 22:38 UTC, Mikhail
no flags Details

Description Mikhail 2025-08-13 22:22:22 UTC
After upgrading NetworkManager-openvpn to 1.12.2-1.fc43, I can’t enter my 2FA code. I receive a new code every second, but the prompt to enter it never appears. The last known working version was 1.12.0-5.fc43.

Reproducible: Always

Comment 1 Mikhail 2025-08-13 22:37:36 UTC
Created attachment 2103580 [details]
NetworkManager-openvpn 1.12.0-5 log

Comment 2 Mikhail 2025-08-13 22:38:16 UTC
Created attachment 2103581 [details]
NetworkManager-openvpn 1.12.2-1 log

Comment 3 Fedora Blocker Bugs Application 2025-08-17 08:05:12 UTC
Proposed as a Blocker and Freeze Exception for 43-beta by Fedora user mikhail using the blocker tracking app because:

 Severe regression in NetworkManager-openvpn 1.12.2-1.fc43: the 2FA prompt dialog for OpenVPN never appears, making it impossible to connect to any 2FA-protected VPN. This blocks access to work networks and renders the system unusable for work. Last known good: 1.12.0-5.fc43. Only workaround is to downgrade.

Comment 4 Lubomir Rintel 2025-08-18 16:44:58 UTC
Thanks for the report. I think I've figured it out:
https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/merge_requests/99

Note that the issue is only encountered when the password prompt contains wide characters, in your case it's the Cyrillic characters in "Введите код:". I'm not sure this would warrant a blocker, but we do have a fix and probably will be building an updated package soon anyway.

Regards
Lubo

Comment 5 Mikhail 2025-08-22 09:39:03 UTC
(In reply to Lubomir Rintel from comment #4)
> Thanks for the report. I think I've figured it out:
> https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/merge_requests/99
> 
> Note that the issue is only encountered when the password prompt contains
> wide characters, in your case it's the Cyrillic characters in "Введите
> код:". I'm not sure this would warrant a blocker, but we do have a fix and
> probably will be building an updated package soon anyway.
> 
> Regards
> Lubo

Thanks for looking into this.
I built NetworkManager-openvpn from source with the patch from MR !99 and can confirm the issue is resolved.

Comment 6 Adam Williamson 2025-08-25 15:20:46 UTC
Standard Cyrillic characters aren't usually considered "wide", though, are they? Is "wide" really what you meant, or did you maybe just mean anything outside the ASCII character set, or something?

Comment 7 Adam Williamson 2025-08-25 15:25:14 UTC
+3 for Beta FE in https://pagure.io/fedora-qa/blocker-review/issue/1870 , so marking accepted Beta FE. Blocker vote is ongoing.

Comment 8 Lukas Ruzicka 2025-08-25 19:14:55 UTC
Discussed at the 2025-08-25 Blocker review meeting:

This is accepted as a violation of Basic criterion 'Using the default network configuration tools for the console and for release-blocking desktops, it must be possible to establish a working connection to common OpenVPN, openconnect-supported and vpnc-supported VPN servers with typical configurations.' Our judgment is that 2FA + non-ASCII(?) 2FA prompt is a 'typical' enough configuration to block Beta on.

[1] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2025-08-25/f43-blocker-review.2025-08-25-16.00.log.html

Comment 9 Íñigo Huguet 2025-08-26 14:35:26 UTC
I've updated to NM-openvpn 1.12.3 both in Rawhide and F43. Mikhail, please test it when it's available in the repo.

Comment 10 Mikhail 2025-08-28 14:24:29 UTC
(In reply to Íñigo Huguet from comment #9)
> I've updated to NM-openvpn 1.12.3 both in Rawhide and F43. Mikhail, please
> test it when it's available in the repo.

# rpm -q NetworkManager-openvpn
NetworkManager-openvpn-1.12.3-1.fc44.x86_64


I can confirm the issue is resolved.

Comment 11 Adam Williamson 2025-09-01 17:18:12 UTC
https://bodhi.fedoraproject.org/updates/FEDORA-2025-afabd5d2ff is stable, so I believe we can close this. Thanks.


Note You need to log in before you can comment on or make changes to this bug.