cvl

cvl

Member Since 12 years ago

Experience Points
8
follower
Lessons Completed
3
follow
Lessons Completed
227
stars
Best Reply Awards
0
repos

121 contributions in the last year

Pinned
Activity
Oct
23
1 day ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[bug] user can't connect to any node

Describe the bug User can't connect to any node - node is stuck in "connecting" state. Tried multiple restarts, reinstalls, with clearing configs etc. Nothing helped.

Logs: mysterium-node 36.log

Environment (please complete the following information):

  • Node version: 0.44.0
  • OS: Windows 10
Oct
19
5 days ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

Smart (re)connect

There are 2 big tasks that are required for smart-reconnect:

1) a way to find a node for initial connection also known as smart-filters. 2) a real reconnect to a new node once we lost connection to the currently used.

Most of the work on the 1st part should be done on the discovery service:

  1. Discovery service should support an endpoint to provide an ordered list of suggested nodes by smart-filters.
  2. Discovery service should be able to build such ordered lists based on quality data: biggest bandwidth, lowest latency, lowest node load, etc.
  3. Node should support sending these smart-filter requests and be able to establish connections based on the ordered list.

The 2nd part of them is to finish proper reconnect once the connection is lost without leaking any traffic:

  1. We had an initial POC implementation for reconnecting, but it has a lot of problems which is not been solved.
  2. It's a platform-dependent solution, and most likely we will need to have platform-specific implementation. This requires additional research.

POC of reconnect was disabled by https://github.com/mysteriumnetwork/node/pull/3875 We need to resolve routing maintenance issue to make sure we can use: https://github.com/mysteriumnetwork/node/issues/3247

cvl
cvl

Hi.

How can I use this feature on desktop/mobile app? I want node to reconnect to a) the same country b) same location-type (i.e. residential/hosting).

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac, urgent] connection drops constantly after migrating to 0.62.1, 0.66.2

Describe the bug Was working fine with 0.51.0.

Right after updating to 0.62.1, then 0.66.2, connection starts dropping very frequently to unusable levels.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.66.2
  • OS: Mac
cvl
cvl

Any progress with this?

Oct
13
1 week ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac, urgent] connection drops constantly after migrating to 0.62.1, 0.66.2

Describe the bug Was working fine with 0.51.0.

Right after updating to 0.62.1, then 0.66.2, connection starts dropping very frequently to unusable levels.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.66.2
  • OS: Mac
cvl
cvl

Any progress with this?

Oct
12
1 week ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac, bug] connect throws error yet is actually connected

Describe the bug Tried connecting to US node (3 times in a row with app restarts).

It seems it connects, yet throws lots of errors, as it throws connection exception (as if it failed to connect), yet is actually connected. Noticed this happens with this provider: 0x1741abb8a8aa0782dab87a62152800abf4a7bdeb Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.66.2
  • OS: Mac
cvl
cvl

It seems that the old issue came back after reenabling timeout when connecting: https://github.com/mysteriumnetwork/node/issues/1996

Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

[mac, bug] connect throws error yet is actually connected

Describe the bug Tried connecting to US node (3 times in a row with app restarts).

It seems it connects, yet throws lots of errors, as it throws connection exception (as if it failed to connect), yet is actually connected. Noticed this happens with this provider: 0x1741abb8a8aa0782dab87a62152800abf4a7bdeb Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.66.2
  • OS: Mac
Oct
7
2 weeks ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[windows, bug] node hard crashes, causes internet connection to freeze

Describe the bug User reports that after using VPN for 3-4 hours, node hard crashed, which caused internet connection to freeze.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Windows
cvl
cvl

Any progress with this?

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[android] NAT punch attempt stopped

Describe the bug

Node doesn't load up, lots of errors like NAT punch attempt stopped.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.61.1
  • OS: Android
cvl
cvl

@etherunit any particular reason you're marking all my reports as low priority?

Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

[mac, urgent] connection drops constantly after migrating to 0.62.1, 0.66.2

