NordVPN keeps asking for password

I had Nord VPN setup via openvpn files imported into the vpn settings in network settings. This has been working for nearly 8 months.

For about 2 weeks I get asked to enter a password when I try and connect. I have entered my nord vpn password but the prompt keeps reappearing.

I can login to nord vpn’s site in a browser or connect via terminal.

Which password does it want? Why is asking for it, I have been using it for months without this issue.

https://preview.redd.it/6lcxsomjkeab1.png?width=480&format=png&auto=webp&s=0b9222bd3f0a9bb05a48950af62ecb9d6d7c01a8

I see the following error in my log:

“ERROR: could not read Auth username/password/ok/string from management interface”

I use NordVPN with Nordlynx and made an icon for it to connect and disconnect. Generated a token on their website. Filled the token in the script at the location and placed the script in /usr/local/bin. Made an .desktop file and placed it in /usr/share/applications. Placed the icon in the icon bar. The script uses Zenity to display a window to connect or disconnect. You can also run the script from the command line to see what the messages returned by NordVPN are if it is not connecting.

Script:

#!/bin/bash
vpnOnline=3
vpnStatus=$(nordvpn status)
if [[ $(echo ${vpnStatus} | grep -c Disconnected) -eq 1 ]]
then
  vpnStatus="Status: Disconnected\n\n<b>Connect</b> to VPN?"
  okLabel="Connect"
  vpnOnline=0
else
  vpnStatus="Status: Connected\n\n<b>Disconnect</b> from VPN?"
  okLabel="Disconnect"
  vpnOnline=1
fi

zenity --question --ellipsize --title="NordVPN" --default-cancel --ok-label="${okLabel}" --text="${vpnStatus}" --icon-name=nordvpn
case ${vpnOnline} in
  0) nordvpn login --token <Replace by Token>
     nordvpn connect
     ;;
  1) nordvpn disconnect
     ;;
esac

nordvpn-connect.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=NordVPN
Comment=Nordvpn, Connect/Disconnect message window.
Icon=nordvpn
MimeType=x-scheme-handler/nordvpn
Exec=/usr/local/bin/nordvpn.sh
Terminal=false

Thank you! I was running into the same issue, and using the service credentials from the manual setup it works again.