Unable to startup paid protonvpn

Hello Manjaro forum, I am brand new to linux, and Manjaro. I’ve used a windows laptop for 20yrs for internet and mostly basic things. I finally pulled the trigger and downloaded Linux and I’m glad I did. I’ve never been interested in learning a computer until now.
So the issue I’m having is not unlike other posts I’ve read. ProtonVpn stopped working after the first day. From what I’m understanding it was the kill switch that caused this after switching the computer off while vpn was still on. Now, kwallet prompts me for a password which I’ve never set-up or used until I just downloaded it to see if that might resolve the issue. In the proton logs I’m seeing something about ivp6. Also, it seems someone else solved the problem on another post, referring to NM-applet or network manager applet but I don’t know what to do. Any help would be appreciated. Thank You!

Hi,
What package(s) are you using for proton?

Also I will just leave this here:

System:
  Kernel: 5.13.19-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64
  root=UUID=addd5627-2fe2-4400-bd57-a1943da9a107 rw quiet
  cryptdevice=UUID=afbe1c96-e5c4-4a6a-8cf2-31c6d8a28dff:luks-afbe1c96-e5c4-4a6a-8cf2-31c6d8a28dff
  root=/dev/mapper/luks-afbe1c96-e5c4-4a6a-8cf2-31c6d8a28dff apparmor=1
  security=apparmor udev.log_priority=3
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1 vt: 7
  dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Inspiron 16 7610 v: N/A serial: <filter>
  Chassis: type: 10 serial: <filter>
  Mobo: Dell model: 1J0MWF v: A00 serial: <filter> UEFI: Dell v: 1.1.3
  date: 09/24/2021
Battery:
  ID-1: BAT0 charge: 61.1 Wh (71.8%) condition: 85.1/84.3 Wh (100.9%)
  volts: 11.8 min: 11.4 model: SMP DELL 70N2F95 type: Li-poly serial: <filter>
  status: Discharging
  Device-1: hidpp_battery_0 model: Logitech M570 serial: <filter> charge: 20%
  rechargeable: yes status: Discharging
