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

Quantum-resistant tunnel loops "connecting" forever #7416

Closed
2 tasks done
socphoenix opened this issue Jan 3, 2025 · 13 comments
Closed
2 tasks done

Quantum-resistant tunnel loops "connecting" forever #7416

socphoenix opened this issue Jan 3, 2025 · 13 comments
Labels
bug Daemon Issues related to mullvad-daemon Linux Issues related to Linux

Comments

@socphoenix
Copy link

Is it a bug?

  • I know this is an issue with the app, and contacting Mullvad support is not relevant.

I have checked if others have reported this already

  • I have checked the issue tracker to see if others have reported similar issues.

Current Behavior

on 2025.1 (and not 2024.8), quantum-resistant tunnel option in wireguard leads to perpetual inability to login.

Expected Behavior

Expect to be able to login.

Steps to Reproduce

  1. ... start app
  2. ... try to connect with quantum-resistant tunnel enabled.

Failure Logs

System information:
id: d76be811-a87e-43c8-9d44-5926ef64c6e1
kernel: 6.8.0-51-generic
mullvad-product-version: 2025.1
nm: 1.46.0
os: Linux Ubuntu 24.04.1 LTS (Noble Numbat)
systemd: systemd 255 (255.4-1ubuntu8.4)
wireguard: 1.0.0