Describe the bug Was working fine with 0.51.0.

Right after updating to 0.62.1, then 0.66.2, connection starts dropping very frequently to unusable levels.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.66.2
  • OS: Mac
Oct
6
2 weeks ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac] can't connect to node after lid is closed & reopened

Describe the bug

  • Run the app
  • Close Mac lid, then reopen it after a while
  • The app can't connect to node anymore

I assume that somehow node is getting suspended when lid is closed, and app can't connect to it after revoked, yet the port is still taken by the (inactive) node.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Mac
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac] can't connect to node after lid is closed & reopened

Describe the bug

  • Run the app
  • Close Mac lid, then reopen it after a while
  • The app can't connect to node anymore

I assume that somehow node is getting suspended when lid is closed, and app can't connect to it after revoked, yet the port is still taken by the (inactive) node.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Mac
cvl
cvl

On a serious note: could you reopen this? I don't have the permission rights.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac] can't connect to node after lid is closed & reopened

Describe the bug

  • Run the app
  • Close Mac lid, then reopen it after a while
  • The app can't connect to node anymore

I assume that somehow node is getting suspended when lid is closed, and app can't connect to it after revoked, yet the port is still taken by the (inactive) node.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Mac
Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

[mac] can't connect to node after lid is closed & reopened

Describe the bug

  • Run the app
  • Close Mac lid, then reopen it after a while
  • The app can't connect to node anymore

I assume that somehow node is getting suspended when lid is closed, and app can't connect to it after revoked, yet the port is still taken by the (inactive) node.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Mac
Oct
1
3 weeks ago
Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

[android] NAT punch attempt stopped

Describe the bug

Node doesn't load up, lots of errors like NAT punch attempt stopped.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.61.1
  • OS: Android
Sep
30
3 weeks ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[android] error="write udp [::]:45059->239.255.255.250:1900: sendto: operation not permitted"

Describe the bug User sent logs. I can see error error="write udp [::]:45059->239.255.255.250:1900: sendto: operation not permitted" Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.50.1
  • OS: Android
Sep
27
3 weeks ago
Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

User should never be disconnected (and his IP exposed) when kill-switch is enabled

It seems there are scenarios, when this still happens, as per https://github.com/mysteriumnetwork/node/issues/3986

In this case, if user's balance depletes, his connection should be suspended, but he shouldn't be disconnected (and thus IP exposed).

Would be good to think about more scenarios when kill-switch might not work as expected.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

User should never be disconnected (and his IP exposed) when kill-switch is enabled

It seems there are scenarios, when this still happens, as per https://github.com/mysteriumnetwork/node/issues/3986

In this case, if user's balance depletes, his connection should be suspended, but he shouldn't be disconnected (and thus IP exposed).

Would be good to think about more scenarios when kill-switch might not work as expected.

cvl
cvl

That's great. I was relying on user description.

Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

User should never be disconnected (and his IP exposed) when kill-switch is enabled

It seems there are scenarios, when this still happens, as per https://github.com/mysteriumnetwork/node/issues/3986

In this case, if user's balance depletes, his connection should be suspended, but he shouldn't be disconnected (and thus IP exposed).

Would be good to think about more scenarios when kill-switch might not work as expected.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

Mobile app disconnected due to insufficient balance error message

Describe the bug ID: 0x9ec7aef942e0d7d6aff222e8a31e545bb3d4679b

"I'll get disconnected at seemingly random times due to insufficient balance. even though I have about 20 myst in the account, the account displays 0 myst after disconnection then after an hour or so the right amount of myst is displayed again.

I have slow internet, and I'm using a Nord plus n200 5g with android 11. I'm using the latest version of mysterium. hope this helps"

To Reproduce Steps to reproduce the behavior:

  1. Go to 'mobile app'
  2. Click connect to 'any node'
  3. See error

Expected behavior Session should start and keep going until funds actually run out.

Environment (please complete the following information):

  • OS: Android

Additional context

Same issue: https://github.com/mysteriumnetwork/node-user-reports/issues/3726

