MattsTechInfo / Meshnet

NordVPN Meshnet Docker client
MIT License
25 stars 5 forks source link

A new version of NordVPN is available! Please update the application. #10

Closed G3rsus closed 7 months ago

G3rsus commented 11 months ago

Matt,

After installing your files i got a notice in my log saying:

How can i fix this problem? Screenshot 2023-09-18 134412

MattsBos commented 11 months ago

Hello G3rsus,

Your first point is quite easy, it seems like I forgot to update the docker-compose.yml to the latest version of the image (1.0.1). I will fix that when I get some time to work on this again. You can replace the ghcr.io/mattstechinfo/meshnet:v1.0.0 in your docker-compose.yml with ghcr.io/mattstechinfo/meshnet:v1.0.1

Your second point is a little more work to find out, I'm expecting you got a "Whoops" in your logs too? Can you tell me what platform you are running the container on for further investigation?

Unfortunately, we've had some conversations on Discord and already discovered that the NordVPN client logs aren't being written to file, or anywhere for that matter, in the container. This is something I will have to dive into and hope I can fix. As soon as I find a solution I will push an update to the repo. That will make troubleshooting a lot easier. I currently do not have an ETA as I have quite a busy schedule at the moment. Any directions or help is appreciated if someone reads this.

G3rsus commented 11 months ago

Matt,

Thank you for your quick response. I changed the version to v1.0.1 but still get the same error. I attached the log of my Synology DS420+ nas. Screenshot 2023-09-18 134412

MattsBos commented 11 months ago

Apparently NordVPN pushed an update to the releasenotes today that they've released 3.16.6 and you were one of the first to get the new update message, I still haven't gotten the new version available message. I've updated the dev version to build version 3.16.6 and should have fixed the new version now.

Regarding the logs, with some help I've now got the full error logs being piped to stdout in the dev image. It was just built and added to GitHub, can you please try with ghcr.io/mattstechinfo/meshnet:dev and see if you get any error message explaining why Meshnet doesn't activate?

G3rsus commented 11 months ago

Matt,

I've changed the code to dev and inserted the log of my nas. meshnet-log.xlsx

MattsBos commented 11 months ago

