Posts by zomboided

    The import log looks fine. I'm guessing that the individual ovpn files have all the keys and certificates contains within them in full rather than as a referenced file path?

    Just so that I'm clear, once you've done the import, you try and connect using User Defined as part of the import wizard (I think it does this, i forget), and not revert back to ExpressVPN right? And this fails?

    And then you find the command to start the VPN in the log and run exactly that? The ovpn files get morphed around a bit as they're downloaded and modified, so I want to know that you're running the same VPN as the add-on.

    What are the contents of Userdata\addon_data\service.vpn.manager\ExpressVPN\ ? If there are certain files in there, it'll use them to modify the VPN. I think the cert/keys are contained in there too. So maybe your old keys/certs were working but for some reason the way keys/certs are extracted in the current version isn't working. You're also copying settings.xml from a "working version".

    There are a lot of moving parts here, which isn't helpful for debug. We should switch to PM, and either we can approach this in a more controlled way, or you can share one of your ovpn files as you've downloaded it from ExpressVPN and you user/password.

    Hi there.

    One day to the other I started receiving this error message: Could not authenticate with VPN provider. Please check user name and password and try again.

    I hope this is the log you need:

    External Content pastebin.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    it was a good log, thanks. It looks like the basic call to authenticate with Nord is failing. I don't have an active Nord account, but I have an inactive one and just now I was able to go right through the step you're failing at (which is basically checking you have a valid account to be able to use the Nord API), and retrieve data via the API, before being disallowed to connect.

    So maybe there's a problem with your account? Maybe when you tried it the API wasn't available? Maybe it's down to the fact you're running OpenELEC from ~3 years ago. If your account is good, I'd upgrade to a stable LibreELEC and try again. Nord is one of the more popular providers, so if it wasn't working I'd expect to see more people opening bugs, especially given where it's failing.

    The user and password get committed only when committed, this behaviour is normal for all vpns. Can you take the ovpn you’ve downloaded and run it through the User Defined wizard and see if what ExpressVPN provide works ok.

    There are 100s of things traced, I can't remember what is shown. You'll probably see it in the ovpn file that's traced with each connect/disconnect with debug enabled. You need to enable debug in the VPN Mgr settings page tho, not for everything.

    Auth error means just that. I think ExpressVPN has different keys/certs for different locations from memory. You need to supply exactly the right one. It may also require that you use a different userID/password than the one you log into the site. Someone using ExpressVPN would need to comment, I have no account there.

    Thanks - I was already trying this - maybe got the wrong folder:

    Does it need to be here:

    Code
    /.kodi/userdata/addon_data/service.vpn.manager/Downloads/PIA

    or here:

    Code
    /.kodi/addons/service.vpn.manager/PIA

    I have been trying here /.kodi/addons/service.vpn.manager (because here I saw the default up.sh script)

    /storage/.kodi/userdata/addon_data/service.vpn.manager/PIA/up.sh

    I force ping settings into the configs (controllable by one of the advanced options) to keep the connection active when there's no work flowing. What the error is telling you is that it clashes as it does exactly the same thing. If you see the connection drop occassionally then you might wanna work out which option turns off the ping (its on the wiki) and go with the keepalive option.

    jotakswe You're saying it works without up and down, but that you want up and down to work. But you don't want to / can't put the effort in to learn Linux (or more accurately, just enough of it to solve your problem).


    LE is a pretty closed environment. Unless you're willing to learn a lot more than you know now, or understand the errors you're getting, you're not going to get very far. I certainly don't have the time or inclination to work through everything you're asking here - all of which is outside the scope of this add-on.

    OSMC might be a better option for you (if that's still maintained?) as that's a bit more of an open distribution than LE and may even have the packages you need already installed.

    You’re trying to run the referenced scripts when they don’t appear to be available or properly installed on you box.


    You could try removing the up and down lines from the ovpn script but the dns might not get updated properly. Try it and see

    The thread says that there is a Premium/LocalDNS version of CyberGhost and a regular one. When I changed the servers to point at the premium one, it stopped working for loads of people, so it's back to the regular one.

    I could support both, but nobody has provided me with all of the ovpn files for the premium, and I don't have an ID to get them myself (nor if I'm honest, the interest).

    So as pointed out in the Github thread, I think you could assign your Kodi box to the regular versions. Or you could use User Defined. If there's a problem with the regular versions, I'll fix it if someone tells me the right server - it looks like you've shared the premium version with me which won't work for most people.

    Cyberghost changes made in December have been reverted, it should fix issues people were seeing.

    Those Cyberghost users using LocalDNS will probably not be happy with the changes, but I think you can change the servers your LE box is using within the Cyberghost site. Or use User Defined.