logs:

filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"prcone","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:40:55.000 DBG app/market/mysterium/mysterium_api.go:66 > Total proposals: 2255 supported: 2255 2021-09-21T00:40:55.000 INF app/core/discovery/repository.go:93 > Returning 2255 unique proposals 2021-09-21T00:41:00.000 DBG app/eventbus/event_bus.go:81 > Published topic="NAT-type-detected" event=prcone 2021-09-21T00:41:00.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"prcone","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:41:03.000 DBG app/market/mysterium/mysterium_api.go:66 > Total proposals: 2255 supported: 2255 2021-09-21T00:41:03.000 INF app/core/discovery/repository.go:93 > Returning 2255 unique proposals 2021-09-21T00:41:43.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:41:43.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:41:49.000 DBG app/market/mysterium/mysterium_api.go:66 > Total proposals: 2256 supported: 2256 2021-09-21T00:41:49.000 INF app/core/discovery/repository.go:93 > Returning 2256 unique proposals 2021-09-21T00:41:49.000 INF app/session/pingpong/pricing.go:160 > pricing info loaded 2021-09-21T00:41:49.000 DBG app/market/mysterium/mysterium_api.go:66 > Total proposals: 2256 supported: 2256 2021-09-21T00:41:50.000 INF app/core/discovery/repository.go:93 > Returning 2256 unique proposals 2021-09-21T00:41:53.000 DBG app/eventbus/event_bus.go:81 > Published topic="NAT-type-detected" event=prcone 2021-09-21T00:41:53.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"prcone","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:42:02.000 DBG app/market/mysterium/mysterium_api.go:66 > Total proposals: 2256 supported: 2256 2021-09-21T00:42:02.000 INF app/core/discovery/repository.go:93 > Returning 2256 unique proposals 2021-09-21T00:42:14.000 DBG app/eventbus/event_bus.go:81 > Published topic="NAT-type-detected" event=prcone 2021-09-21T00:42:14.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"prcone","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:42:18.000 DBG app/market/mysterium/mysterium_api.go:66 > Total proposals: 2256 supported: 2256 2021-09-21T00:42:18.000 INF app/core/discovery/repository.go:93 > Returning 2256 unique proposals 2021-09-21T00:42:20.000 DBG app/eventbus/event_bus.go:81 > Published topic="NAT-type-detected" event=prcone 2021-09-21T00:42:20.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"prcone","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"} 2021-09-21T00:42:20.000 DBG app/eventbus/event_bus.go:81 > Published topic="NAT-type-detected" event=prcone 2021-09-21T00:42:20.000 DBG app/core/discovery/repository.go:63 > Retrieving proposals from 1 repositories filter={"AccessPolicy":"","AccessPolicySource":"","CompatibilityMax":0,"CompatibilityMin":0,"ExcludeUnsupported":true,"IPType":"","IncludeMonitoringFailed":false,"LocationCountry":"","NATCompatibility":"prcone","PresetID":0,"ProviderID":"","QualityMin":0,"ServiceType":"wireguard"}

cvl
cvl

This is critical issue. User should never be disconnected (kill-switch should take effect no matter what). I'll create a new issue for this.

Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

[windows, bug] node hard crashes, causes internet connection to freeze

Describe the bug User reports that after using VPN for 3-4 hours, node hard crashed, which caused internet connection to freeze.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Windows
Sep
21
1 month ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[question] how is connection handled in sleep mode?

I'm trying to make sure the user is notified in case connection is dropped.

Yet, in case computer enters sleep mode, it seems connection is dropped no matter what (I assume on purpose?). When entering sleep mode, connection goes through the following phases -> Connected -> Disconnecting -> Not connected. Then when entering out of sleep -> Connecting -> Connected.

  • Does this reconnect to the same proposal as previously? What happens, if a) node is not longer available b) proposal is outdated (e.g. computer can be in sleep mode for weeks), would it connect to old proposal with outdated prices? Suggestion here: add some kind of hook where developer can decide what to do when app comes back from sleep.
  • How can I know exactly, that we're dealing with getting out of sleep case, but not simple connection drop problem? Suggestion here: add separate connection statuses for specific use cases.