It looks like you are hitting a 404 not found on NordVPN services end. I'm afraid I can't help with this other than ask you to send a support request to NordVPN. This is not an error with the container. The log also mentions to contact NordVPN support as something on their end is failing. So please show them your logs. (I think it's support@nordvpn.com or open up a chat from your account portal)

As you can see it logs on correctly, then connects to Meshnet, which also works, but soon after you get the 404 and then it disconnects/fails:


2023/09/19 23:26:54 | stdout | It's not you, it's us. We're having trouble with our servers. If the issue persists, please contact our customer support.
-- | -- | --
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.989929346  2023/09/19 21:26:54 [Error] Not Found: Machine not found
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.989449115  2023/09/19 21:26:54 [Error] unsetting meshnet: mesh is not active
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.989446491  2023/09/19 21:26:54 [Error] disabling fileshare: fileshare wasn't started
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.986365586  2023/09/19 21:26:54 notifying subscriber: /v1/meshnet/machines/3bd6dfc6-26e0-479e-9c87-c3a28cbbe104/map is not important to moose
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.986363332  Response: HTTP/3.0 404 - map[Alt-Svc:[h3=":443"; ma=86400] Cf-Cache-Status:[DYNAMIC] Cf-Ray:[8094e8e0cc4a1c94-AMS] Content-Length:[57] Content-Type:[application/json; charset=UTF-8] Date:[Tue, 19 Sep 2023 21:26:54 GMT] Server:[cloudflare] Set-Cookie:[__cf_bm=JJtpBiq8r0Mxi3epBybZT8eIj7gBuRKHq.n1eycQEFo-1695158814-0-Ac56GHerWJ6f8FvjdnSXxVAJK8SZx09E+SncSmLzGCemmQyWOUDLLgF4g6YrF9TdRIQs6aDqCDaLZMHc+KNgv3Y=; path=/; expires=Tue, 19-Sep-23 21:56:54 GMT; domain=.nordvpn.com; HttpOnly; Secure; SameSite=None] Strict-Transport-Security:[max-age=31536000; includeSubDomains; preload] X-Accept-Before:[1695202014] X-Api-Version:[v1] X-Authorization:[key-id="rsa-key-1",algorithm="rsa-sha256"] X-Digest:[e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855] X-Signature:[USQPoAukDJJf4UCsfwzJT3OjXoEK3OvVkC4p11hIEtf8xZnrtRjRqNzqKfbTvjjxt82mUUY20Rh3vow2lksE/50ocJj/gzX99AkMJOYt+Z+kJA+5GdciUNMrThanL4HFLrvdJ6xWCq3x+Mg7J3OmTxUVK2UjhIlixV6s9D88vdtOnumlalO3M7RrG/pZ4ivPczHAgWSfjZ4YlefCWh6guyiEn43CaWtrn/RoYFalR229MvwgjbUfW0UhUDebXXgO+ahb0mzPiv4Hx2Momc32G84p78ufcG3Z+wlNnAC15Di0gaYAT3dOOYC0FVWhe3Ii5AdjvqeR8PRY0qyLsvAP3JV7eUSeDkN9zFBQwuF3zZj0vDkN1ApsH+ovVuCcpx8JRFBlNqtMDxdzhK5eCgZqRi3zeWSms4eiQsY+vUx4snuSUZrq+CHtr90PcIJq/S30TQgCubQOi67OF4Tg5CH2WpvAhutxeIXosIERdUnzc5FB2vCmOHg1jLAQMXjGHlKeAd2W18x05JBS1gAaywc+C7q1faAyLyPY2uN5qfFO4ehoVtjD7wIBx0Q4wqpMhvD5OCOUigHLiGvfrUJdv3KMqy0V3Uk5qTa2BjhpRQl4WVxpBfqGmL84Vq4FBhM7b2sqOd7mpMY0twK6FCCQu4sUgBazGtO9qKPrxNwY/uQivQQ=]]
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.986351278  Request: HTTP/3 GET https://api.nordvpn.com/v1/meshnet/machines/3bd6dfc6-26e0-479e-9c87-c3a28cbbe104/map map[Accept-Encoding:[] Authorization:[hidden] Content-Length:[] Content-Type:[application/json] User-Agent:[NordApp Linux 3.16.6 Linux 4.4.302+]]
2023/09/19 23:26:54 | stdout | /2023-09-19 21:26:54.986343732  2023/09/19 21:26:54 [Info] HTTP CALL Duration: 151.989505ms
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.915713349  2023/09/19 21:26:54 [Info] [NC] Connected
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.798046855  Response: HTTP/3.0 200 - map[Alt-Svc:[h3=":443"; ma=86400] Cf-Cache-Status:[DYNAMIC] Cf-Ray:[8094e8dd9eaa1c94-AMS] Content-Encoding:[gzip] Content-Type:[application/json] Date:[Tue, 19 Sep 2023 21:26:54 GMT] Server:[cloudflare] Set-Cookie:[__cf_bm=SXskoLiOMm8oJKIe1E3oDAIlfXJf9pzh9cys8PGJHj0-1695158814-0-AV8nJ/cEvgbk7SIMoGc9Rxsc/dsfSfdA0WXgaJdhN7Oii23l4KLNrMz40Awjo4QXkGV5gH1AddmcbT5E1HLXy5g=; path=/; expires=Tue, 19-Sep-23 21:56:54 GMT; domain=.nordvpn.com; HttpOnly; Secure; SameSite=None] Strict-Transport-Security:[max-age=31536000; includeSubDomains; preload] Vary:[Accept-Encoding] X-Accept-Before:[1695202014] X-Authorization:[key-id="rsa-key-1",algorithm="rsa-sha256"] X-Cache:[BYPASS] X-Digest:[b112f2d21552b99fdddd91b8f5e1eea49f99b0300300f14d395a7a68dbc8359b] X-Host-Signature:[YZF03U9L4u65W6U8bZVWu1+xaxhzkaFVjkcCPCYPlBJhRLy2NHEN0dI/Htqli9N7L2y3fAaS5/MnGS5oT+1ii2/63JPkVV/RQFrdKGBiXepOy9LeK1nOkKLSnz0Y6Ar/8lIGqjODSZag5onn8tODedhywm8Ykq6ERcvtpBjjD+XzOOTnnTcQW4Fae4KM0bOF/8UTOzEveQsobw8+3AOykEd8bDg7Bf2OzJuzzy+crZV76se0tW9l7JZxiPNyqWK8VBbWrtlOwfUxMnObe2dettZk5HKS+z4KUUmJqtFbvys8cxDpWeNGj0WZesaaRHhZFp+x/HOGfDqkjd2UjM8OerZxEeolAzei/flsjTf9xdPzubZuXFcayyUbUNz+qwpRNZAY0jSIRBNKuP2dzilqs2+Dc2LwcWVycLjCasdJF7WRRFWEYF+YEHGLyJoWY/pFjZ7XrZ6AtkMWQW63xj6QxYiiCYQxbcCymrFCGo6aoDiKHlhTnIE0hjsv/9eSby3VO9IaQTcgiIsGCpAUyTmb9Ex6anvZdctElfDFlQs/gTMwGNH2IJEkkxDq/NrM2QYOhvnqA2A/kjE0Xm0A6B/jWKd2R01nTweQGWEtV5FXSs+DV84fRayVy1MqYBbZKogc0EVV8SkXRvzuZnsXM5nq9MZzH5e5EdlrzmcH38R06KE=] X-Signature:[jHLpDjSG/xAUvU1MO2hmp7G4NdR177Dr7FVpCWpcspMzfzl0lgp/xax93phBXPvITNieYVrWt3MYKkyNUm+WoWWXeR7QedfOUjZrYW9vb91rP0lEJMZQiSGgtYUpEPYTrnmnXIcOuiaAfcqeEHo4QG2wHpZeUYE0KKeQ0jRFR0Q2bt16HPVVlVsKZYjEq6ZT49/crahy6YlvWTg3avQJlw//jZPtmyGomZI9jyzJBkMA9n6jP9J0M+9wgFLaZIyxzdMAFDfoRrz89VsqKN1jzNPBD/IskQd4VvDWB7DL0l4TZV3mzkx5fOe71bqfRTE3wLeF+mEe1ZSI8HGtRbu+XKGGshj8RMSLKFB9lG9V5brPB417sQS+K44GDgNv4kVxhRFXn+tBRuJLyZZj/BwMgczZ9mlADSvxZHxlWS9Tyyd2J52lw/avGAW7VnrRnbNl0yOYR7dJK1wPDgUNcmho5u6seYgI6xPFZloytvBwSiGwW1ELoCwfgseT6w/QkMzVSlqI/Sshjw7F5Kbixq3bAOGZex+QkYXEMxoMQPv47fVrp/ZUItJ2PvRSzmIE6e+NpokZPgpM9ksv2GEVJcNe+An2lW36R1kZoR5dumRZWwqpxMZj/ZV/nq+mPvfpP9GnTP2AaIoSFFAAqrEy4MMtV0HEkcH0+5vTnYzckWWLn3E=]]
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.798029681  Request: HTTP/3 GET https://api.nordvpn.com/v1/users/services map[Accept-Encoding:[gzip, deflate] Authorization:[hidden] Content-Length:[] Content-Type:[application/json] User-Agent:[NordApp Linux 3.16.6 Linux 4.4.302+]]
2023/09/19 23:26:54 | stdout | \|2023-09-19 21:26:54.798022098  2023/09/19 21:26:54 [Info] HTTP CALL Duration: 468.638608ms
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.541659686  2023/09/19 21:26:54 [Info] [NC] Client has started
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.540022256  2023/09/19 21:26:54 notifying subscriber: /v1/notifications/tokens is not important to moose
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.540020022  Response: HTTP/3.0 201 - map[Alt-Svc:[h3=":443"; ma=86400] Cf-Cache-Status:[DYNAMIC] Cf-Ray:[8094e8dd8e861c94-AMS] Content-Type:[application/json] Date:[Tue, 19 Sep 2023 21:26:54 GMT] Server:[cloudflare] Set-Cookie:[__cf_bm=OqOvBkIYUuDutkNBnOld1U6FBTJBJVmoFp4hzZbaW8k-1695158814-0-AUEEF0bFYNkzbk5Urs3OwdW2vdHFQKFDyNnhot6yXaE25P8UTTsKKhbSz9JqluR7aI9kZxygndiHxp4Yhn4w64A=; path=/; expires=Tue, 19-Sep-23 21:56:54 GMT; domain=.nordvpn.com; HttpOnly; Secure; SameSite=None] Strict-Transport-Security:[max-age=31536000; includeSubDomains; preload] X-Accept-Before:[1695202014] X-Authorization:[key-id="rsa-key-1",algorithm="rsa-sha256"] X-Digest:[5eb58db279e1c5f2eb456fdf836b54b1d3d6ea48f03269ebe7eb082b8c722cec] X-Host-Signature:[YZF03U9L4u65W6U8bZVWu1+xaxhzkaFVjkcCPCYPlBJhRLy2NHEN0dI/Htqli9N7L2y3fAaS5/MnGS5oT+1ii2/63JPkVV/RQFrdKGBiXepOy9LeK1nOkKLSnz0Y6Ar/8lIGqjODSZag5onn8tODedhywm8Ykq6ERcvtpBjjD+XzOOTnnTcQW4Fae4KM0bOF/8UTOzEveQsobw8+3AOykEd8bDg7Bf2OzJuzzy+crZV76se0tW9l7JZxiPNyqWK8VBbWrtlOwfUxMnObe2dettZk5HKS+z4KUUmJqtFbvys8cxDpWeNGj0WZesaaRHhZFp+x/HOGfDqkjd2UjM8OerZxEeolAzei/flsjTf9xdPzubZuXFcayyUbUNz+qwpRNZAY0jSIRBNKuP2dzilqs2+Dc2LwcWVycLjCasdJF7WRRFWEYF+YEHGLyJoWY/pFjZ7XrZ6AtkMWQW63xj6QxYiiCYQxbcCymrFCGo6aoDiKHlhTnIE0hjsv/9eSby3VO9IaQTcgiIsGCpAUyTmb9Ex6anvZdctElfDFlQs/gTMwGNH2IJEkkxDq/NrM2QYOhvnqA2A/kjE0Xm0A6B/jWKd2R01nTweQGWEtV5FXSs+DV84fRayVy1MqYBbZKogc0EVV8SkXRvzuZnsXM5nq9MZzH5e5EdlrzmcH38R06KE=] X-Signature:[P6lDP3cyCEvuAUe5jqQXYMQ/SIHzppdm3Py0EBTWWa5a3vCPhui/i4JlrKBzfZvlpofn9/n3/GJDi+mryDuD98iVeZ0ljriOkVlQ/+DuBRTC7g2cI7up03YF2AWXguBXjVVFKbc/P9O5LRLYmdcMYK3q6LJL4HuoaujJPyM+CE5zcVmb3QIFP9Jz8Q1s8F+1QYMr+8BpK3U/h0jlT+Dc70UjCxAxr3iT2ocRUPAHeGYC/GbQDQYb6U/L86yKYHT2ncwcsTkdzY4TJyJZh/oFj8rfnkWiSItqVsR8mimr6z0bS1VeRB7uZMCMZ4WGhZ3xza37itGF7yOE18oj46bGYbp7b0O2V8A2tjf+3h0a0CEim1+lhfJTHdZ1qHFc+GIwy8hiqsDtd+IsM28kEA+89mOtRDwRLFAVz/VU0E1vPzPYYdaP4jgub941+2NfTv41aJnFv2tdPjCd/np/38lw76UwBAlT/F3Km6qEzzdxbhf3hZQOgecVGS4jRj6FATcMzpPKxhRH5gD6f5EANyAuLKs8ZYzWfa3qBhLJ8mvtejHLE8CftDpS8sY+QRpNk58myZlxUGQs0uHl2Tdi0IimEWaVOCNnr04TcLYTRWzYipYxmwkKtG2o+OjE8NtS99fIDjIpfZ7oMi2cg1qt6l1ilFLs9fjFhxP/MqGKGwFdB2o=]]
2023/09/19 23:26:54 | stdout | 2023-09-19 21:26:54.540002298  Request: HTTP/3 POST https://api.nordvpn.com/v1/notifications/tokens map[Accept-Encoding:[gzip, deflate] Authorization:[hidden] Content-Length:[] Content-Type:[application/json] User-Agent:[NordApp Linux 3.16.6 Linux 4.4.302+]]
2023/09/19 23:26:54 | stdout | -    -   \2023-09-19 21:26:54.539994584  2023/09/19 21:26:54 [Info] HTTP CALL Duration: 220.557883ms
2023/09/19 23:26:54 | stdout | \      Welcome to NordVPN! You can now connect to VPN by using 'nordvpn connect'.```
MattsBos commented 7 months ago

Hi G3rsus,

Hope you figured this out with NordVPN support, I will be closing this issue here as it's out op scope in terms of this project. Please feel free to open up an issue if you need any help or join the Discord server.