====================
Log: /var/log/mullvad-vpn/daemon.log
====================
[2025-01-03 12:02:48.639][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2025.1 2025-01-02
[2025-01-03 12:02:48.639][mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn
[2025-01-03 12:02:48.640][mullvad_daemon::management_interface][INFO] Management interface listening on /var/run/mullvad-vpn
[2025-01-03 12:02:48.640][mullvad_api::address_cache][DEBUG] Loading API addresses from /var/cache/mullvad-vpn/api-ip-address.txt
[2025-01-03 12:02:48.640][mullvad_api::address_cache][DEBUG] Using API address: [REDACTED]:443
[2025-01-03 12:02:48.640][mullvad_api::availability][DEBUG] Restarting API inactivity check
[2025-01-03 12:02:48.640][mullvad_api::availability][DEBUG] Stopping API inactivity check
[2025-01-03 12:02:48.642][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json
[2025-01-03 12:02:48.643][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json
[2025-01-03 12:02:48.643][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json
[2025-01-03 12:02:48.653][mullvad_relay_selector::relay_selector][INFO] Initialized with 653 cached relays from 2025-01-02 11:00:33.000
[2025-01-03 12:02:48.653][mullvad_api::availability][DEBUG] Pausing background API requests
[2025-01-03 12:02:48.653][mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json
[2025-01-03 12:02:48.653][mullvad_daemon][INFO] Automatically connecting since auto-connect is turned on
[2025-01-03 12:02:48.656][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 12:02:48.663][mullvad_daemon::api][INFO] Initial offline state - online
[2025-01-03 12:02:48.663][mullvad_api::availability][DEBUG] Resuming API requests due to coming online
[2025-01-03 12:02:48.664][mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json
[2025-01-03 12:02:48.664][mullvad_daemon::version_check][WARN] Error: Unable to load cached version info
Caused by: Clearing version check cache due to a version mismatch
[2025-01-03 12:02:48.665][mullvad_api::access][DEBUG] Fetching access token for an account
[2025-01-03 12:02:48.665][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used
[2025-01-03 12:02:48.667][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:8024/UDP, Blocking LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 12:02:48.675][mullvad_api::availability][DEBUG] Resuming background API requests
[2025-01-03 12:02:48.675][mullvad_api::availability][DEBUG] Restarting API inactivity check
[2025-01-03 12:02:48.675][mullvad_api::availability][DEBUG] Stopping API inactivity check
[2025-01-03 12:02:48.675][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:8024, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 12:02:48.675][mullvad_api::availability][DEBUG] Stopping API inactivity check
[2025-01-03 12:02:48.675][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: any, multihop: off, ipv6 (tun): off, lan: off, pq: auto, obfs: auto, dns: ads trackers malware social media
[2025-01-03 12:02:48.675][talpid_wireguard][DEBUG] Tunnel MTU: 1380
[2025-01-03 12:02:48.688][talpid_wireguard][DEBUG] Using kernel WireGuard implementation
[2025-01-03 12:02:48.689][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:8024/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: [REDACTED]:1337/TCP), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 12:02:48.699][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }}
[2025-01-03 12:02:48.700][talpid_wireguard::ephemeral][DEBUG] Requesting ephemeral peer
[2025-01-03 12:02:48.700][talpid_tunnel_config_client][DEBUG] Connecting to relay config service at [REDACTED]
[2025-01-03 12:02:48.700][talpid_tunnel_config_client::socket::sys][DEBUG] Tunnel config TCP socket MSS: 496
[2025-01-03 12:02:49.037][talpid_tunnel_config_client][DEBUG] Connected to relay config service at [REDACTED]
[2025-01-03 12:02:49.310][talpid_tunnel_config_client][DEBUG] Generated PQ secrets
[2025-01-03 12:02:49.325][mullvad_daemon::version_check][DEBUG] Writing version check cache to /var/cache/mullvad-vpn/version-info.json
[2025-01-03 12:02:49.325][mullvad_daemon::management_interface][DEBUG] Broadcasting new app version info
[2025-01-03 12:02:49.982][mullvad_daemon::relay_list][DEBUG] Writing relays cache to /var/cache/mullvad-vpn/relays.json
[2025-01-03 12:02:49.992][mullvad_relay_selector::relay_selector::parsed_relays][INFO] Updated relay inventory has 655 relays
[2025-01-03 12:02:49.992][mullvad_daemon::management_interface][DEBUG] Broadcasting new relay list
[2025-01-03 12:02:55.059][mullvad_daemon::management_interface][DEBUG] is_performing_post_upgrade
[2025-01-03 12:02:55.063][mullvad_daemon::management_interface][DEBUG] get_account_history
[2025-01-03 12:02:55.065][mullvad_daemon::management_interface][DEBUG] get_tunnel_state
[2025-01-03 12:02:55.072][mullvad_daemon::management_interface][DEBUG] get_device
[2025-01-03 12:02:55.080][mullvad_daemon::management_interface][DEBUG] get_settings
[2025-01-03 12:02:55.080][mullvad_daemon::management_interface][DEBUG] get_account_data
[2025-01-03 12:02:55.080][mullvad_daemon::management_interface][DEBUG] get_account_history
[2025-01-03 12:02:55.081][mullvad_daemon::management_interface][DEBUG] update_device
[2025-01-03 12:02:55.089][mullvad_daemon::management_interface][DEBUG] get_current_api_access_method
[2025-01-03 12:02:55.091][mullvad_daemon::management_interface][DEBUG] get_relay_locations
[2025-01-03 12:02:55.154][mullvad_daemon::management_interface][DEBUG] get_current_version
[2025-01-03 12:02:55.156][mullvad_daemon::management_interface][DEBUG] connect_tunnel
[2025-01-03 12:02:55.156][mullvad_daemon::management_interface][DEBUG] get_version_info
[2025-01-03 12:02:55.268][mullvad_daemon::device][DEBUG] The current device is still valid
[2025-01-03 12:02:56.701][talpid_wireguard::ephemeral][WARN] Timeout while negotiating ephemeral peer
[2025-01-03 12:02:56.701][panic][ERROR] thread 'tokio-runtime-worker' panicked at 'Cannot start a runtime from within a runtime. This happens because a function (like `block_on`) attempted to block the current thread while the thread is being used to drive asynchronous tasks.': talpid-wireguard/src/wireguard_kernel/netlink_tunnel.rs:108
[2025-01-03 12:02:56.701][talpid_tunnel_config_client::socket_sniffer][DEBUG] Tunnel config client connection ended. RX: 306 bytes, TX: 526442 bytes, duration: 7 s

====================
Log: /var/log/mullvad-vpn/daemon.old.log
====================
[2025-01-03 11:59:14.290][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.8 2024-12-04
[2025-01-03 11:59:14.290][mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn
[2025-01-03 11:59:14.291][mullvad_daemon::management_interface][INFO] Management interface listening on /var/run/mullvad-vpn
[2025-01-03 11:59:14.293][mullvad_api::address_cache][DEBUG] Loading API addresses from /var/cache/mullvad-vpn/api-ip-address.txt
[2025-01-03 11:59:14.293][mullvad_api::address_cache][DEBUG] Using API address: [REDACTED]:443
[2025-01-03 11:59:14.293][mullvad_api::availability][DEBUG] Suspending API requests
[2025-01-03 11:59:14.298][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json
[2025-01-03 11:59:14.299][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json
[2025-01-03 11:59:14.306][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json
[2025-01-03 11:59:14.314][mullvad_relay_selector::relay_selector][INFO] Initialized with 653 cached relays from 2024-12-31 16:47:37.258
[2025-01-03 11:59:14.316][mullvad_api::availability][DEBUG] Pausing background API requests
[2025-01-03 11:59:14.316][mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json
[2025-01-03 11:59:14.316][mullvad_daemon][INFO] Automatically connecting since auto-connect is turned on
[2025-01-03 11:59:14.317][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 11:59:14.327][mullvad_daemon::api][INFO] Initial offline state - offline
[2025-01-03 11:59:14.327][mullvad_api::availability][DEBUG] Pausing API requests due to being offline
[2025-01-03 11:59:14.328][mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json
[2025-01-03 11:59:14.333][mullvad_api::availability][DEBUG] Unsuspending API requests
[2025-01-03 11:59:14.334][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 11:59:14.334][mullvad_api::access][DEBUG] Fetching access token for an account
[2025-01-03 11:59:14.340][mullvad_api::availability][DEBUG] Resuming background API requests
[2025-01-03 11:59:14.340][mullvad_daemon][DEBUG] New tunnel state: Error(ErrorState { cause: IsOffline, block_failure: None })
[2025-01-03 11:59:14.340][mullvad_daemon][INFO] Blocking all network connections, reason: This device is offline, no tunnels can be established
[2025-01-03 11:59:14.427][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: false }
[2025-01-03 11:59:14.427][mullvad_api::availability][DEBUG] Resuming API requests due to coming online
[2025-01-03 11:59:14.428][talpid_core::dns][INFO] Resetting DNS
[2025-01-03 11:59:14.428][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used
[2025-01-03 11:59:14.428][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:4692/UDP, Blocking LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:14.435][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:4692, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 11:59:14.435][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: any, multihop: off, ipv6 (tun): off, lan: off, pq: auto, obfs: auto, dns: ads trackers malware social media
[2025-01-03 11:59:14.435][talpid_wireguard][DEBUG] Tunnel MTU: 1380
[2025-01-03 11:59:14.464][talpid_wireguard][DEBUG] Using kernel WireGuard implementation
[2025-01-03 11:59:14.465][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:4692/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: [REDACTED]:1337/TCP), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:14.473][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }}
[2025-01-03 11:59:14.473][talpid_wireguard][DEBUG] Requesting ephemeral peer
[2025-01-03 11:59:14.473][talpid_tunnel_config_client][DEBUG] Config client socket MSS: 496
[2025-01-03 11:59:15.110][mullvad_daemon::version_check][DEBUG] Writing version check cache to /var/cache/mullvad-vpn/version-info.json
[2025-01-03 11:59:15.110][mullvad_daemon::management_interface][DEBUG] Broadcasting new app version info
[2025-01-03 11:59:15.488][mullvad_daemon::relay_list][DEBUG] Writing relays cache to /var/cache/mullvad-vpn/relays.json
[2025-01-03 11:59:15.499][mullvad_relay_selector::relay_selector::parsed_relays][INFO] Updated relay inventory has 655 relays
[2025-01-03 11:59:15.499][mullvad_daemon::management_interface][DEBUG] Broadcasting new relay list
[2025-01-03 11:59:16.662][mullvad_api::access][DEBUG] Fetching access token for an account
[2025-01-03 11:59:18.618][mullvad_daemon::management_interface][DEBUG] is_performing_post_upgrade
[2025-01-03 11:59:18.625][mullvad_daemon::management_interface][DEBUG] get_account_history
[2025-01-03 11:59:18.627][mullvad_daemon::management_interface][DEBUG] get_tunnel_state
[2025-01-03 11:59:18.634][mullvad_daemon::management_interface][DEBUG] get_device
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] get_settings
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] get_account_history
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] get_account_data
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] update_device
[2025-01-03 11:59:18.647][mullvad_daemon::management_interface][DEBUG] get_current_api_access_method
[2025-01-03 11:59:18.649][mullvad_daemon::management_interface][DEBUG] get_relay_locations
[2025-01-03 11:59:18.717][mullvad_daemon::management_interface][DEBUG] get_current_version
[2025-01-03 11:59:18.719][mullvad_daemon::management_interface][DEBUG] connect_tunnel
[2025-01-03 11:59:18.719][mullvad_daemon::management_interface][DEBUG] get_version_info
[2025-01-03 11:59:18.828][mullvad_daemon::device][DEBUG] The current device is still valid
[2025-01-03 11:59:22.473][talpid_wireguard][WARN] Timeout while negotiating ephemeral peer
[2025-01-03 11:59:22.552][talpid_core::tunnel_state_machine::connecting_state][DEBUG] WireGuard tunnel timed out
[2025-01-03 11:59:22.552][talpid_core::tunnel_state_machine::connecting_state][DEBUG] The tunnel disconnected unexpectedly
[2025-01-03 11:59:22.552][talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None
[2025-01-03 11:59:22.553][talpid_routing::imp::imp][DEBUG] Clearing routes
[2025-01-03 11:59:22.553][mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Reconnect)
[2025-01-03 11:59:22.553][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used
[2025-01-03 11:59:22.553][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:443/UDP, Blocking LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:22.558][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:443, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-002"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 11:59:22.558][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: any, multihop: off, ipv6 (tun): off, lan: off, pq: auto, obfs: auto, dns: ads trackers malware social media
[2025-01-03 11:59:22.558][talpid_wireguard][DEBUG] Tunnel MTU: 1380
[2025-01-03 11:59:22.580][talpid_wireguard][DEBUG] Using kernel WireGuard implementation
[2025-01-03 11:59:22.580][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:443/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: [REDACTED]:1337/TCP), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:22.588][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }}
[2025-01-03 11:59:22.589][talpid_wireguard][DEBUG] Requesting ephemeral peer
[2025-01-03 11:59:22.589][talpid_tunnel_config_client][DEBUG] Config client socket MSS: 496
[2025-01-03 11:59:28.681][talpid_wireguard][DEBUG] Retrieved ephemeral peer
[2025-01-03 11:59:28.697][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:443/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: All), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:28.707][talpid_wireguard::mtu_detection][DEBUG] Starting MTU detection
[2025-01-03 11:59:28.707][surge_ping::client][DEBUG] error opening SOCK_DGRAM type socket, trying SOCK_RAW: Os { code: 13, kind: PermissionDenied, message: "Permission denied" }
[2025-01-03 11:59:28.910][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 0 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: false, mtu: None }}
[2025-01-03 11:59:28.910][talpid_core::firewall][INFO] Applying firewall policy: Connected to [REDACTED]:443/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None), Blocking LAN
[2025-01-03 11:59:28.920][talpid_core::dns][INFO] Setting DNS servers: Tunnel DNS: {[REDACTED]} Non-tunnel DNS: {}
[2025-01-03 11:59:28.920][talpid_core::dns::imp][DEBUG] Managing DNS via systemd-resolved
[2025-01-03 11:59:28.922][mullvad_daemon][DEBUG] New tunnel state: Connected { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:443, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: Some("wg0-mullvad"), daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-002"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 11:59:28.923][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation
[2025-01-03 11:59:29.041][surge_ping::client][DEBUG] no one is waiting for ICMP packet (V4(Icmpv4Packet { source: [REDACTED], destination: [REDACTED], ttl: Some(64), icmp_type: IcmpType(0), icmp_code: IcmpCode(0), size: 50, real_dest: [REDACTED], identifier: PingIdentifier(41095), sequence: PingSequence(0) }))
[2025-01-03 11:59:29.048][talpid_wireguard::mtu_detection][DEBUG] MTU 1380 verified to not drop packets
[2025-01-03 12:01:15.030][mullvad_daemon::management_interface][DEBUG] get_account_data
[2025-01-03 12:02:40.476][mullvad_daemon::management_interface][DEBUG] prepare_restart
[2025-01-03 12:02:40.482][mullvad_daemon::shutdown::platform][DEBUG] Process received signal: [Term]
[2025-01-03 12:02:40.483][talpid_core::dns][INFO] Resetting DNS
[2025-01-03 12:02:40.488][talpid_routing::imp::imp][DEBUG] Clearing routes
[2025-01-03 12:02:40.488][mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Nothing)
[2025-01-03 12:02:40.545][talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None
[2025-01-03 12:02:40.545][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 12:02:40.553][mullvad_daemon][DEBUG] New tunnel state: Disconnected { location: None, locked_down: true }
[2025-01-03 12:02:40.553][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation
[2025-01-03 12:02:40.554][mullvad_daemon::device][DEBUG] Account manager has stopped
[2025-01-03 12:02:40.554][talpid_core::dns][INFO] Resetting DNS
[2025-01-03 12:02:40.554][talpid_core::tunnel_state_machine][DEBUG] Tunnel state machine exited
[2025-01-03 12:02:40.555][talpid_core::tunnel_state_machine][INFO] Tunnel state machine shut down
[2025-01-03 12:02:40.555][mullvad_daemon][INFO] Mullvad daemon is quitting
[2025-01-03 12:02:41.057][mullvad_daemon][DEBUG] Process exiting with code 0

====================
Log: /var/log/mullvad-vpn/early-boot-fw.old.log
====================
[2024-12-30 15:47:10.250][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.8 2024-12-04
[2024-12-30 15:47:10.251][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json
[2024-12-30 15:47:10.254][mullvad_daemon::early_boot_firewall][INFO] Applying firewall policy Blocked. Blocking LAN. Allowing endpoint: none
[2024-12-30 15:47:10.254][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: none

====================
Log: /var/log/mullvad-vpn/old-install-daemon.log
====================
[2025-01-03 11:59:14.290][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.8 2024-12-04
[2025-01-03 11:59:14.290][mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn
[2025-01-03 11:59:14.291][mullvad_daemon::management_interface][INFO] Management interface listening on /var/run/mullvad-vpn
[2025-01-03 11:59:14.293][mullvad_api::address_cache][DEBUG] Loading API addresses from /var/cache/mullvad-vpn/api-ip-address.txt
[2025-01-03 11:59:14.293][mullvad_api::address_cache][DEBUG] Using API address: [REDACTED]:443
[2025-01-03 11:59:14.293][mullvad_api::availability][DEBUG] Suspending API requests
[2025-01-03 11:59:14.298][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json
[2025-01-03 11:59:14.299][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json
[2025-01-03 11:59:14.306][mullvad_relay_selector::relay_selector::parsed_relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json
[2025-01-03 11:59:14.314][mullvad_relay_selector::relay_selector][INFO] Initialized with 653 cached relays from 2024-12-31 16:47:37.258
[2025-01-03 11:59:14.316][mullvad_api::availability][DEBUG] Pausing background API requests
[2025-01-03 11:59:14.316][mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json
[2025-01-03 11:59:14.316][mullvad_daemon][INFO] Automatically connecting since auto-connect is turned on
[2025-01-03 11:59:14.317][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 11:59:14.327][mullvad_daemon::api][INFO] Initial offline state - offline
[2025-01-03 11:59:14.327][mullvad_api::availability][DEBUG] Pausing API requests due to being offline
[2025-01-03 11:59:14.328][mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json
[2025-01-03 11:59:14.333][mullvad_api::availability][DEBUG] Unsuspending API requests
[2025-01-03 11:59:14.334][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 11:59:14.334][mullvad_api::access][DEBUG] Fetching access token for an account
[2025-01-03 11:59:14.340][mullvad_api::availability][DEBUG] Resuming background API requests
[2025-01-03 11:59:14.340][mullvad_daemon][DEBUG] New tunnel state: Error(ErrorState { cause: IsOffline, block_failure: None })
[2025-01-03 11:59:14.340][mullvad_daemon][INFO] Blocking all network connections, reason: This device is offline, no tunnels can be established
[2025-01-03 11:59:14.427][mullvad_daemon::api][INFO] Detecting changes to offline state - Status { ipv4: true, ipv6: false }
[2025-01-03 11:59:14.427][mullvad_api::availability][DEBUG] Resuming API requests due to coming online
[2025-01-03 11:59:14.428][talpid_core::dns][INFO] Resetting DNS
[2025-01-03 11:59:14.428][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used
[2025-01-03 11:59:14.428][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:4692/UDP, Blocking LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:14.435][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:4692, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-001"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 11:59:14.435][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: any, multihop: off, ipv6 (tun): off, lan: off, pq: auto, obfs: auto, dns: ads trackers malware social media
[2025-01-03 11:59:14.435][talpid_wireguard][DEBUG] Tunnel MTU: 1380
[2025-01-03 11:59:14.464][talpid_wireguard][DEBUG] Using kernel WireGuard implementation
[2025-01-03 11:59:14.465][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:4692/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: [REDACTED]:1337/TCP), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:14.473][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }}
[2025-01-03 11:59:14.473][talpid_wireguard][DEBUG] Requesting ephemeral peer
[2025-01-03 11:59:14.473][talpid_tunnel_config_client][DEBUG] Config client socket MSS: 496
[2025-01-03 11:59:15.110][mullvad_daemon::version_check][DEBUG] Writing version check cache to /var/cache/mullvad-vpn/version-info.json
[2025-01-03 11:59:15.110][mullvad_daemon::management_interface][DEBUG] Broadcasting new app version info
[2025-01-03 11:59:15.488][mullvad_daemon::relay_list][DEBUG] Writing relays cache to /var/cache/mullvad-vpn/relays.json
[2025-01-03 11:59:15.499][mullvad_relay_selector::relay_selector::parsed_relays][INFO] Updated relay inventory has 655 relays
[2025-01-03 11:59:15.499][mullvad_daemon::management_interface][DEBUG] Broadcasting new relay list
[2025-01-03 11:59:16.662][mullvad_api::access][DEBUG] Fetching access token for an account
[2025-01-03 11:59:18.618][mullvad_daemon::management_interface][DEBUG] is_performing_post_upgrade
[2025-01-03 11:59:18.625][mullvad_daemon::management_interface][DEBUG] get_account_history
[2025-01-03 11:59:18.627][mullvad_daemon::management_interface][DEBUG] get_tunnel_state
[2025-01-03 11:59:18.634][mullvad_daemon::management_interface][DEBUG] get_device
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] get_settings
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] get_account_history
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] get_account_data
[2025-01-03 11:59:18.641][mullvad_daemon::management_interface][DEBUG] update_device
[2025-01-03 11:59:18.647][mullvad_daemon::management_interface][DEBUG] get_current_api_access_method
[2025-01-03 11:59:18.649][mullvad_daemon::management_interface][DEBUG] get_relay_locations
[2025-01-03 11:59:18.717][mullvad_daemon::management_interface][DEBUG] get_current_version
[2025-01-03 11:59:18.719][mullvad_daemon::management_interface][DEBUG] connect_tunnel
[2025-01-03 11:59:18.719][mullvad_daemon::management_interface][DEBUG] get_version_info
[2025-01-03 11:59:18.828][mullvad_daemon::device][DEBUG] The current device is still valid
[2025-01-03 11:59:22.473][talpid_wireguard][WARN] Timeout while negotiating ephemeral peer
[2025-01-03 11:59:22.552][talpid_core::tunnel_state_machine::connecting_state][DEBUG] WireGuard tunnel timed out
[2025-01-03 11:59:22.552][talpid_core::tunnel_state_machine::connecting_state][DEBUG] The tunnel disconnected unexpectedly
[2025-01-03 11:59:22.552][talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None
[2025-01-03 11:59:22.553][talpid_routing::imp::imp][DEBUG] Clearing routes
[2025-01-03 11:59:22.553][mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Reconnect)
[2025-01-03 11:59:22.553][mullvad_daemon::tunnel][DEBUG] Same IP is NOT being used
[2025-01-03 11:59:22.553][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:443/UDP, Blocking LAN, interface: none. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:22.558][mullvad_daemon][DEBUG] New tunnel state: Connecting { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:443, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: None, daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-002"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 11:59:22.558][mullvad_daemon][DEBUG] Settings: openvpn mssfix: unset, wg mtu: unset, wg ip version: any, multihop: off, ipv6 (tun): off, lan: off, pq: auto, obfs: auto, dns: ads trackers malware social media
[2025-01-03 11:59:22.558][talpid_wireguard][DEBUG] Tunnel MTU: 1380
[2025-01-03 11:59:22.580][talpid_wireguard][DEBUG] Using kernel WireGuard implementation
[2025-01-03 11:59:22.580][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:443/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: [REDACTED]:1337/TCP), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:22.588][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 32 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: true, mtu: None }}
[2025-01-03 11:59:22.589][talpid_wireguard][DEBUG] Requesting ephemeral peer
[2025-01-03 11:59:22.589][talpid_tunnel_config_client][DEBUG] Config client socket MSS: 496
[2025-01-03 11:59:28.681][talpid_wireguard][DEBUG] Retrieved ephemeral peer
[2025-01-03 11:59:28.697][talpid_core::firewall][INFO] Applying firewall policy: Connecting to [REDACTED]:443/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None, allowed in-tunnel traffic: All), Blocking LAN. Allowing endpoint [REDACTED]:443/TCP
[2025-01-03 11:59:28.707][talpid_wireguard::mtu_detection][DEBUG] Starting MTU detection
[2025-01-03 11:59:28.707][surge_ping::client][DEBUG] error opening SOCK_DGRAM type socket, trying SOCK_RAW: Os { code: 13, kind: PermissionDenied, message: "Permission denied" }
[2025-01-03 11:59:28.910][talpid_routing::imp::imp][DEBUG] Adding routes: {RequiredRoute { prefix: V4(Ipv4Network { addr: [REDACTED], prefix: 0 }), node: RealNode(Node { ip: None, device: Some("wg0-mullvad") }), main_table: false, mtu: None }}
[2025-01-03 11:59:28.910][talpid_core::firewall][INFO] Applying firewall policy: Connected to [REDACTED]:443/UDP over "wg0-mullvad" (ip: [REDACTED], v4 gw: [REDACTED], v6 gw: None), Blocking LAN
[2025-01-03 11:59:28.920][talpid_core::dns][INFO] Setting DNS servers: Tunnel DNS: {[REDACTED]} Non-tunnel DNS: {}
[2025-01-03 11:59:28.920][talpid_core::dns::imp][DEBUG] Managing DNS via systemd-resolved
[2025-01-03 11:59:28.922][mullvad_daemon][DEBUG] New tunnel state: Connected { endpoint: TunnelEndpoint { endpoint: Endpoint { address: [REDACTED]:443, protocol: Udp }, tunnel_type: Wireguard, quantum_resistant: true, proxy: None, obfuscation: None, entry_endpoint: None, tunnel_interface: Some("wg0-mullvad"), daita: false }, location: Some(GeoIpLocation { ipv4: None, ipv6: None, country: "Chile", city: Some("Santiago"), latitude: -33.448891, longitude: -70.669266, mullvad_exit_ip: true, hostname: Some("cl-scl-wg-002"), bridge_hostname: None, entry_hostname: None, obfuscator_hostname: None }), feature_indicators: FeatureIndicators(["Dns Content Blocker", "Lockdown Mode", "Quantum Resistance"]) }
[2025-01-03 11:59:28.923][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation
[2025-01-03 11:59:29.041][surge_ping::client][DEBUG] no one is waiting for ICMP packet (V4(Icmpv4Packet { source: [REDACTED], destination: [REDACTED], ttl: Some(64), icmp_type: IcmpType(0), icmp_code: IcmpCode(0), size: 50, real_dest: [REDACTED], identifier: PingIdentifier(41095), sequence: PingSequence(0) }))
[2025-01-03 11:59:29.048][talpid_wireguard::mtu_detection][DEBUG] MTU 1380 verified to not drop packets
[2025-01-03 12:01:15.030][mullvad_daemon::management_interface][DEBUG] get_account_data
[2025-01-03 12:02:40.476][mullvad_daemon::management_interface][DEBUG] prepare_restart
[2025-01-03 12:02:40.482][mullvad_daemon::shutdown::platform][DEBUG] Process received signal: [Term]
[2025-01-03 12:02:40.483][talpid_core::dns][INFO] Resetting DNS
[2025-01-03 12:02:40.488][talpid_routing::imp::imp][DEBUG] Clearing routes
[2025-01-03 12:02:40.488][mullvad_daemon][DEBUG] New tunnel state: Disconnecting(Nothing)
[2025-01-03 12:02:40.545][talpid_core::tunnel_state_machine::connecting_state][DEBUG] Tunnel monitor exited with block reason: None
[2025-01-03 12:02:40.545][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: [REDACTED]:443/TCP
[2025-01-03 12:02:40.553][mullvad_daemon][DEBUG] New tunnel state: Disconnected { location: None, locked_down: true }
[2025-01-03 12:02:40.553][mullvad_daemon::geoip][DEBUG] Fetching GeoIpLocation
[2025-01-03 12:02:40.554][mullvad_daemon::device][DEBUG] Account manager has stopped
[2025-01-03 12:02:40.554][talpid_core::dns][INFO] Resetting DNS
[2025-01-03 12:02:40.554][talpid_core::tunnel_state_machine][DEBUG] Tunnel state machine exited
[2025-01-03 12:02:40.555][talpid_core::tunnel_state_machine][INFO] Tunnel state machine shut down
[2025-01-03 12:02:40.555][mullvad_daemon][INFO] Mullvad daemon is quitting
[2025-01-03 12:02:41.057][mullvad_daemon][DEBUG] Process exiting with code 0

====================
Log: /var/log/mullvad-vpn/early-boot-fw.log
====================
[2025-01-03 11:59:12.265][mullvad_daemon::version][INFO] Starting mullvad-daemon - 2024.8 2024-12-04
[2025-01-03 11:59:12.266][mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json
[2025-01-03 11:59:12.272][mullvad_daemon::early_boot_firewall][INFO] Applying firewall policy Blocked. Blocking LAN. Allowing endpoint: none
[2025-01-03 11:59:12.272][talpid_core::firewall][INFO] Applying firewall policy: Blocked. Blocking LAN. Allowing endpoint: none

====================
Log: ~/.config/Mullvad VPN/logs/frontend-renderer.old.log
====================
[2025-01-03 11:59:19.293][verbose] Tunnel state: connecting
[2025-01-03 11:59:19.293][verbose] Initial: Wrong content height: 597, expected 568
[2025-01-03 11:59:19.378][verbose] Map canvas scale factor: 1, using: 1
[2025-01-03 11:59:22.555][verbose] Tunnel state: connecting
[2025-01-03 11:59:22.581][verbose] Tunnel state: connecting
[2025-01-03 11:59:28.925][verbose] Tunnel state: connected
[2025-01-03 11:59:30.814][verbose] Tunnel state: connected
[2025-01-03 12:00:08.241][verbose] Map canvas scale factor: 1, using: 1

====================
Log: ~/.config/Mullvad VPN/logs/frontend-main.old.log
====================
[2025-01-03 11:59:17.058][verbose] Chromium sandbox is enabled
[2025-01-03 11:59:17.061][info] Running version 2024.8
[2025-01-03 11:59:18.288][info] Detected locale: en-US
[2025-01-03 11:59:18.607][info] Connected to the daemon
[2025-01-03 11:59:18.719][info] Autoconnect the tunnel
[2025-01-03 12:02:39.905][info] before-quit received
[2025-01-03 12:02:39.905][info] Quit initiated
[2025-01-03 12:02:39.906][info] Unsubscribed from the daemon events

====================
Log: ~/.config/Mullvad VPN/logs/frontend-main.log
====================
[2025-01-03 12:02:54.693][verbose] Chromium sandbox is enabled
[2025-01-03 12:02:54.695][info] Running version 2025.1
[2025-01-03 12:02:54.806][info] Detected locale: en-US
[2025-01-03 12:02:55.047][info] Connected to the daemon
[2025-01-03 12:02:55.155][info] Autoconnect the tunnel

====================
Log: ~/.config/Mullvad VPN/logs/frontend-renderer.log
====================
[2025-01-03 12:02:55.672][verbose] Tunnel state: connecting
[2025-01-03 12:02:55.676][verbose] Initial: Wrong content height: 597, expected 568
[2025-01-03 12:02:55.678][verbose] Resize: Wrong content height: 597, expected 568
[2025-01-03 12:02:55.757][verbose] Map canvas scale factor: 1, using: 1

Operating system version

Ubuntu 24.04.1 LTS

Mullvad VPN app version

2025.1

Additional Information

No response

@socphoenix socphoenix added the bug label Jan 3, 2025
@salimp2009
Copy link

salimp2009 commented Jan 5, 2025

I am also having connection problems after upgrading to 2025.1. I have wireguard set and also tried Auto. Tried to connect several location Germany, Sweden, France, Denmark . I live in Turkey. I am using Linux(Arch).
After I downgraded it worked again.
I believe it is related to a change in 2025.1. if I turn off the quantum-resistant tunnel option, it works
Not sure if it is related. I also have quantum-resistant tunnel option.
I also have same issue on my laptop with Manjaro.
Salim

@M1ch431
Copy link

M1ch431 commented Jan 5, 2025

Also have the same issue with quantum resistance on Arch. Others seem to have the same issue. Latest version.

@pushkin-
Copy link

pushkin- commented Jan 5, 2025

related to #7292 ?

@socphoenix
Copy link
Author

related to #7292 ?

Possibly? From my recollection that author had said the quantum resistance setting had no effect, though I am not seeing that comment anymore so I may be confusing that with another issue report.

@salimp2009
Copy link

related to #7292 ?

I am using it on desktop & laptop not on Android. So 7292 is on Android as far I understood I also tried OpenVN and if Quantum is set it does not work. So it seems related to Quantum setting

@hulthe hulthe added Linux Issues related to Linux Daemon Issues related to mullvad-daemon labels Jan 7, 2025
@MarkusPettersson98
Copy link
Contributor

Thanks a lot for reporting this issue and providing logs. We are currently investigating what could cause these issues. I hope to be able to report back soon!

@MarkusPettersson98
Copy link
Contributor

We have identified the issue and are currently working on a fix. Expect a patched pre-release build today 😊

@MarkusPettersson98
Copy link
Contributor

MarkusPettersson98 commented Jan 7, 2025

Would you mind testing this build and report back if the problem has been resolved or not? 🙏

x86-64 Deb: https://releases.mullvad.net/desktop/builds/2025.1-dev-c66d8c%2Bfix-connecting-loop/MullvadVPN-2025.1-dev-c66d8c%2Bfix-connecting-loop_amd64.deb (signature)
x86-64 Rpm: https://releases.mullvad.net/desktop/builds/2025.1-dev-c66d8c%2Bfix-connecting-loop/MullvadVPN-2025.1-dev-c66d8c%2Bfix-connecting-loop_x86_64.rpm (signature)

I encourage that you verify the signature yourself, for example by following this guide: https://mullvad.net/en/help/verifying-signatures

For those who are curious, this is simply the 2025.1 release with #7425 applied on top. Also, please try to re-enable Quantum Resistance if you temporarily turned it off as a workaround. Thanks!

@socphoenix
Copy link
Author

socphoenix commented Jan 7, 2025

The app took about 60 seconds but did connect, I have logs attached generated right after connection in case that would be helpful.
mullvad.txt

Edit: Should mention I turned obfuscation and quantum resistance back on before trying to reconnect post update.

@MarkusPettersson98
Copy link
Contributor

That's great input, thanks! We did indeed introduce a bug in the 2025.1 release, and we'll look into rolling out a patch release ASAP. We still need to investigate the long connection times, but at least the issue of being stuck in the "connecting" state forever seems to be fixed 😊

@MarkusPettersson98
Copy link
Contributor

We just released 2025.2, which includes a fix for this issue! 🚀
https://github.com/mullvad/mullvadvpn-app/releases/tag/2025.2

It is also available in our deb and rpm repositories. Thanks for everyone who took the time to report this and interact with us 💛

@salimp2009
Copy link

We just released 2025.2, which includes a fix for this issue! 🚀 https://github.com/mullvad/mullvadvpn-app/releases/tag/2025.2

It is also available in our deb and rpm repositories. Thanks for everyone who took the time to report this and interact with us 💛

thank you. that is awesome

@MarkusPettersson98
Copy link
Contributor

Let me know if I should re-open this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Daemon Issues related to mullvad-daemon Linux Issues related to Linux
Projects
None yet
Development

No branches or pull requests

6 participants