cvl
cvl

Thank you for your contributions.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac, bug] no internet connection after sleep

On MacOS: connect to provider -> put computer to sleep.

The app says it's connected to VPN, but there's no internet connection. Need to disconnect / connect to regain internet connection.

Logs:

2020-07-15T15:30:58.455 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:08.030 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:08.934 WRN source/core/quality/mysterium_morqa.go:201 > Failed to request or parse proposals metrics error="net/http: request canceled (Client.Timeout exceeded while reading body)" 2020-07-15T15:31:09.388 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:31:11.004 WRN source/communication/nats/connection_wrap.go:86 > NATS: disconnected 2020-07-15T15:31:18.028 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:18.455 ERR source/core/discovery/repository.go:91 > Returning 410 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:28.029 ERR source/core/discovery/repository.go:91 > Returning 410 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:28.030 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:31.156 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:34.394 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:31:38.029 ERR source/core/discovery/repository.go:91 > Returning 391 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:38.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:44.130 DBG source/consumer/statistics/reporter.go:116 > Stats sent 2020-07-15T15:31:48.031 ERR source/core/discovery/repository.go:91 > Returning 369 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:48.033 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:58.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:31:58.038 ERR source/core/discovery/repository.go:91 > Returning 369 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:31:59.402 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:32:08.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:08.034 ERR source/core/discovery/repository.go:91 > Returning 369 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:18.034 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:18.035 ERR source/core/discovery/repository.go:91 > Returning 357 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:21.164 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:24.410 ERR source/core/connection/manager.go:783 > Failed to send p2p keepalive ping. SessionID=3e4c5b97-9eb6-439d-bb6e-fb261b3e2797 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-07-15T15:32:28.032 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:28.033 ERR source/core/discovery/repository.go:91 > Returning 324 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:38.028 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-07-15T15:32:38.039 ERR source/core/discovery/repository.go:91 > Returning 297 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-07-15T15:32:41.356 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)"

cvl
cvl

Thank you for your contributions.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[minor] call fails when storing array with some elements being null to user config

i.e. array of ["x", null] would throw error, array of ["x", "b"] would be stored

cvl
cvl

Thank you for your contributions.

Sep
20
1 month ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[bug, mac] node/supervisor hangs computer in sleep mode

0.38.1, but the same problem persists for long time ago.

Also, after reboot, the DNS is incorrect (probably node IP), and internet connection doesn't work. Only proficient user can reset DNS.

Aug 21 16:40:47 samsung-scan-500x com.apple.xpc.launchd[1] (network.mysterium.myst_supervisor): This service is defined to be constantly running and is inherently inefficient.

Supervisor: Date/Time: 2020-08-21 16:47:04 +0300 End time: 2020-08-21 16:48:27 +0300 OS Version: Mac OS X 10.15.6 (Build 19G73) Architecture: x86_64h Report Version: 29 Incident Identifier: FA1621E1-5431-455E-8FEA-68407F528011

Data Source: Microstackshots Shared Cache: 0x1706000 7CA57A02-C40D-373B-8198-C00CF2682EE5