Memory:
  RAM: total: 15.38 GiB used: 3.75 GiB (24.4%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: 8-Core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
  arch: Tiger Lake family: 6 model-id: 8D (141) stepping: 1 microcode: 34
  cache: L2: 24 MiB bogomips: 73744
  Speed: 801 MHz min/max: 800/4600 MHz Core speeds (MHz): 1: 801 2: 1083
  3: 779 4: 826 5: 789 6: 801 7: 792 8: 795 9: 919 10: 801 11: 801 12: 777
  13: 925 14: 802 15: 778 16: 1007
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities
  arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2 avx512_vnni
  avx512_vp2intersect avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f
  avx512ifma avx512vbmi avx512vl bmi1 bmi2 bts cat_l2 cdp_l2 clflush
  clflushopt clwb cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl
  dtes64 dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma
  fpu fsgsbase fsrm fxsr gfni ht hwp hwp_act_window hwp_epp hwp_notify
  hwp_pkg_req ibpb ibrs ibrs_enhanced ida intel_pt invpcid invpcid_single
  lahf_lm lm mca mce md_clear mmx monitor movbe movdir64b movdiri msr mtrr
  nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
  pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed rdt_a rdtscp rep_good
  sdbg sep sha_ni smap smep split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2
  ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer
  tsc_known_freq umip vaes vme vmx vnmi vpclmulqdq vpid x2apic xgetbv1 xsave
  xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities: Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
  mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Dell driver: i915
  v: kernel bus-ID: 0000:00:02.0 chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] vendor: Dell
  driver: nvidia v: 470.63.01 alternate: nouveau,nvidia_drm
  bus-ID: 0000:01:00.0 chip-ID: 10de:25a2 class-ID: 0302
  Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo
  bus-ID: 3-5:3 chip-ID: 0c45:6725 class-ID: 0e02
  Display: x11 server: X.Org 1.20.13 compositor: xfwm4 v: 4.16.1 driver:
  loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa display-ID: :0.0
  screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x318mm (20.0x12.5")
  s-diag: 599mm (23.6")
  Monitor-1: eDP-1 res: 1920x1200 hz: 60 dpi: 142 size: 344x215mm (13.5x8.5")
  diag: 406mm (16")
  OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT1) v: 4.6 Mesa 21.2.3
  direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Dell
  driver: sof-audio-pci-intel-tgl
  alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
  chip-ID: 8086:43c8 class-ID: 0401
  Sound Server-1: ALSA v: k5.13.19-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.38 running: no
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
  bus-ID: 0000:00:14.3 chip-ID: 8086:43f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
  broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: pan1 state: down mac: <filter>
  IP v4: <filter> scope: global
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
  bus-ID: 3-14:5 chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: enabled,running
  rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
  Device-1: luks-afbe1c96-e5c4-4a6a-8cf2-31c6d8a28dff maj-min: 254:0
  type: LUKS dm: dm-0 size: 476.64 GiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:2 size: 476.64 GiB
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
  v: 0.6 port: N/A bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b rev: class-ID: 0104
Drives:
  Local Storage: total: 476.94 GiB used: 59.96 GiB (12.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix model: BC711 NVMe 512GB
  size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
  lanes: 4 type: SSD serial: <filter> rev: 41002131 temp: 37.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%)
  used: 59.96 GiB (12.8%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
  mapped: luks-afbe1c96-e5c4-4a6a-8cf2-31c6d8a28dff label: N/A
  uuid: addd5627-2fe2-4400-bd57-a1943da9a107
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
  used: 440 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  label: NO_LABEL uuid: D372-33DB
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 1 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:2 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
  power: 98mA chip-ID: 046d:c52b class-ID: 0300
  Device-2: 3-5:3 info: Microdia Integrated_Webcam_HD type: Video
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA
  chip-ID: 0c45:6725 class-ID: 0e02
  Device-3: 3-9:4 info: Shenzhen Goodix Goodix USB2.0 MISC
  type: <vendor specific> driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s
  power: 100mA chip-ID: 27c6:639c class-ID: ef00 serial: <filter>
  Device-4: 3-14:5 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb
  interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026
  class-ID: e001
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 8 rev: 3.1 speed: 20 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 43.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 368 Uptime: 1h 14m wakeups: 3201 Init: systemd v: 249
  tool: systemctl Compilers: gcc: 11.1.0 Packages: 1335 pacman: 1306 lib: 331
  flatpak: 15 snap: 14 Shell: Bash v: 5.1.8 running-in: xfce4-terminal
  inxi: 3.3.08

Interesting seeing those flags. Are they ‘red’ flags? If so I was going to get to those :grin:.
I downloaded the full package through pamac AUR.

OK … but what package(s) specifically?

pacman -Qqs proton

protonvpn
protonvpn-cli
protonvpn-gui
python-proton-client
python-protonvpn-nm-lib

Ah… and I assume you are meaning to use the gui?
What happens if you run

protonvpn

(I think thats the correct one for the gui)

When I type protonvpn into the terminal it opens protonvpn, then computer prompts for a password, and regardless if I type a password or cancel it says ‘connection failed because there were no valid vpn secrets’.

you need to install also libappindicator-gtk3 or gnome-shell-extension-appindicator and import the pgp key.(i noticed it imports automatically only if i use yay):

gpg --recv-key A88441BD4864F95BEE08E63A71EB474019940E11

and sometimes Protonvpn asks me for the IKEv2/IPSec string which you can find somewhere on your protonvpn account page. maybe that’s what your supposed to put when prompt for password.

ProtonVPN works flawless on Manjaro. Just install the package using Pamac.

pamac build protonvpn

If you build the above package you have both gui and cli. You need to setup your credentials before you connect

protonvpn-cli login <pvpn_username>

killswitch issue

During my usage of VPN on Manjaro I have discovered an issue with the default resolver (openresolv).

When you get issues with network connection down after disconnecting your VPN you will find your resolv.conf has not been restored. This has been the case where the VPN provider is providing a killswitch.

The killswitch is in fact the inability to resolve the ip-address for a hostname and thus if your connection to your VPN provider is severed - you cannot continue browsing.

I believe this is not a VPN issue and not directly a Manjaro issue but more an issue of the resolver used on the system.

Manjaro defaults to the package openresolv and my solution has been to switch to systemd-resolved.

This is done - fairly easy

  1. enable the systemd resolver
    sudo systemctl enable --now systemd-resolved
    
  2. move your your existing resolv.conf to a backup file
    sudo mv /etc/resolv.conf /etc/resolv.conf.bak
    
  3. create a link
    sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
    

I was able to complete step 1, but the second command didn’t work. Does that command work for you?

It doesn’t matter if I use the cli or gui, the computer still prompts me for a password.

The second command moves the existing resolv.conf to a backup file.

If the command fails then no resolv.conf exist - although it should - and you can continue with the 3rd command.

If the third command fails - then you have an error in the second command and you should recheck that command.

Do not use the OpenVPN / IKEv2 credentials in ProtonVPN applications or on the ProtonVPN dashboard

When you launch the commandline version of proton vpn - when you have not used it before - you must login. The credentials needed are your protonvpn credentials - the same credentials as those valid for login to your account on https://protonvpn.com.

Once logged in it will keep you logged in at all times and all you have to do is launch the gui and click quick connect - or launch a terminal and run

protonvpn-cli c

I appreciate you trying to help but you are confusing me.

I completely understand how to log into protonvpn.

Are you referring to the website or to the vpn client?

What is confusing? Is the emphasize on using the same credentials to the vpn client as you use for the website login confusing?

If you cannot make it work then you are clearly doing something wrong.

Do not launch protonvpn from the commandline using protonvpn as this will fail.

You haven’t shared one single piece of useful information - how do you expect any community member to understand why it doesn’t work for you?


Using

➜  ~ lsb_release -a
LSB Version:	n/a
Distributor ID:	ManjaroLinux
Description:	Manjaro Linux
Release:	21.2.0
Codename:	Qonos
  1. Open the ProtonVPN GUI from your XFCE menu
  2. Fill in your account credentials and click Login
  3. Click Quick connect

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.