Command: myst_supervisor Path: /Users/USER/*/myst_supervisor Version: ??? (???) PID: 34508

Event: wakeups Action taken: none Wakeups: 45001 wakeups over the last 83 seconds (543 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds Wakeups limit: 45000 Limit duration: 300s Wakeups caused: 45001 Wakeups duration: 83s Duration: 82.91s Duration Sampled: 53.26s Steps: 5

Hardware model: MacBookPro14,3 Active cpus: 8

Fan speed: 2154 rpm

Heaviest stack for the target process: 2 ??? [0x103509d] 2 ??? [0x1034d5e] 1 ??? [0x1034132] 1 ??? [0x10388a4]

Powerstats for: myst_supervisor [34508] UUID: 34A11073-9E4C-38C3-9293-7D566ABAE8B6 Path: /Users/USER/*/myst_supervisor Architecture: x86_64 Footprint: 4068 KB -> 5636 KB (+1568 KB) Start time: 2020-08-21 16:47:31 +0300 End time: 2020-08-21 16:48:25 +0300 Num samples: 5 (100%) Primary state: 2 samples Non-Frontmost App, Non-Suppressed, User mode, Effective Thread QoS Utility, Requested Thread QoS Default, Override Thread QoS Unspecified User Activity: 0 samples Idle, 5 samples Active Power Source: 0 samples on Battery, 5 samples on AC 2 ??? [0x103509d] 2 ??? [0x1034d5e] 1 ??? [0x1034132] 1 ??? [0x10388a4] 1 1 ??? [0x10340af] 1 ??? [0x1032f90] 1 ??? [0x100a670] 1 ??? [0x102ad55] 1 ??? [0x104aeb9] 1 ??? [0x105954d] 1 ??? [0x105ba10] 1 __psynch_cvwait + 10 (libsystem_kernel.dylib + 14466) [0x7fff68a03882] 1 1 thread_start + 15 (libsystem_pthread.dylib + 7051) [0x7fff68abfb8b] 1 ??? [0x105b8fe] 1 ??? [0x1031b26] 1 ??? [0x1031c03] 1 ??? [0x10394ce] 1 ??? [0x100a998] 1 ??? [0x100a7dd] 1 ??? [0x102addc] 1 ??? [0x104af09] 1 ??? [0x105954d] 1 ??? [0x105ba34] 1 __psynch_cvwait + 10 (libsystem_kernel.dylib + 14466) [0x7fff68a03882] 1 1 ??? [0x103db08] 1 ??? [0x103d3ec] 1 ??? [0x100a474] 1 ??? [0x103d682]

Binary Images: 0x7d97000 - 0x7e28fff dyld (750.6) <34A11073-9E4C-38C3-9293-7D566ABAE8B6> /Users/USER/*/myst_supervisor 0x7fff68a00000 - 0x7fff68a2cfff libsystem_kernel.dylib (6153.141.1) <2B6311E6-6240-3EF7-8C87-475B66F7452C> /usr/lib/system/libsystem_kernel.dylib 0x7fff68abe000 - 0x7fff68ac8fff libsystem_pthread.dylib (416.100.3) <80B053AA-B6F7-3B59-BC44-78A5A4F7368F> /usr/lib/system/libsystem_pthread.dylib

Node: Date/Time: 2020-08-21 16:44:24 +0300 End time: 2020-08-21 16:48:22 +0300 OS Version: Mac OS X 10.15.6 (Build 19G73) Architecture: x86_64h Report Version: 29 Incident Identifier: 86C369D5-5AF0-4A3F-8654-B9784FA4467D

Data Source: Microstackshots Shared Cache: 0x1706000 7CA57A02-C40D-373B-8198-C00CF2682EE5

Command: myst Path: /Users/USER/*/myst Version: ??? (???) PID: 34686

Event: wakeups Action taken: none Wakeups: 45001 wakeups over the last 238 seconds (189 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds Wakeups limit: 45000 Limit duration: 300s Wakeups caused: 45001 Wakeups duration: 238s Duration: 238.47s Duration Sampled: 31.18s Steps: 3

Hardware model: MacBookPro14,3 Active cpus: 8

Fan speed: 2157 rpm

Heaviest stack for the target process: 1 runtime.goready.func1 + 56 (myst + 385400) [0x405e178] 1 runtime.ready + 303 (myst + 213775) [0x403430f] 1 runtime.startm + 211 (myst + 224979) [0x4036ed3] 1 runtime.notewakeup + 89 (myst + 53273) [0x400d019] 1 runtime.semawakeup + 108 (myst + 191276) [0x402eb2c] 1 runtime.pthread_cond_signal + 57 (myst + 328649) [0x40503c9] 1 runtime.asmcgocall + 173 (myst + 396237) [0x4060bcd] 1 runtime.pthread_cond_signal_trampoline + 12 (myst + 406108) [0x406325c] 1 __psynch_cvsignal + 10 (libsystem_kernel.dylib + 18638) [0x7fff68a048ce]

Powerstats for: myst [34686] UUID: EAEA310C-1BDC-3DAD-8A2C-D443B4F8378C Path: /Users/USER/*/myst Architecture: x86_64 Footprint: 33.23 MB -> 35.75 MB (+2580 KB) Start time: 2020-08-21 16:47:30 +0300 End time: 2020-08-21 16:48:02 +0300 Num samples: 3 (100%) CPU Time: 0.012s Primary state: 2 samples Non-Frontmost App, Non-Suppressed, Kernel mode, Effective Thread QoS Default, Requested Thread QoS Default, Override Thread QoS Unspecified User Activity: 0 samples Idle, 3 samples Active Power Source: 0 samples on Battery, 3 samples on AC 1 1 1 runtime.goready.func1 + 56 (myst + 385400) [0x405e178] 1 runtime.ready + 303 (myst + 213775) [0x403430f] 1 runtime.startm + 211 (myst + 224979) [0x4036ed3] 1 runtime.notewakeup + 89 (myst + 53273) [0x400d019] 1 runtime.semawakeup + 108 (myst + 191276) [0x402eb2c] 1 runtime.pthread_cond_signal + 57 (myst + 328649) [0x40503c9] 1 runtime.asmcgocall + 173 (myst + 396237) [0x4060bcd] 1 runtime.pthread_cond_signal_trampoline + 12 (myst + 406108) [0x406325c] 1 __psynch_cvsignal + 10 (libsystem_kernel.dylib + 18638) [0x7fff68a048ce] 1 runtime.park_m + 157 (myst + 233037) [0x4038e4d] 1 runtime.schedule + 702 (myst + 232206) [0x4038b0e] 1 runtime.findrunnable + 1301 (myst + 228917) [0x4037e35] 1 runtime.netpoll + 351 (myst + 190335) [0x402e77f] 1 runtime.kevent + 57 (myst + 328089) [0x4050199] 1 runtime.asmcgocall + 173 (myst + 396237) [0x4060bcd] 1 kevent + 10 (libsystem_kernel.dylib + 22374) [0x7fff68a05766]

Binary Images: 0x4000000 - 0x608cfff myst /Users/USER/*/myst 0x7fff68a00000 - 0x7fff68a2cfff libsystem_kernel.dylib (6153.141.1) <2B6311E6-6240-3EF7-8C87-475B66F7452C> /usr/lib/system/libsystem_kernel.dylib

node log: 2020-08-21T17:08:31.835 INF source/market/mysterium/mysterium_api.go:309 > Session stats sent: a11c9603-d01c-4561-a4a4-f0848cb12e13 2020-08-21T17:08:31.835 DBG source/consumer/statistics/reporter.go:116 > Stats sent 2020-08-21T17:08:32.886 DBG source/core/connection/manager.go:781 > Received p2p keepalive ping with SessionID=a11c9603-d01c-4561-a4a4-f0848cb12e13 2020-08-21T17:08:34.366 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-08-21T17:08:34.832 INF source/core/discovery/repository.go:91 > Returning 776 unique proposals 2020-08-21T17:08:44.211 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-08-21T17:08:45.395 DBG source/market/mysterium/mysterium_api.go:271 > Total proposals: 558 supported: 543 2020-08-21T17:08:45.398 INF source/core/discovery/repository.go:91 > Returning 776 unique proposals 2020-08-21T17:11:38.803 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-08-21T17:11:39.861 ERR source/core/connection/manager.go:794 > Failed to send p2p keepalive ping. SessionID=a11c9603-d01c-4561-a4a4-f0848cb12e13 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-08-21T17:11:48.775 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-08-21T17:11:58.771 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-08-21T17:11:58.808 ERR source/core/discovery/repository.go:91 > Returning 743 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-08-21T17:12:01.158 WRN source/communication/nats/connection_wrap.go:86 > NATS: disconnected 2020-08-21T17:12:04.699 ERR source/core/quality/mysterium_morqa.go:112 > Failed to sent batch metrics request error="Post https://quality.mysterium.network/api/v1/batch: net/http: request canceled (Client.Timeout exceeded while awaiting headers)" 2020-08-21T17:12:04.867 ERR source/core/connection/manager.go:794 > Failed to send p2p keepalive ping. SessionID=a11c9603-d01c-4561-a4a4-f0848cb12e13 error="timeout waiting for reply to "p2p-keepalive": p2p send timeout" 2020-08-21T17:12:08.718 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories 2020-08-21T17:12:08.782 ERR source/core/discovery/repository.go:91 > Returning 699 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)" 2020-08-21T17:12:08.807 ERR source/core/discovery/repository.go:91 > Returning 629 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: dial tcp: lookup testnet-api.mysterium.network: no such host" 2020-08-21T17:12:08.807 ERR source/core/discovery/repository.go:91 > Returning 668 unique proposals error="ErrorCollection: could not query proposals: cannot fetch proposals: Get https://testnet-api.mysterium.network/v1/proposals?service_type=wireguard: dial tcp: lookup testnet-api.mysterium.network: no such host" 2020-08-21T17:12:18.731 DBG source/core/discovery/repository.go:61 > Retrieving proposals from 2 repositories

cvl
cvl

Thank you for your contributions.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[android] can't access provider's continent, although it's present in the API

https://testnet-api.mysterium.network/v1/proposals?service_type=all

field continent exists, but there's no such field in ProposalItem

cvl
cvl

Thank you for your contributions.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

Multi user support for macOS desktop app

Describe the bug

  • Install app as Administrator (or Standard + enter admin credentials on install)
  • Login as Standard user
  • On app open, it asks for password - entering any password (standard or admin user's) doesn't work. Can't access Mysterium app as standard user.

Environment (please complete the following information):

  • Node version: Any
  • OS: Mac
  • Desktop app version (if applicable): Any
  • Docker (if applicable): specify docker version and image tag
cvl
cvl

Thank you for your contributions.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

Don't uninstall wintun driver on uninstall, as other apps might need it

Describe the bug When uninstalling Mysterium app, it uninstalls Wintun driver. This breaks Portals app, as it also uses Wintun driver.

cvl
cvl

Thank you for your contributions.

Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac, bug] state not updated when disconnecting and takes a very long time

Describe the bug Connected to Chile node from Lithuania. Tried to disconnect, but it looks like nothing happens when clicked to disconnect (i.e. the connection state is not updated to "Disconnecting"). After a while it changes suddenly to "Disconnecting".

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.47.1
  • OS: MacOS
cvl
cvl

Thank you for your contributions.

Sep
17
1 month ago
Activity icon
issue

cvl issue comment mysteriumnetwork/node

cvl
cvl

[mac] can't disconnect, connection state doesn't change

Describe the bug This bug gets back over and over from time to time.

  • Connected to provider
  • After using VPN for ~9 minutes (according to logs), the connection disappeared (i.e. no pages were loading etc).
  • Connection status shows I'm connected. Tried disconnecting, but it doesn't react - still shows I'm connected. Clicked disconnect many times without a success.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Mac
Activity icon
issue

cvl issue mysteriumnetwork/node

cvl
cvl

[mac] can't disconnect, connection state doesn't change

Describe the bug This bug gets back over and over from time to time.

  • Connected to provider
  • After using VPN for ~9 minutes (according to logs), the connection disappeared (i.e. no pages were loading etc).
  • Connection status shows I'm connected. Tried disconnecting, but it doesn't react - still shows I'm connected. Clicked disconnect many times without a success.

Logs: mysterium-node.log

Environment (please complete the following information):

  • Node version: 0.62.1
  • OS: Mac
Previous